- Use sqlalchemy for db.
- Test connect Python to DB.
- Simple FastAPI.
- Test container connect to DB.
- Add docker-compose file to create DB and build Dockerfile.
- Testing CI/CD.
- Run App(fastpi) in Docker for "production"
- Check error
value is not a dict. - Support for sales.
Dentro del directorio app/ se debe crear un archivo .env, el cual debe de tener 3 parametos, ejem:
URL_DATABASE=db:3306
USER_DB=user
PASS_DB=1234Ir al directorio de trabajo.
cd sqlchallenge/dannys_dinner/Construir el docker-compose.yml
docker-compose up -d --buildElimine la opción de network_mode: host. Ahora ya sea que esten conectados a la misma red o compose creé una, se pueden ver y acceder por el nombre de servicio o container_name.
Elimine la opción CMD de Dockerfile para colocarlo en compose, tambien añadí volumes para que el flujo sea biderecciónal (no creá nuevo directorio en el host, utiliza el ya existente).