make WORKDIR /kubernaut

This commit is contained in:
Ryan Cavicchioni 2025-04-30 16:14:17 -05:00
parent 28b65a160b
commit ab31f56380
Signed by: ryanc
SSH Key Fingerprint: SHA256:FEbwJ3JyWHwYNAM8BqctZ/LmHHg1bzfi/huOj7FxlXU
2 changed files with 8 additions and 8 deletions

View File

@ -1,7 +1,7 @@
ARG RUBY_VERSION="3.4.3"
FROM docker.io/library/ruby:${RUBY_VERSION}-alpine AS base
WORKDIR /app
WORKDIR /kubernaut
RUN <<EOT
apk update -q
@ -35,15 +35,15 @@ FROM base
ENV PORT=4567
RUN adduser --home /app --disabled-password app
RUN adduser --home /kubernaut --disabled-password app
USER app:app
COPY --from=build /usr/local/bundle /usr/local/bundle
COPY --from=build --chown=app:app /app /app
COPY --from=build --chown=app:app /kubernaut /kubernaut
COPY --chown=app:app . .
EXPOSE $PORT
ENTRYPOINT [ "/app/dockerfiles/entrypoint.sh" ]
ENTRYPOINT [ "/kubernaut/dockerfiles/entrypoint.sh" ]
CMD [ "bundle", "exec", "puma" ]

View File

@ -1,7 +1,7 @@
ARG RUBY_VERSION="3.4.3"
FROM docker.io/library/ruby:${RUBY_VERSION}-slim-bookworm AS base
WORKDIR /app
WORKDIR /kubernaut
RUN <<EOT
apt-get update -qq
@ -36,15 +36,15 @@ FROM base
ENV PORT=4567
# RUN useradd ruby --home /app --shell /bin/sh
RUN useradd --home /app --create-home app
RUN useradd --home /kubernaut --create-home app
USER app:app
COPY --from=build /usr/local/bundle /usr/local/bundle
COPY --from=build --chown=app:app /app /app
COPY --from=build --chown=app:app /kubernaut /kubernaut
COPY --chown=app:app . .
EXPOSE $PORT
ENTRYPOINT [ "/app/dockerfiles/entrypoint.sh" ]
ENTRYPOINT [ "/kubernaut/dockerfiles/entrypoint.sh" ]
CMD [ "bundle", "exec", "puma" ]