From d896d94ebc593e850af5629a58c3143c79090dcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20K=C3=BCnzel?= <simonk@fsmpi.rwth-aachen.de> Date: Wed, 26 Mar 2025 23:37:54 +0100 Subject: [PATCH] Add network to docker compose --- docker-compose.yaml | 9 +++++++++ .../job_controller/executor_api/local_docker_executor.py | 2 ++ 2 files changed, 11 insertions(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index b792ee8..eabfdb4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -5,6 +5,8 @@ services: dockerfile: .dockerfiles/api ports: - 5000:5000 + networks: + - videoag_backend extra_hosts: host.docker.internal: host-gateway environment: @@ -20,6 +22,8 @@ services: build: context: . dockerfile: .dockerfiles/api + networks: + - videoag_backend extra_hosts: host.docker.internal: host-gateway environment: @@ -38,6 +42,8 @@ services: - POSTGRES_PASSWORD=videoag ports: - "5432:5432" + networks: + - videoag_backend volumes: - db-data:/var/lib/postgresql/data healthcheck: @@ -48,3 +54,6 @@ services: volumes: db-data: + +networks: + videoag_backend: \ No newline at end of file diff --git a/job_controller/src/job_controller/executor_api/local_docker_executor.py b/job_controller/src/job_controller/executor_api/local_docker_executor.py index fe73b9c..088e7f2 100644 --- a/job_controller/src/job_controller/executor_api/local_docker_executor.py +++ b/job_controller/src/job_controller/executor_api/local_docker_executor.py @@ -53,6 +53,8 @@ class DockerJob(JobExecutionInfo): run_args = [ "docker", "run", + # docker-compose networks are prefixed with the directories' name + "--network", "backend_videoag_backend", "--add-host", "host.docker.internal:host-gateway", ] if self._metadata.mount_common_config: -- GitLab