From 49fcfe95a5364b0318373f992a985a368f6481a5 Mon Sep 17 00:00:00 2001 From: adjoly Date: Tue, 22 Jul 2025 16:44:37 +0200 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=F0=9F=8F=97=EF=B8=8F=E3=80=8D=20wip:?= =?UTF-8?q?=20moved=20the=20rest=20to=20external=20compose=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/api-base/compose.yml | 31 ++++++++++++++++++++++ docker/docker-compose.yml | 52 ++----------------------------------- docker/front/compose.yml | 19 ++++++++++++++ 3 files changed, 52 insertions(+), 50 deletions(-) create mode 100644 docker/api-base/compose.yml create mode 100644 docker/front/compose.yml diff --git a/docker/api-base/compose.yml b/docker/api-base/compose.yml new file mode 100644 index 0000000..605ae2e --- /dev/null +++ b/docker/api-base/compose.yml @@ -0,0 +1,31 @@ +services: + user-api: + container_name: transcendence-api-user + build: + dockerfile: docker/api-base/Dockerfile + context: .. + volumes: + - db-user:/db + networks: + - front + - back + environment: + - TZ=Europe/Paris + - API_TARGET=user + - JWT_SECRET=${JWT_SECRET} + restart: unless-stopped + auth-api: + container_name: transcendence-api-auth + build: + dockerfile: docker/api-base/Dockerfile + context: .. + volumes: + - db-auth:/db + networks: + - front + - back + environment: + - TZ=Europe/Paris + - API_TARGET=auth + - JWT_SECRET=${JWT_SECRET} + restart: unless-stopped diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index f3e6ed6..8a890f4 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -4,53 +4,5 @@ include: - ./volumes.yml - ./networks.yml - ./monitoring/compose.yml - -services: - front: - container_name: transcendence-front - build: - dockerfile: docker/front/Dockerfile - context: .. - ports: - - ${OUT_PORT}:443 - environment: - - SERVER_NAME=localhost - - TZ=Europe/Paris - depends_on: - user-api: - condition: service_started - auth-api: - condition: service_started - networks: - - front - restart: unless-stopped - user-api: - container_name: transcendence-api-user - build: - dockerfile: docker/api-base/Dockerfile - context: .. - volumes: - - db-user:/db - networks: - - front - - back - environment: - - TZ=Europe/Paris - - API_TARGET=user - - JWT_SECRET=${JWT_SECRET} - restart: unless-stopped - auth-api: - container_name: transcendence-api-auth - build: - dockerfile: docker/api-base/Dockerfile - context: .. - volumes: - - db-auth:/db - networks: - - front - - back - environment: - - TZ=Europe/Paris - - API_TARGET=auth - - JWT_SECRET=${JWT_SECRET} - restart: unless-stopped + - ./api-base/compose.yml + - ./front/compose.yml diff --git a/docker/front/compose.yml b/docker/front/compose.yml new file mode 100644 index 0000000..5c533b9 --- /dev/null +++ b/docker/front/compose.yml @@ -0,0 +1,19 @@ +services: + front: + container_name: transcendence-front + build: + dockerfile: docker/front/Dockerfile + context: .. + ports: + - ${OUT_PORT}:443 + environment: + - SERVER_NAME=localhost + - TZ=Europe/Paris + depends_on: + user-api: + condition: service_started + auth-api: + condition: service_started + networks: + - front + restart: unless-stopped