From 646df0f393cb5357d1a2d5086e0c720a50114c45 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Mon, 25 Mar 2024 22:25:41 +0100 Subject: [PATCH] Add a migration service on the docker compose --- docker-compose.dev.yml | 10 ++++++++++ docker-compose.prod.yml | 8 ++++++++ docker-compose.yml | 10 ++++++++++ 3 files changed, 28 insertions(+) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 2fd6fc39..795cbe53 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -35,11 +35,21 @@ services: condition: service_healthy rabbitmq: condition: service_healthy + migrations: + condition: service_completed_successfully volumes: - ./back:/app - /app/out/ - kyoo:/kyoo + migrations: + build: + context: ./back + dockerfile: Dockerfile.migrations + restart: "no" + env_file: + - ./.env + front: build: context: ./front diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index f01dcabe..a117720c 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -26,9 +26,17 @@ services: condition: service_healthy rabbitmq: condition: service_healthy + migrations: + condition: service_completed_successfully volumes: - kyoo:/kyoo + migrations: + image: zoriya/kyoo_migrations:edge + restart: "no" + env_file: + - ./.env + front: image: zoriya/kyoo_front:edge restart: unless-stopped diff --git a/docker-compose.yml b/docker-compose.yml index 6d9abfda..99f94cf2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -25,9 +25,19 @@ services: condition: service_healthy rabbitmq: condition: service_healthy + migrations: + condition: service_completed_successfully volumes: - kyoo:/kyoo + migrations: + build: + context: ./back + dockerfile: Dockerfile.migrations + restart: "no" + env_file: + - ./.env + front: build: ./front restart: on-failure