diff --git a/Dockerfile b/Dockerfile index d59680f..8c48c30 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,9 +20,7 @@ RUN go mod download COPY . . # Build with Go build cache (requires BuildKit) -RUN --mount=type=cache,target=/go/pkg/mod \ - --mount=type=cache,target=/root/.cache/go-build \ - ${BUILD_COMMAND} +RUN ${BUILD_COMMAND} # ---- Runner Stage ---- FROM debian:bookworm-slim AS runner @@ -30,7 +28,7 @@ FROM debian:bookworm-slim AS runner # Install minimal runtime dependencies (e.g. for TLS, CA certs) RUN apt-get update && apt-get install -y --no-install-recommends \ ca-certificates \ - curl \ + curl \ && rm -rf /var/lib/apt/lists/* # Build Args @@ -44,6 +42,8 @@ COPY --from=builder /build/${BINARY_NAME} ./app COPY config.yaml . COPY db.yaml . COPY ui.html . - +COPY ui_dbedit.html . +COPY ui_admin_chats.html . +EXPOSE 8080 # Run binary directly ENTRYPOINT ["./app"]