https://www.docker.com/products/docker-desktop/
Tip: You can speed up Docker Desktop by configuring it to use more CPU and Memory.
Ask the ops team for the .env local file for setting up all environment variables.
The build is fully dockerized.
make docker-local-initial-setup
- Visit http://localhost:80
We use flake8
for linting and black for formatting.
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip
pip install black
-
Lint the front-end
make lint-js
-
Lint the backend
make lint-python
-
View logs from Backend
docker compose logs -f backend
-
Compile requirements.txt
pip-compile requirements.in --output-file=requirements.txt
-
Check Types
mypy --config-file=mypy.ini