From 212778c82799dc3a592b24206ab895d34b397cbb Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@suma-ev.de>
Date: Mon, 16 Jan 2023 11:27:52 +0100
Subject: [PATCH] http proxy host can now be forwarded from outside docker

---
 docker-compose.yml | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/docker-compose.yml b/docker-compose.yml
index 1147566c1..3e5b66a0c 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -14,6 +14,8 @@ services:
       dockerfile: build/fpm/Dockerfile
       target: ${APP_ENV}
     restart: unless-stopped
+    networks:
+      - metager
     volumes:
       - ./metager:/metager/metager_app
     healthcheck:
@@ -26,6 +28,8 @@ services:
     restart: unless-stopped
     depends_on:
       - fpm
+    networks:
+      - metager
     volumes:
       - ./metager/public:/metager/metager_app/public
     ports:
@@ -38,6 +42,8 @@ services:
     restart: unless-stopped
     entrypoint: /usr/local/bin/php
     command: artisan schedule:work-mg
+    networks:
+      - metager
     volumes:
       - ./metager:/metager/metager_app
     healthcheck:
@@ -48,6 +54,10 @@ services:
     restart: unless-stopped
     entrypoint: /usr/local/bin/php
     command: artisan requests:fetcher
+    networks:
+      - metager
+    extra_hosts:
+      - "dockerhost:192.168.5.1"
     volumes:
       - ./metager:/metager/metager_app
     healthcheck:
@@ -56,6 +66,8 @@ services:
     image: ${SELENIUM_IMAGE}
     restart: always
     shm_size: 2GB
+    networks:
+      - metager
     ports:
       - "7900:7900"
   composer:
@@ -65,6 +77,8 @@ services:
     command: install
     environment:
       - COMPOSER_HOME=/composer_cache
+    networks:
+      - metager
     volumes:
       - ./metager:/metager/metager_app
       - composer_cache:/composer_cache
@@ -78,6 +92,8 @@ services:
     stop_signal: SIGKILL
     depends_on:
       - nginx
+    networks:
+      - metager
     volumes:
       - ./metager:/home/node/metager
       - node_cache:/home/node/.npm
@@ -86,5 +102,13 @@ services:
       context: ./build/redis
     restart: unless-stopped
     user: "redis:redis"
+    networks:
+      - metager
     healthcheck:
       test: "redis-cli ping"
+networks:
+  metager:
+    ipam:
+      driver: default
+      config:
+        - subnet: "192.168.5.0/24"
\ No newline at end of file
-- 
GitLab