Skip to content

Instantly share code, notes, and snippets.

@danielsamuels
Created November 7, 2016 09:57
Show Gist options
  • Save danielsamuels/3342623b98849fd509ebf764aef347bd to your computer and use it in GitHub Desktop.
Save danielsamuels/3342623b98849fd509ebf764aef347bd to your computer and use it in GitHub Desktop.
Docker files
version: "2"
services:
postgres:
image: postgres:9.4.5
ports:
- "5432:5432"
environment:
POSTGRES_DB: projectname
POSTGRES_PASSWORD: postgres
POSTGRES_USER: postgres
web:
build: .
links:
- postgres
volumes:
- .:/var/www/projectname
ports:
- "8000:8000"
environment:
DJANGO_SETTINGS_MODULE: projectname.settings.local
DJANGO_DATABASE_NAME: projectname
DJANGO_DATABASE_HOST: projectname_postgres_1
DJANGO_DATABASE_PORT: 5432
DJANGO_DATABASE_PASSWORD: postgres
DJANGO_DATABASE_USER: postgres
command: bash -c "sleep 10 && python manage.py runserver 0.0.0.0:8000";
FROM python:2.7
ENV PYTHONUNBUFFERED 1
RUN mkdir /var/www/
RUN mkdir /var/www/project
WORKDIR /var/www/project
ADD requirements.txt /var/www/project
RUN pip install -r requirements.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment