1d5ecd0829
- Delete all frontend TypeScript source (src/, index.html, package.json, etc.) - Move static assets to frontend/static/ (style.css, manifest.json) - Update scripts/build and scripts/test (no npm steps) - Update Dockerfile (no frontend build step) - Update README.md and AGENTS.md for Hyperbole stack
18 lines
460 B
Docker
18 lines
460 B
Docker
FROM debian:bookworm-slim
|
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends \
|
|
ca-certificates curl tini && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
RUN mkdir -p /build && date -u '+%Y-%m-%d %H:%M UTC' > /build/build-time
|
|
|
|
ADD build/sis-server /usr/local/bin/sis-server
|
|
RUN chmod +x /usr/local/bin/sis-server
|
|
|
|
ADD frontend/static /usr/local/share/sis/static
|
|
|
|
ENTRYPOINT ["/usr/bin/tini", "-s", "--"]
|
|
EXPOSE 8080
|
|
|
|
CMD ["/usr/local/bin/sis-server"]
|