]> git.lizzy.rs Git - cheatdb.git/blob - docker-compose.yml
Add celery support to docker config
[cheatdb.git] / docker-compose.yml
1 version: '3'
2 services:
3   db:
4     image: "postgres:9.6.5"
5     restart: always
6     volumes:
7       - "./data/db:/var/lib/postgresql/data"
8     env_file:
9       - config.env
10
11   redis:
12     image: 'redis:3.0-alpine'
13     command: redis-server
14     volumes:
15       - './data/redis:/data'
16
17   app:
18     build: .
19     command: ./runprodguni.sh
20     ports:
21       - 5123:5123
22     volumes:
23       - "./data/uploads:/home/cdb/app/public/uploads"
24     depends_on:
25       - db
26       - redis
27
28   worker:
29     build: .
30     command: celery -A app.tasks.celery worker
31     env_file:
32       - config.env
33     volumes:
34       - "./data/uploads:/home/cdb/app/public/uploads"
35     depends_on:
36       - redis