[Bugfix] Expose port in Dockerfile and force IPv4 (#129)

* Exposes port on built image

* Forced IPv4

* Added current version to sidebar
This commit is contained in:
Kieran
2024-03-26 17:54:20 -07:00
committed by GitHub
parent 7411177e7d
commit af86fede6c
3 changed files with 10 additions and 2 deletions
+4 -1
View File
@@ -75,6 +75,8 @@ RUN mix release
# the compiled release and other runtime necessities
FROM ${RUNNER_IMAGE}
ARG PORT=8945
RUN apt-get update -y
RUN apt-get install -y libstdc++6 openssl libncurses5 locales ca-certificates \
ffmpeg curl git openssh-client nano
@@ -101,8 +103,9 @@ RUN chown nobody /config /downloads
# set runner ENV
ENV MIX_ENV="prod"
ENV PORT=8945
ENV PORT=${PORT}
ENV RUN_CONTEXT="selfhosted"
EXPOSE ${PORT}
# Only copy the final release from the build stage
COPY --from=builder --chown=nobody:root /app/_build/${MIX_ENV}/rel/pinchflat ./