Mercurial > dive4elements > river
diff docker/docker-compose.yml @ 9720:13e2d38ad314 3.2.x
Improve Docker based setup
_ Make CentOS based images more resilient against package installation
problems
_ Upgrade database image to Debian bullseye to avoid OpenSSL bug that
prevented downloading demo data and do some cleanup in passing
_ Add docker-compose file for more automated setup
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 24 Feb 2022 18:49:02 +0100 |
parents | |
children | 95496d21b4da |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docker/docker-compose.yml Thu Feb 24 18:49:02 2022 +0100 @@ -0,0 +1,37 @@ +version: "3.5" +services: + db: + container_name: "d4eriver-db" + build: + context: ../ + dockerfile: ./docker/Dockerfile.db + image: "d4e/river_db" + networks: + - d4e_river + server: + container_name: "d4eriver-artifacts" + build: + context: ../ + dockerfile: ./docker/Dockerfile.artifacts + image: "d4e/river_artifacts" + networks: + - d4e_river + depends_on: + - db + client: + container_name: "d4eriver-client" + build: + context: ../ + dockerfile: ./docker/Dockerfile.gwt-client + image: "d4e/river_client" + networks: + - d4e_river + depends_on: + - server + volumes: + - ../:/opt/d4e/river + ports: + - 8080:8080 +networks: + d4e_river: + name: d4e_river