Pruebas piloto CRUD del syllabus empleando AWS SAM.
- Python 3.9
- AWS SAM
- AWS SAM CLI
- Opcional (Requerido para ejecutar el servicio API en local, simula el API Gateway) Docker
- Opcional (Gestión de versiones de librerias en local) virtualenv
SYLLABUS_CRUD_HOST=[direccion de la base de datos]
SYLLABUS_CRUD_PORT=[Puerto de conexión con la base de datos]
SYLLABUS_CRUD_USERNAME=[usuario con acceso a la base de datos]
SYLLABUS_CRUD_PASS=[password del usuario]
SYLLABUS_CRUD_DB=[nombre de la base de datos]
TIMEZONE=[zona horaria]Nota:
- Por defecto se asignó "America/Bogota", para ver más opciones vea Lista de zona horarias
sam build
sam local start-api --env-vars env.jsonNota:
- Para más detalle de las formas de ejecutarlo localmente vea Uso sam local
- Puede usar el script
run_local.shpara correr los comandos indicados anteriormente con bash.
Pruebas unitarias
# En Procesosam build
sam deploy --guidedNota:
- Para mayor información para realizar el despliegue vea Uso sam deploy.