tweaked v1

This commit is contained in:
2026-07-15 22:14:58 -07:00
parent c9d497153f
commit b8850c87a4
23 changed files with 4567 additions and 119 deletions
+8
View File
@@ -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"]