-
Notifications
You must be signed in to change notification settings - Fork 1
/
compose.prod.yml
66 lines (54 loc) · 1.78 KB
/
compose.prod.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
services:
gcv:
image: ghcr.io/legumeinfo/gcv:2.6.0
ports:
- "${GCV_PORT:-80}:80"
environment:
- GCV_PATH=${GCV_PATH:-/gcv}
volumes:
- ./config:/usr/share/nginx/html/config
restart: always
reverse-proxy:
environment:
- TRAEFIK_LOG_LEVEL=${TRAEFIK_LOG_LEVEL:-ERROR}
- TRAEFIK_API_INSECURE=false
- TRAEFIK_PROVIDERS_DOCKER_CONSTRAINTS=Label(`traefik.zone`,`${COMPOSE_PROJECT_NAME}`)
labels:
- "traefik.zone=${COMPOSE_PROJECT_NAME}"
envoy:
environment:
loglevel: error
labels:
- "traefik.zone=${COMPOSE_PROJECT_NAME}"
chromosome:
image: ghcr.io/legumeinfo/microservices-chromosome:1.1.3
labels:
- "traefik.zone=${COMPOSE_PROJECT_NAME}"
chromosome_search:
image: ghcr.io/legumeinfo/microservices-chromosome_search:1.1.3
chromosome_region:
image: ghcr.io/legumeinfo/microservices-chromosome_region:1.1.3
labels:
- "traefik.zone=${COMPOSE_PROJECT_NAME}"
genes:
image: ghcr.io/legumeinfo/microservices-genes:1.1.3
labels:
- "traefik.zone=${COMPOSE_PROJECT_NAME}"
gene_search:
image: ghcr.io/legumeinfo/microservices-gene_search:1.1.3
macro_synteny_blocks:
image: ghcr.io/legumeinfo/microservices-macro_synteny_blocks:1.3.3
labels:
- "traefik.zone=${COMPOSE_PROJECT_NAME}"
micro_synteny_search:
image: ghcr.io/legumeinfo/microservices-micro_synteny_search:1.1.3
labels:
- "traefik.zone=${COMPOSE_PROJECT_NAME}"
pairwise_macro_synteny_blocks:
image: ghcr.io/legumeinfo/microservices-pairwise_macro_synteny_blocks:1.3.3
search:
image: ghcr.io/legumeinfo/microservices-search:1.1.3
labels:
- "traefik.zone=${COMPOSE_PROJECT_NAME}"
redis_loader:
image: ghcr.io/legumeinfo/microservices-redis_loader:1.3.0