Render is using ENTRYPOINT now

This commit is contained in:
Ryan W
2023-09-30 21:55:05 -07:00
parent 26866733cc
commit 3f3f94f290
2 changed files with 4 additions and 7 deletions
+4
View File
@@ -9,4 +9,8 @@ echo "${*}"
# ./bin/rails db:prepare # ./bin/rails db:prepare
# fi # fi
# Run database migrations when deploying to Render. It is not great, maybe there's a better way?
# https://community.render.com/t/release-command-for-db-migrations/247/6
if [ -z "$RENDER" ]; then echo "var is unset"; else bin/rails db:migrate; fi
exec "${@}" exec "${@}"
-7
View File
@@ -75,13 +75,6 @@ RUN useradd rails --create-home --shell /bin/bash && \
chown -R rails:rails db log storage tmp chown -R rails:rails db log storage tmp
USER rails:rails USER rails:rails
# Run database migrations when deploying to Render. It is not great, maybe there's a better way?
# https://community.render.com/t/release-command-for-db-migrations/247/6
ARG RENDER
ARG DATABASE_URL
ARG SECRET_KEY_BASE
RUN if [ -z "$RENDER" ]; then echo "var is unset"; else bin/rails db:migrate; fi
# Entrypoint prepares the database. # Entrypoint prepares the database.
ENTRYPOINT ["/rails/bin/docker-entrypoint-production"] ENTRYPOINT ["/rails/bin/docker-entrypoint-production"]