diff --git a/dockerfiles/alpine.Dockerfile b/dockerfiles/alpine.Dockerfile index 8e96f49..636144d 100644 --- a/dockerfiles/alpine.Dockerfile +++ b/dockerfiles/alpine.Dockerfile @@ -41,4 +41,5 @@ COPY --from=build --chown=app:app /app /app COPY --chown=app:app . . EXPOSE $PORT +ENTRYPOINT [ "/app/dockerfiles/entrypoint.sh" ] CMD [ "bundle", "exec", "puma" ] diff --git a/dockerfiles/bookworm.Dockerfile b/dockerfiles/bookworm.Dockerfile index ede0e1f..3a24648 100644 --- a/dockerfiles/bookworm.Dockerfile +++ b/dockerfiles/bookworm.Dockerfile @@ -41,4 +41,5 @@ COPY --from=build --chown=app:app /app /app COPY --chown=app:app . . EXPOSE $PORT +ENTRYPOINT [ "/app/dockerfiles/entrypoint.sh" ] CMD [ "bundle", "exec", "puma" ] diff --git a/dockerfiles/entrypoint.sh b/dockerfiles/entrypoint.sh new file mode 100755 index 0000000..58caad3 --- /dev/null +++ b/dockerfiles/entrypoint.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +set -euo pipefail + +# output debugging info +ruby --version +printf "rubygems %s\n" "$(gem --version)" +bundle version + +exec "${@}"