rename Containerfile build stages to be more clear and consistent
All checks were successful
Build Container / Build Container (push) Successful in 4m25s
All checks were successful
Build Container / Build Container (push) Successful in 4m25s
This commit is contained in:
parent
38888fd58c
commit
394b423b8e
1 changed files with 2 additions and 5 deletions
|
|
@ -18,7 +18,7 @@ RUN pnpm --dir=app/ run build
|
|||
|
||||
|
||||
|
||||
FROM docker.io/alpine:3.22 AS base
|
||||
FROM docker.io/alpine:3.22 AS build-backend
|
||||
|
||||
ARG APP_UID=10000
|
||||
ARG APP_GID=10000
|
||||
|
|
@ -39,9 +39,6 @@ RUN addgroup -g $APP_GID dooris &&\
|
|||
mkdir -p /var/www/dooris/ /usr/local/share/dooris/ /usr/local/src/dooris/ /var/cache/dooris/ &&\
|
||||
chown -R dooris:dooris /var/www/dooris/ /usr/local/share/dooris/ /usr/local/src/dooris/ /var/cache/dooris/
|
||||
|
||||
|
||||
|
||||
FROM base AS deps
|
||||
USER dooris
|
||||
ADD --link --chown=dooris:dooris api/pyproject.toml api/uv.lock api/
|
||||
RUN uv venv $VIRTUAL_ENV &&\
|
||||
|
|
@ -49,7 +46,7 @@ RUN uv venv $VIRTUAL_ENV &&\
|
|||
|
||||
|
||||
|
||||
FROM deps AS final
|
||||
FROM build-backend AS final
|
||||
ADD --chown=dooris:dooris --link . /usr/local/src/dooris/
|
||||
COPY --chown=dooris:dooris --from=build-frontend --link /usr/local/src/dooris/app/dist/ $DOORIS_SERVE_STATIC
|
||||
COPY --chown=dooris:dooris --from=build-ssh-cli --link /usr/local/src/dooris/ssh-cli/target/release/ssh-cli /usr/local/bin/ssh-cli
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue