diff --git a/Dockerfile b/Dockerfile index d95a0658528f821ad93f6cecdf1b0735e03f7381..3445dd1c38957172a454a38ba46be90d6822cb36 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 593d53625656c53622512c62e12e70b189c1f057..cd220085020ae5348d3778dc431a37fdd1a98b36 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