Mercurial > gemma
comparison docker/docker-compose.yml @ 2163:b6b699385302
Added docker compose support.
author | Bjoern Schilberg <bjoern@intevation.de> |
---|---|
date | Fri, 08 Feb 2019 13:18:34 +0100 |
parents | |
children | 7ebd4154894e |
comparison
equal
deleted
inserted
replaced
2162:0627565fb4d2 | 2163:b6b699385302 |
---|---|
1 # If you fiddle around with the following error message: | |
2 # Version in "./docker-compose.yml" is unsupported | |
3 # | |
4 # Option 1) | |
5 # Update docker and docker compose to at least docker version 17.12.0+. | |
6 # | |
7 # Option 2) | |
8 # Change version: "3.5" to version: "3" | |
9 # And delete the name configuration form `networks:` below. | |
10 # | |
11 version: "3.5" | |
12 services: | |
13 gemma_db: | |
14 container_name: gemma_db | |
15 build: | |
16 context: ../ | |
17 dockerfile: docker/Dockerfile.db | |
18 image: "gemma_db" | |
19 volumes: | |
20 - ../schema:/opt/gemma | |
21 networks: | |
22 - gemma | |
23 ports: | |
24 - "54321:5432" | |
25 gemma_geoserver: | |
26 container_name: gemma_geoserver | |
27 build: | |
28 context: ../ | |
29 dockerfile: docker/Dockerfile.geoserv | |
30 depends_on: | |
31 - gemma_db | |
32 image: "gemma_geoserver" | |
33 networks: | |
34 - gemma | |
35 ports: | |
36 - "8280:8080" | |
37 gemma_backend: | |
38 container_name: gemma_backend | |
39 build: | |
40 context: ../ | |
41 dockerfile: docker/Dockerfile.backend | |
42 depends_on: | |
43 - gemma_db | |
44 - gemma_geoserver | |
45 image: "gemma_backend" | |
46 volumes: | |
47 - ../:/opt/gemma | |
48 networks: | |
49 - gemma | |
50 ports: | |
51 - "8200:8000" | |
52 gemma_spa: | |
53 container_name: gemma_spa | |
54 build: | |
55 context: ../ | |
56 dockerfile: docker/Dockerfile.spa | |
57 depends_on: | |
58 - gemma_backend | |
59 - gemma_geoserver | |
60 image: "gemma_spa" | |
61 volumes: | |
62 - ../client:/opt/gemma/client | |
63 networks: | |
64 - gemma | |
65 ports: | |
66 - "8290:8080" | |
67 | |
68 networks: | |
69 gemma: | |
70 # name: gemma needs at least docker version 17.12.0+ | |
71 # API version: "3.5" | |
72 # https://docs.docker.com/compose/compose-file/#name-1 | |
73 name: gemma |