Skip to content

johnmontero/python-venv-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Virtualenv Boilerplate

¿Que incluye?

  • source Code (directorio app)
  • Dockerfile (directorio dev/Dockerfile)
  • Makefile

Requerimientos

  • Docker
  • Cmake

Ayuda

  • make
  • make help

Comandos

  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)

Activar virtualenv

~/python-venv-boilerplate$ make ssh
[root@594ea994b77f]/app# source ../venv/bin/activate
(venv) [root@594ea994b77f]/app#

Ejecutar main.py

(venv) [root@594ea994b77f]/app# python main.py

Estructura del project

Directorio de la Applicacion

app
├── requirements.txt
└── main.py

Directorio Dockerfiles

docker
└── dev
    └── Dockerfile

Empezando

Ejecutar los siguientes pasos:

  • make build
  • make venv-create
  • make venv-install-lib

Agregar/Eliminar librerias

Esto se realiza en el archivo requirements.txt. Luego ejecutar el comando:

  • make venv-install-lib

About

Python Virtualenv Boilerplate

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published