diff --git a/docker-compose.yaml b/docker-compose.yaml index b792ee86933ca4a4693884d837d8db39209e8c15..eabfdb47a8d3f35d42c5aaa938804180d4170365 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 fe73b9c17fe3a5d42604152d46b23e706ee0cb81..088e7f299855abd9c1af999c863759e4600befdc 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: