Configuing your Environment

This file will provide some context on the env file.

Database config

MYSQL_DATABASE

The database name.

EX: MYSQL_DATABASE=openeats

MYSQL_ROOT_PASSWORD=root

The password for the database.

EX: MYSQL_ROOT_PASSWORD=root

Django config

API_URL

The URL and port that the API is served from.

EX: API_URL=0.0.0.0:8000

API_PORT

The port the API is served from.

EX: API_PORT=8000

DJANGO_SECRET_KEY

A secret key for a particular Django installation. This is used to provide cryptographic signing, and should be set to a unique, unpredictable value. You can create one yourself or use a generator to do so.

For more infomation, see: https://docs.djangoproject.com/en/1.11/ref/settings/#std:setting-SECRET_KEY

EX: DJANGO_SECRET_KEY=sdfsadfas32e98zsdvhhsnz6udvbksjdhfi4galshjfg

DJANGO_SETTINGS_MODULE

The settings file that django will use. This should be set to either base.settings.docker or base.settings.settings

EX: DJANGO_SETTINGS_MODULE=base.settings.docker for docker configureations

OR

EX: DJANGO_SETTINGS_MODULE=base.settings.settings for non-docker configureations

DJANGO_DEBUG

Set environment to the Django app in. This should be set to False in production and True to debug any issues.

EX: DJANGO_DEBUG=False

ALLOWED_HOST

The hostname that the API is being servered from.

For more infomation, see: https://docs.djangoproject.com/en/1.11/ref/settings/#allowed-hosts

EX: ALLOWED_HOST=ryannoelk.com

HTTP_X_FORWARDED_PROTO

If you are serving content behind an HTTPS proxy. Set this to True, otherwise False. If you are using the docker configuation, set this to True.

For more infomation, see: https://docs.djangoproject.com/en/1.10/ref/settings/#secure-proxy-ssl-header

EX: HTTP_X_FORWARDED_PROTO=False

Node config

NODE_ENV=production

This tells node whether to build a production or dev version of the bundle.

EX: NODE_ENV=production

NODE_URL

The the URL and port node is served from.

EX: NODE_URL=localhost:8080

NODE_PORT

The port node is served from.

EX: NODE_PORT=8080

NODE_API_URL

The the URL and port the API is served from.

EX: NODE_API_URL=http://localhost

NODE_LOCALE

The language the UI will be in.

Options: - English: en - German: de - Spanish: es

EX: NODE_LOCALE=en