From 0979453e37ea750a0e565328723c7e7c90372f9e Mon Sep 17 00:00:00 2001 From: Timo Date: Fri, 24 May 2024 20:48:23 +0200 Subject: [PATCH] added specific subnets and ips --- docker-compose.yaml | 42 +++++++++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 3c6e334..0c19c2e 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -14,8 +14,10 @@ services: ports: - 9000:8080 networks: - - swa-keycloak - - swa-keycloak-db + swa-keycloak: + ipv4_address: 10.42.1.3 + swa-keycloak-db: + ipv4_address: 10.42.2.3 healthcheck: test: echo "" interval: 5s @@ -35,7 +37,8 @@ services: expose: - 5432 networks: - - swa-keycloak-db + swa-keycloak-db: + ipv4_address: 10.42.2.2 healthcheck: test: pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB start_period: 5s @@ -49,7 +52,8 @@ services: ports: - 80:80 networks: - - swa-public + swa-public: + ipv4_address: 10.42.0.3 healthcheck: test: ["CMD", "service", "nginx", "status"] interval: 5s @@ -67,9 +71,12 @@ services: ports: - 3000:8080 networks: - - swa-public - - swa-keycloak - - swa-database + swa-public: + ipv4_address: 10.42.0.3 + swa-keycloak: + ipv4_address: 10.42.1.4 + swa-database: + ipv4_address: 10.42.3.3 healthcheck: test: echo "" interval: 5s @@ -91,7 +98,8 @@ services: expose: - 5432 networks: - - swa-database + swa-database: + ipv4_address: 10.42.2.2 healthcheck: test: pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB start_period: 5s @@ -103,14 +111,26 @@ networks: default: external: false + swa-public: + name: swa-public + ipam: + config: + - subnet: 10.42.0.0/24 + swa-keycloak: name: swa-keycloak + ipam: + config: + - subnet: 10.42.1.0/24 swa-keycloak-db: name: swa-keycloak-db - - swa-public: - name: swa-public + ipam: + config: + - subnet: 10.42.2.0/24 swa-database: name: swa-database + ipam: + config: + - subnet: 10.42.3.0/24