dockerify.ai
v0.0.8
Published
Instantly make your project docker ready
Downloads
12
Readme
dockerify.ai
Instantly make your project docker ready
Usage
$ npm install -g dockerify.ai
$ dockerify COMMAND
running command...
$ dockerify (--version)
dockerify.ai/0.0.8 darwin-x64 node-v18.20.3
$ dockerify --help [COMMAND]
USAGE
$ dockerify COMMAND
...
How does it work?
This is a super early stage version of the project, it will be developed over time with new features and behaviours.
At the moment what it will do is the following:
- first it will read the files at the root of your project (not their content) and will send to openai to get an idea of the project type
- many of the times some particular file or folder can be enough to let the ai understand what kind of project it is (for example, if your project contains a
package.json
file and a.next
folder, most probably it is a NextJS project) - if it cannot manage to guess what kind of project it is, it will ask you the content of one or more file (you will be asked for permissions before it happens)
- it eventually will ask you some kind of clarification
- in the end, it will generate a docker file and a docker compose file
Roadmap
- [ ] Add tests
- [ ] Improve project type detection
- [ ] Handle more complicated scenarios (like monorepos)
- [x] Custom prompt to add any required customization (like requesting to add some database to the docker compose file or any other publicily known docker image)