diff --git a/Containerfile b/Containerfile index 0cc80f3..9340bf9 100644 --- a/Containerfile +++ b/Containerfile @@ -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 diff --git a/ssh-cli/src/main.rs b/ssh-cli/src/main.rs index 0f891cb..c51f61b 100644 --- a/ssh-cli/src/main.rs +++ b/ssh-cli/src/main.rs @@ -110,7 +110,7 @@ async fn main() -> eyre::Result<()> { for i_lock in locks.iter() { println!(">> {}", i_lock.name); - print_lock_warnings(&lock); + print_lock_warnings(&i_lock); println!(" State: {:?}", i_lock.status.lock_state); println!(" Desired State: {:?}", i_lock.status.lock_target_level); println!(" Acitivty: {:?}", i_lock.status.activity_state);