Skip to content

Instantly share code, notes, and snippets.

@mburke05
Created January 26, 2020 23:55
Show Gist options
  • Save mburke05/186b51bcee4bbfabb4f2cf00a30701ea to your computer and use it in GitHub Desktop.
Save mburke05/186b51bcee4bbfabb4f2cf00a30701ea to your computer and use it in GitHub Desktop.
version: '3'
services:
postgres:
environment:
POSTGRES_USER: ${POSTGRES_DB_USER}
POSTGRES_PASSWORD: ${POSTGRES_DB_PW}
POSTGRES_DB: ${POSTGRES_DB_NAME}
restart: always
image: postgres
volumes:
- pgdata:/var/lib/postgresql/data
ports:
- "5432:5432"
redis:
restart: always
image: redis
ports:
- "6379:6379"
web:
environment:
DB_USER: ${POSTGRES_DB_USER}
DB_PW: ${POSTGRES_DB_PW}
DB_NAME: ${POSTGRES_DB_NAME}
DJANGO_SECRET_KEY: ${DJANGO_SECRET_KEY}
DATABASE_URL: postgres://${POSTGRES_DB_USER}:${POSTGRES_DB_PW}@postgres/${POSTGRES_DB_NAME}
restart: always
build: .
command: "python /code/manage.py runserver 0.0.0.0:8000"
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- postgres
- redis
celery:
restart: always
build: .
command: celery -A backend worker -l info
volumes:
- .:/code
depends_on:
- postgres
- redis
volumes:
pgdata:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment