-
Notifications
You must be signed in to change notification settings - Fork 0
/
local.yml
130 lines (115 loc) · 2.71 KB
/
local.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
version: '3'
volumes:
eubucco_local_postgres_data: { }
eubucco_local_postgres_data_backups: { }
eubucco_local_data_dumps: { }
services:
django: &django
build:
context: .
dockerfile: ./compose/local/django/Dockerfile
image: eubucco_local_django
container_name: eubucco_local_django
platform: linux/x86_64
depends_on:
- postgres
- redis
- mailhog
volumes:
- .:/app:z
- eubucco_local_data_dumps:/dumps
env_file:
- ./.envs/.local/.django
- ./.envs/.local/.postgres
ports:
- "8000:8000"
command: /start
api:
<<: *django
container_name: eubucco_local_api
depends_on:
- postgres
ports:
- "8001:8001"
env_file:
- ./.envs/.local/.django
- ./.envs/.local/.postgres
volumes:
- ./csvs:/app/csvs
command: /start-api
postgres:
build:
context: .
dockerfile: ./compose/production/postgres/Dockerfile
image: eubucco_production_postgres
container_name: eubucco_local_postgres
volumes:
- eubucco_local_postgres_data:/var/lib/postgresql/data:Z
- eubucco_local_postgres_data_backups:/backups:z
- eubucco_local_data_dumps:/dumps
ports:
- "5432:5432"
env_file:
- ./.envs/.local/.postgres
pg_tileserv:
image: pramsey/pg_tileserv:latest
container_name: eubucco_local_pg_tileserv
env_file:
- ./.envs/.local/.django
depends_on:
- postgres
ports:
- "7800:7800"
docs:
<<: *django
image: eubucco_local_docs
container_name: eubucco_local_docs
ports:
- "9000:9000"
command: /start-docs
mailhog:
image: mailhog/mailhog:v1.0.0
container_name: eubucco_local_mailhog
ports:
- "8025:8025"
redis:
image: redis:6
container_name: eubucco_local_redis
ports:
- "6379:6379"
celeryworker:
<<: *django
image: eubucco_local_celeryworker
container_name: eubucco_local_celeryworker
depends_on:
- redis
- postgres
- mailhog
ports: [ ]
command: /start-celeryworker
celerybeat:
<<: *django
image: eubucco_local_celerybeat
container_name: eubucco_local_celerybeat
depends_on:
- redis
- postgres
- mailhog
ports: [ ]
command: /start-celerybeat
flower:
<<: *django
image: eubucco_local_flower
container_name: eubucco_local_flower
ports:
- "5555:5555"
command: /start-flower
tailwind:
<<: *django
image: eubucco_local_tailwind
container_name: eubucco_local_tailwind
command: /start-tailwind
ports: [ ]
# Without tty, no stdin, and tailwind watcher aborts
# https://github.com/tailwindlabs/tailwindcss/issues/5324
tty: true