APP_SECRET=
DEBUG_MODE=True
POSTGRES_USER=user
POSTGRES_PASSWORD=
POSTGRES_DB=db
DB_HOST=localhost
DB_PORT=5433
ACCESS_TOKEN_LIFETIME_HOURS=40
ACCESS_TOKEN_LIFETIME_MINUTES=0
REFRESH_TOKEN_LIFETIME_DAYS=7
API_VERSION=v0.1.0
EMAIL_USER=
EMAIL_PASSWORD=
BROKER_URL=
DJANGO_LOG_PATH=
CELERY_LOG_PATH=
HOST=
CORS_ORIGINS=localhost,127.0.0.1,0.0.0.0
CORS_ALLOW_ALL=False
USER_ACTIVATION_URL=http://localhost/
MAILJET_PUBLIC_KEY=
MAILJET_SECRET_KEY=
MAILJET_USER=
-
APP_SECRET
- random long secret key -
DEBUG_MODE
- run upp in debug or prod mode. SetTrue
to run in debug mode. -
POSTGRES_USER
- the name of Postgres user. -
POSTGRES_PASSWORD
- the password of Postgres user. -
POSTGRES_DB
- the name of Postgres database. -
DB_HOST
- database's host. -
DB_PORT
- database's port. -
ACCESS_TOKEN_LIFETIME_HOURS
- specifies how many hours access tokens are valid. -
ACCESS_TOKEN_LIFETIME_MINUTES
- specifies how many minutes access tokens are valid. -
REFRESH_TOKEN_LIFETIME_DAYS
- specifies how many days refresh tokens are valid. -
API_VERSION
- API version. -
EMAIL_USER
- Username to use for the SMTP server defined inEMAIL_HOST
. If empty, Django won’t attempt authentication. -
EMAIL_PASSWORD
- Password to use for the SMTP server defined inEMAIL_HOST
. This setting is used in conjunction withEMAIL_HOST_USER
when authenticating to the SMTP server. If either of these settings is empty, Django won’t attempt authentication. -
BROKER_URL
- broker url for celery -
DJANGO_LOG_PATH
- path to save django's logs -
CELERY_LOG_PATH
- path to save celery's logs -
HOST
- host of the site to include inALLOWED_HOSTS
constant -
CORS_ORIGINS
- comma separated list of cors-allowed origins -
CORS_ALLOW_ALL
- allow all origins. NOTE Use only for debug -
USER_ACTIVATION_URL
- url that user will use for activation -
MAILJET_PUBLIC_KEY
- mailjet public key -
MAILJET_SECRET_KEY
- mailjet secret key -
MAILJET_USER
- mailjet user purposes! Don't set it inTrue
in production
For testing purposes we need all variables defined above and ones from the list below