Skip to content

Instantly share code, notes, and snippets.

@Dremora
Last active April 10, 2017 13:12
Show Gist options
  • Save Dremora/5cdbaa448117572c82a066800ba1fa5f to your computer and use it in GitHub Desktop.
Save Dremora/5cdbaa448117572c82a066800ba1fa5f to your computer and use it in GitHub Desktop.
Techbikers Dockerfile
FROM python:2.7
ADD . /app
WORKDIR /app
RUN pip install -r requirements.txt
RUN cp server/settings/local.py.skel server/settings/local.py
RUN sed -i "s/ALLOWED_HOSTS = \[\]/ALLOWED_HOSTS = ['localhost']/g" server/settings/local.py
RUN SECRET_KEY=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 32 | head -n 1); sed -i "s/SECRET_KEY = ''/SECRET_KEY = '$SECRET_KEY'/g" server/settings/local.py
RUN mkdir logs
RUN python manage.py migrate --settings server.settings.local
CMD ["python", "manage.py", "runserver", "8000", "--settings", "server.settings.local"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment