Description to be filled
To be filled.
Dockerfile is ready for deployment.
It is recommended to reverse proxy through nginx.
Note: This project requires Python 3.7+ installed. For Mac users, ensure you are using the correct version of Python because the OS preinstalls Python 2.7 and default pip and python commands execute in v2.7 rather than v3.x.
-
Clone this repo or create a new one with this as a template.
-
Create a virtual environment for the project and activate it. Run
pip3 install virtualenvif virtualenv is not installed on Python3.7+$ cd covid-contact-tracing $ virtualenv venv --python=python $ source venv/bin/activate -
Install the required dependencies, and setup automatic code quality checking with
black.(venv) $ pip install -r requirements.txt (venv) $ pip install -r requirements-dev.txt (venv) $ pre-commit install -
Edit
config.py.bakwith the proper credentials and move it toconfig.py.
Remember to fill any necessary fields in config.py.
- Make sure you are in your virtualenv that you setup
$ source venv/bin/activate - Start server
(venv) $ flask run