This repository has been archived on 2021-03-10. You can view files and clone it, but cannot push or open issues or pull requests.
perktree/docker-compose.yml

46 lines
1.0 KiB
YAML
Raw Normal View History

2019-03-23 04:52:49 +01:00
version: "3"
services:
db:
2019-03-24 22:36:31 +01:00
image: postgres:alpine
2019-03-23 04:52:49 +01:00
restart: unless-stopped
environment:
2019-03-24 22:36:31 +01:00
POSTGRES_USER: root
POSTGRES_PASSWORD: ${DB_PASSWORD}
POSTGRES_DB: perktree
volumes:
2021-03-10 18:31:37 +01:00
- db:/var/lib/postgresql/data
2019-03-23 04:52:49 +01:00
frontend:
2021-03-10 18:31:37 +01:00
image: perktree-frontend
2019-03-23 04:52:49 +01:00
build:
context: .
dockerfile: Dockerfile-frontend
restart: unless-stopped
ports:
2021-03-10 18:31:37 +01:00
- "127.0.0.1:8019:80"
2019-03-23 04:52:49 +01:00
backend:
2021-03-10 18:31:37 +01:00
image: perktree-backend
2019-03-23 04:52:49 +01:00
build:
context: .
dockerfile: Dockerfile-backend
restart: unless-stopped
environment:
SECRET_KEY: ${SECRET_KEY}
DJANGO_ENV: prod
2019-03-24 21:24:39 +01:00
DJANGO_DEBUG: 'true'
2019-03-24 20:55:15 +01:00
DJANGO_ADMIN_USER: ${DJANGO_ADMIN_USER}
DJANGO_ADMIN_MAIL: ${DJANGO_ADMIN_MAIL}
DJANGO_ADMIN_PASS: ${DJANGO_ADMIN_PASS}
2019-03-23 04:52:49 +01:00
APP_HOST: perktree.theedgeofrage.com
2019-03-24 22:36:31 +01:00
DB_ENGINE: django.db.backends.postgresql
2019-03-23 04:52:49 +01:00
DB_NAME: perktree
DB_USER: root
2019-03-24 20:55:15 +01:00
DB_PASSWORD: ${DB_PASSWORD}
2019-03-23 04:52:49 +01:00
DB_HOST: db
2019-03-24 22:36:31 +01:00
DB_PORT: 5432
PERKS_DIR: /app/static/perks
2019-03-23 04:52:49 +01:00
2021-03-10 18:31:37 +01:00
volumes:
db: