Docker in production
Acá voy a dejar un par de tips para usar {{Docker}} en producción.
- especificar una política de reinicio
restart: always
- remove volume binding so that code stays inside the container can’t be changed from outside
- en caso de usar esto es necesario hacer un build de la imagen cada vez que se hace un nuevo deploy, para que se actualice
- configure environment variables
- add log aggregator
Se puede especificar una archivo production.yml
que puede pisar la configuración del docker-compose.yml
con lo necesario para producción. Se correría:
docker-compose -f docker-compose.yml -f production.yml up -d