Pararse en la carpeta edmachina, donde se encuentra el docker-compose.yml y correr comando de docker para buildear las imagenes de docker
- docker-compose build
- docker-compose up -d
- docker exec -it backend bash
Una vez a dentro del contenedor backend, ejecutar el siguiente comando para reflejar las migraciones en la base de datos
- alembic upgrade c42969
Una vez que los contenedores estén en ejecución, se puede tener acceso a la documentación de los endpoints generados, ingresando a:
* Creacion de Materias: Podemos continuar con la creacion de las materias que estará relacionada a alguna de las carreras creadas previamente.
- docker exec -it db bash
- psql -U edmachinauser -d edmachinadb
Para el front use React
- npm create vite@latest
- buscamos e instalamos react router dom https://reactrouter.com/en/main
- npm install react-router-dom
- alembic==1.12.0
- alembic init alembic
- User, Lead, Career, Subjects, EnrollmentStudy
- alembic revision --autogenerate -m "Create first models"
- alembic upgrade c42969