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