Releases: xe-nvdk/ezcompose
EZCompose v0.1.8
v0.1.7
EZCompose v0.1.7
Changelog
- EZCompose now supports multiple managed volumes
- Fixed a problem with the syntax of the environment variables. See the docker-compose.yml file at the root of this project to understand the syntax that should define where you're specifying the envs.
docker run -it hectorivand/ezcompose:v0.1.7
Support to environment variables, depends_on and restart conditions
New Release
Hello there, a new version is available, this is v0.1.6.
Changelog
- Added support to add environment variables
- Added support to add Added depends_on
- Added support to add restart conditions
docker run -it hectorivand/ezcompose:v0.1.6
- "formating code" according to PEP 8 style guide: https://www.python.org/dev/peps/pep-0008/#constants
Your code has been rated at 9.90/10 (previous run: 9.80/10, +0.10)
- Cosmetic touches at the end of the software.
A lot of changes
New Release
Hello there, a new version is available, this is v0.1.5.
Changelog
- Add support to v3.8 of compose.
- Add possibility to add multiple commands.
- Re-factory labels.
- Fixed several typos.
- Downsize the executable. From 11.1MB to 6.6MB.
- You can run EZCompose from a container:
docker run -it hectorivand/ezcompose:v0.1.5
- "formating code" according to PEP 8 style guide: https://www.python.org/dev/peps/pep-0008/#constants
Your code has been rated at 9.90/10 (previous run: 9.80/10, +0.10)
- Add the feature to print where the docker-compose.yml was saved.
- Cosmetic touches at the end of the software.
More Bind Volumes and More Networks
Hello there, a new version of EZCompose is ready to see the light.
News
We Speak in English
We are speaking in English now. This is with the purpose to make more extend the invitation to contribute to EZCompose. The software has some part in Spanish yet, but would be changed in the next releases.
Code Quality
Thanks to gbenselum for the tip of using pylint to make quality testing of the code. I did a few corrections, are many to do, but we're on track to improve it.
Your code has been rated at 7.74/10 (previous run: 7.63/10, +0.11)
Changelog
- Added capacity to specify multiple networks.
- Added capacity to specify multiple bind volumes.
- Added capacity to specify one Managed Volume.
Hotfix
En algunas ocasiones se daba que el programa salía cuando se especificaba la imagen, al parecer era porque el salto de linea especificado en esa linea de código, no podía reconocerse como un string. Se solucionó, se probó y no arroja más errores. Libero este ejecutable. Cualquier problema que encuentren, pueden abrir un Issue.
Más puertos y Labels
Bienvenidos a un nuevo release, sigo agregando funcionalidades y ajustando código para que el programa sea eficiente.
Binario Ejecutable
Libere un binario ejecutable para correr desde Linux sin necesidad de tener instalado Python. La forma de correr este ejecutable es la siguiente:
$ ./ezcompose
Changelog:
- Se añadió la posibilidad de definir más puertos.
- Se añadió la posibilidad de definir más labels.
Más contenedores
Increíble lo rápido que aprende uno cuando le dedica tiempo... Ese "while" me hizo sacar canas verdes.
Changelog:
- Ahora podés agregar más contenedores. Al final del asistente, te va a preguntar si quieres crear otro contenedor, si confirmas, el proceso vuelve a comenzar.
- Agregados algunos saltos de linea para que el contenido se vea prolijo en la terminal.
Hello World
En esta primera versión de EZCompose, podrás crear un solo contenedor especificando los siguientes valores:
- Nombre de servicio (requerido)
- Nombre de contenedor (Opcional)
- Imagen (Requerido)
- Puertos
- Comandos
- Labels
- Volumenes
- Redes
Para las proxima versión, se va a trabajar en especificar como función la declaración del contenedor para que se puedan agregar más contenedores desde una misma instancia de EZCompose.