make WORKDIR /kubernaut
This commit is contained in:
parent
28b65a160b
commit
ab31f56380
@ -1,7 +1,7 @@
|
|||||||
ARG RUBY_VERSION="3.4.3"
|
ARG RUBY_VERSION="3.4.3"
|
||||||
FROM docker.io/library/ruby:${RUBY_VERSION}-alpine AS base
|
FROM docker.io/library/ruby:${RUBY_VERSION}-alpine AS base
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /kubernaut
|
||||||
|
|
||||||
RUN <<EOT
|
RUN <<EOT
|
||||||
apk update -q
|
apk update -q
|
||||||
@ -35,15 +35,15 @@ FROM base
|
|||||||
|
|
||||||
ENV PORT=4567
|
ENV PORT=4567
|
||||||
|
|
||||||
RUN adduser --home /app --disabled-password app
|
RUN adduser --home /kubernaut --disabled-password app
|
||||||
|
|
||||||
USER app:app
|
USER app:app
|
||||||
|
|
||||||
COPY --from=build /usr/local/bundle /usr/local/bundle
|
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 . .
|
COPY --chown=app:app . .
|
||||||
|
|
||||||
EXPOSE $PORT
|
EXPOSE $PORT
|
||||||
ENTRYPOINT [ "/app/dockerfiles/entrypoint.sh" ]
|
ENTRYPOINT [ "/kubernaut/dockerfiles/entrypoint.sh" ]
|
||||||
CMD [ "bundle", "exec", "puma" ]
|
CMD [ "bundle", "exec", "puma" ]
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
ARG RUBY_VERSION="3.4.3"
|
ARG RUBY_VERSION="3.4.3"
|
||||||
FROM docker.io/library/ruby:${RUBY_VERSION}-slim-bookworm AS base
|
FROM docker.io/library/ruby:${RUBY_VERSION}-slim-bookworm AS base
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /kubernaut
|
||||||
|
|
||||||
RUN <<EOT
|
RUN <<EOT
|
||||||
apt-get update -qq
|
apt-get update -qq
|
||||||
@ -36,15 +36,15 @@ FROM base
|
|||||||
ENV PORT=4567
|
ENV PORT=4567
|
||||||
|
|
||||||
# RUN useradd ruby --home /app --shell /bin/sh
|
# 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
|
USER app:app
|
||||||
|
|
||||||
COPY --from=build /usr/local/bundle /usr/local/bundle
|
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 . .
|
COPY --chown=app:app . .
|
||||||
|
|
||||||
EXPOSE $PORT
|
EXPOSE $PORT
|
||||||
ENTRYPOINT [ "/app/dockerfiles/entrypoint.sh" ]
|
ENTRYPOINT [ "/kubernaut/dockerfiles/entrypoint.sh" ]
|
||||||
CMD [ "bundle", "exec", "puma" ]
|
CMD [ "bundle", "exec", "puma" ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user