Skip to content

jonaths/minimum-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto mínimo de Python

Características

  1. Directorio tests configurado para probar y leer archivos desde el directorio app/
  2. Archivo config.py para leer variables de ambiente desde un archivo .env en el root
  3. Archivo .gitignore
  4. Archivo requirements.txt con librería rich (para imprimir en la consola) y python-dotenv (para cargar variables de ambiente desde el archivo .env)
  5. Dockerfile para construir un contenedor que instala las librerías necesarias usando virtualenv

Instalación

  1. Crear virtualenv virtualenv env --python=python3

  2. Instalar requerimientos pip install -r requirements.txt

  3. Crear archivo .env y agregar la variable de ambiente STORAGE_LOGS

    STORAGE_LOGS = '/home/Data/Codigo/minimum-python/app/common/storage/logs'

Demo

Correr el comando en app python cmd_hello_world.py --message "hello world"