- Currently live at https://prayer.thirdavenue.org/login
- Docker
- Docker Compose
- Node.js (with
npm
)
- Start the stack with Docker Compose:
docker-compose up -d
docker-compose exec backend bash
- After changing a model, inside the container, create a revision, e.g.:
alembic revision --autogenerate -m "Add column last_name to User model"
-
Commit to the git repository the files generated in the alembic directory.
-
Run the migration in the database:
alembic upgrade head
- Enter the
frontend
directory, install the NPM packages and start the live server using thenpm
scripts:
cd frontend
npm install
npm run serve