-
Notifications
You must be signed in to change notification settings - Fork 29
/
docker-compose.yml
49 lines (47 loc) · 881 Bytes
/
docker-compose.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
version: '3'
# TODO
# - push to docker hub via wercker and use here
services:
goch:
build: cmd/goch
ports:
- "80:8080"
depends_on:
- redis
- nats_stream
links:
- nats_stream
- redis
# restart: always
volumes:
- ./cmd/goch:/opt/conf
entrypoint:
- /goch
- -config
- /opt/conf/conf.local.yaml
env_file:
- .env
nats_stream:
image: nats-streaming
# restart: always
ports:
- "8222:8222"
volumes:
- ./nats-data:/data
entrypoint:
- /nats-streaming-server
- --http_port
- '8222'
- -store
- file
- -dir
- data
- --max_channels
- '0'
redis:
image: redis:alpine
# restart: always
command: ["redis-server", "--appendonly", "yes"]
working_dir: /db
volumes:
- ./redis-data:/db