Warning
This is all under development!
Dockins is a versatile utility designed to automate the generation of Dockerfiles and Docker images. This tool simplifies the process of creating Docker configurations by streamlining repetitive tasks, saving time, and ensuring consistency across projects.
- Automatic Dockerfile generation
- .config files support
- Support for multiple languages and frameworks
- Dependency management
- Environment variable support
- Easy to use
To get started with DOCKINS, install it from GitHub page;
Once Dockins is installed, you can graphically initialize a new project by running the following command :
dockn init
You may also use .config files such as .toml, .properties :
dockn init --config dockn.toml
Note
Name of config file may be different
Example of dockn.toml :
language=python // go, nodejs, rust
make-script=true // false
port=8080
db= // dont write it or leave blank, if you dont have DataBase
Dockins yml is user-friendly CLI that allows you to have flexible configuration.
To create you compose file use
dockny init
To create your config you should use
dockny config
To see supported frontend technologies you should use
dockny fl
To see supported backend technologies you should use
dockny bl
To see supported server (host) technologies you should use
dockny sl
And finally to see supported database technologies you should use
dockny dbl
Warning
Keep in mind that everything is still under development and will be improved
You may also make an env variable via terminal in :
Linux
export PATH=$PATH:dockn || dockny
Windows
set PATH=%PATH%;dockn.exe || dockny.exe
DOCKINS is an open source project and contributions are welcome. We will be glad to receive any help, because our skills are very poor. GitHub repo