tweaked v1
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
FROM node:22-bookworm-slim AS web-build
|
||||
WORKDIR /app/apps/overlay
|
||||
COPY apps/overlay/package.json apps/overlay/package-lock.json ./
|
||||
RUN npm ci
|
||||
COPY apps/overlay ./
|
||||
RUN npm run build
|
||||
|
||||
FROM rust:1.97-bookworm AS rust-build
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends pkg-config libssl-dev libasound2-dev && rm -rf /var/lib/apt/lists/*
|
||||
WORKDIR /app
|
||||
@@ -17,5 +24,6 @@ WORKDIR /app
|
||||
# account metadata and short-lived connection tokens. Keep application lifecycle
|
||||
# logs while suppressing dependency INFO output by default.
|
||||
COPY --from=rust-build /app/lxc-stream-server /app/lxc-stream-server
|
||||
COPY --from=web-build /app/apps/overlay/dist /app/web
|
||||
EXPOSE 9719
|
||||
CMD ["/app/lxc-stream-server", "--config", "/app/config.toml"]
|
||||
|
||||
Reference in New Issue
Block a user