-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
74 lines (74 loc) · 1.71 KB
/
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
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
version: '2'
services:
rabbit:
image: rabbitmq:3.6-management
ports:
- 5672:5672
- 15672:15672
grafana:
image: grafana/grafana:latest
ports:
- 3000:3000
environment:
- GF_SECURITY_ADMIN_PASSWORD=admin
volumes:
- ./docker/data/grafana:/var/lib/grafana
postgres:
image: postgres:9.5.4
ports:
- 5432:5432
environment:
POSTGRES_DB: article
POSTGRES_USER: article
POSTGRES_PASSWORD: article
influxdb:
image: influxdb:latest
ports:
- 8086:8086
- 8083:8083
- 2003:2003
environment:
INFLUXDB_GRAPHITE_ENABLED: "true"
INFLUXDB_ADMIN_ENABLED: "true"
INFLUXDB_DB: "article"
INFLUXDB_ADMIN_USER: "admin"
INFLUXDB_ADMIN_PASSWORD: "admin"
INFLUXDB_USER: "user"
INFLUXDB_USER_PASSWORD: "password"
zipkin:
image: openzipkin/zipkin
ports:
- "9411:9411"
article:
build:
context: .
args:
PROJECT: "service"
PROJECT_DIR: "service"
BIN_FILE_NAME: "service"
environment:
AMQP_HOST: "rabbit"
DB_LINK: "jdbc:postgresql://postgres:5432/article"
ELEVIO_TOKEN: "Bearer ???"
ELEVIO_API_KEY: "???"
INFLUX_HOST: "influxdb"
ZIPKIN_HOST: "zipkin"
ports:
- 9000:9000
updater:
build:
context: .
args:
PROJECT: "updater"
PROJECT_DIR: "updater"
BIN_FILE_NAME: "updater"
environment:
AMQP_HOST: "rabbit"
DB_LINK: "jdbc:postgresql://127.0.0.1:5432/article"
ELEVIO_TOKEN: "Bearer ???"
ELEVIO_API_KEY: "???"
INFLUX_HOST: "influxdb"
ZIPKIN_HOST: "zipkin"
ARTICLE_S_URI: "http://article:9000"
ports:
- 9001:9001