- 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
.env
based on the givensample.env
in root and indocker/development
- Run docker compose file at
docker/development
to 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