This repo contains the software infrastructure for our 2024 Halloween project.
- Install poetry.
- Run
poetry install --no-rootin the top-level project directory.- You can run
poetry config virtualenvs.in-project trueto keep your .venv within the project.
- You can run
- Install npm.
- Run
npm install.
- Run
poetry run pip freeze > requirements.txtso that the Docker containers will be able to install the current dependencies. - Use .env.sample as a reference to create and populate an
.env.devfile. - Run
docker compose -f .\compose.dev.yml up --build -d. - Run
docker compose -f .\compose.dev.yml exec django python manage.py migrateto set up your database.
- Run
poetry run pytestto run Python tests.