- Creamos un entonro virtual de Python con
virtualenv venv
opython -m venv ./venv
- Instalamos los requisitos con
pip install -r requirements,txt
Entramos en la carpeta src: cd src
Para desarrollo
uvicorn main:app --reload --port 8000
or python dev.py
Para producción
uvicorn main:app --port 8000
- Construye la imagen con
docker build -t yoda-api .
- Ejecútalo:
docker run -p 8000:8000 -e PORT=8000 --env-file .env yoda-api
- Accede desde el navegador en
http://localhost:8000
Comando: gunicorn -w 4 -k gevent -t 120 main:app