- source Code (directorio app)
- Dockerfile (directorio dev/Dockerfile)
- Makefile
- Docker
- Cmake
- make
- make help
build Construir imagen para development
ssh Conectar al container por el protocolo ssh
venv-create Crea el entorno virtual (virtualenv)
venv-install-lib Instala las librerias en el entorno virtual (virtualenv)
~/python-venv-boilerplate$ make ssh
[root@594ea994b77f]/app# source ../venv/bin/activate
(venv) [root@594ea994b77f]/app#
(venv) [root@594ea994b77f]/app# python main.py
app
├── requirements.txt
└── main.py
docker
└── dev
└── Dockerfile
Ejecutar los siguientes pasos:
- make build
- make venv-create
- make venv-install-lib
Esto se realiza en el archivo requirements.txt. Luego ejecutar el comando:
- make venv-install-lib