Browse Source

Enable settings injection via Docker env

pull/68/head
Clemens Wolff 6 years ago
parent
commit
a931cb6d0c
2 changed files with 6 additions and 1 deletions
  1. 3
      Dockerfile
  2. 4
      app/app/settings.py

3
Dockerfile

@ -10,4 +10,7 @@ COPY . /doccano
WORKDIR /doccano
ENV DEBUG="True"
ENV SECRET_KEY="change-me-in-production"
CMD ["/venv/bin/gunicorn", "--bind=0.0.0.0:80", "--workers=2", "--pythonpath=app", "app.wsgi"]

4
app/app/settings.py

@ -23,7 +23,9 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# See https://docs.djangoproject.com/en/2.0/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'v8sk33sy82!uw3ty=!jjv5vp7=s2phrzw(m(hrn^f7e_#1h2al'
SECRET_KEY = os.environ.get(
'SECRET_KEY',
'v8sk33sy82!uw3ty=!jjv5vp7=s2phrzw(m(hrn^f7e_#1h2al')
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

Loading…
Cancel
Save