- Install pyenv
- Install python 3.6.9
pyenv install 3.6.9 - Create python virtual environment named pr
pyenv virtualenv 3.6.9 pr - Install poetry
- Install dependencies
poetry install - Create
.envbased on the givensample.envin root and indocker/development - Run docker compose file at
docker/developmentto create PostgreSQL containerdocker-compose up -d - Each time you change the schema of the GraphQL API, you should run
python manage.py graphql_schema --out schema.graphql
Create .env based on the given sample.env in root and in docker/development.
cd docker/production/
docker-compose up -d
cd docker/production/
docker-compose run api python manage.py migrate
cd docker/production/
docker-compose run api python manage.py createsuperuser