From 252bfeaa2b197728457e9ab45beb3b60467fe54f Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Tue, 8 Nov 2022 11:41:55 +0100
Subject: [PATCH] Save migration directory

---
 Dockerfile    | 2 ++
 entrypoint.sh | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/Dockerfile b/Dockerfile
index d95a065..3445dd1 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,4 +6,6 @@ WORKDIR /app
 RUN bundle install
 ENV ENV developpement
 ENV IP 0.0.0.0
+VOLUME /app/db
+RUN cp -r /app/db/migrate /migrations
 ENTRYPOINT /app/entrypoint.sh
diff --git a/entrypoint.sh b/entrypoint.sh
index 593d536..cd22008 100755
--- a/entrypoint.sh
+++ b/entrypoint.sh
@@ -1,3 +1,5 @@
 #!/bin/bash
-./bin/rails db:migrate
+mkdir -p /migrations/* /app/db/migrate/
+cp -r /migrations/* /app/db/migrate/
+RAILS_ENV=$ENV ./bin/rails db:migrate
 ./bin/rails server -e $ENV -b $IP
-- 
GitLab