From b05f19acd9c21adca17c5f1058b86d8d836fc513 Mon Sep 17 00:00:00 2001 From: Theis Date: Sat, 9 May 2026 21:22:28 +0200 Subject: [PATCH] edited docker compose --- docker-compose.yml | 35 +++++++++-------------------------- 1 file changed, 9 insertions(+), 26 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 2993b58..404986b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,11 +3,11 @@ services: container_name: ca-lose-frontend hostname: lose-verkaufen build: ./frontend + depends_on: + - backend networks: ca-lose-internal: ipv4_address: 172.25.0.2 - proxynet: - ipv4_address: 172.20.0.61 restart: unless-stopped backend: @@ -37,13 +37,11 @@ services: MYSQL_DATABASE: ca_lose TZ: Europe/Berlin volumes: - - ca-lose_mysql:/var/lib/mysql + - ../docker/volumes/ca-lose_mysql:/var/lib/mysql - ./mysql-timezone.cnf:/etc/mysql/conf.d/timezone.cnf:ro networks: ca-lose-internal: ipv4_address: 172.25.0.4 - proxynet: - ipv4_address: 172.20.0.60 # DNS Server für Hostname-Auflösung innerhalb des VPN dnsmasq: @@ -62,7 +60,7 @@ services: --address=/wg-admin/172.25.0.10 networks: ca-lose-internal: - ipv4_address: 172.25.0.53 + ipv4_address: 172.25.0.5 # WireGuard VPN mit Web-UI (wg-easy) wireguard: @@ -75,16 +73,10 @@ services: LANG: de WG_HOST: dus3.the1s.de WG_PORT: "51830" - PORT: "51821" - WG_DEFAULT_ADDRESS: 10.14.14.x - WG_DEFAULT_DNS: "172.25.0.53" - WG_ALLOWED_IPS: 172.25.0.0/24 - WG_PERSISTENT_KEEPALIVE: "25" - WG_POST_UP: "iptables -t nat -A POSTROUTING -s 10.14.14.0/24 -o eth0 -j MASQUERADE; iptables -A FORWARD -i wg0 -o eth0 -j ACCEPT; iptables -A FORWARD -i eth0 -o wg0 -m state --state RELATED,ESTABLISHED -j ACCEPT; iptables -A FORWARD -i wg0 -d 172.25.0.2 -j ACCEPT; iptables -A FORWARD -i wg0 -d 172.25.0.53 -j ACCEPT; iptables -A FORWARD -i wg0 -j DROP" - WG_POST_DOWN: "iptables -t nat -D POSTROUTING -s 10.14.14.0/24 -o eth0 -j MASQUERADE; iptables -D FORWARD -i wg0 -o eth0 -j ACCEPT; iptables -D FORWARD -i eth0 -o wg0 -m state --state RELATED,ESTABLISHED -j ACCEPT; iptables -D FORWARD -i wg0 -d 172.25.0.2 -j ACCEPT; iptables -D FORWARD -i wg0 -d 172.25.0.53 -j ACCEPT; iptables -D FORWARD -i wg0 -j DROP" - volumes: - - wireguard-data:/etc/wireguard - - /lib/modules:/lib/modules:ro + PORT: "51831" + volumes: + - ../docker/volumes/ca-lose-wireguard:/etc/wireguard + - /lib/modules:/lib/modules:ro ports: - "51830:51830/udp" sysctls: @@ -93,16 +85,9 @@ services: restart: unless-stopped depends_on: - dnsmasq - - frontend networks: ca-lose-internal: - ipv4_address: 172.25.0.10 - proxynet: - ipv4_address: 172.20.0.50 - -volumes: - ca-lose_mysql: - wireguard-data: + ipv4_address: 172.25.0.6 networks: ca-lose-internal: @@ -111,5 +96,3 @@ networks: config: - subnet: 172.25.0.0/24 gateway: 172.25.0.1 - proxynet: - external: true