# Упаковка готового статического бинаря в минимальный образ. # Бинарь собирается снаружи (см. docs/adr/ADR-2026-06-13-docker-deploy.md): # CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o jellybit ./cmd/jellybit # distroless/static несёт CA-сертификаты (HTTPS к LLM/TMDB). Пользователь # задаётся в compose (user: "1000:1000"). FROM gcr.io/distroless/static-debian12 COPY jellybit /usr/local/bin/jellybit EXPOSE 8080 ENTRYPOINT ["/usr/local/bin/jellybit", "--config", "/data/config.toml"]