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