From f28e167fd934db2f367f45cd75adb8a337a47089 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Wed, 3 Apr 2024 21:21:40 +0300 Subject: [PATCH] fix: templ components in docker --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 6447af4..20caffc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,8 @@ RUN go mod download && go mod verify COPY cmd/ ./cmd COPY internal/ ./internal +RUN go install github.com/a-h/templ/cmd/templ@$(go list -m -f '{{ .Version }}' github.com/a-h/templ) +RUN templ generate --path internal/components RUN --mount=type=cache,target=/root/.cache/go-build \ CGO_ENABLED=1 GOOS=linux go build -ldflags=-X=main.version=${VERSION} -v -o /felu ./cmd/felu/main.go @@ -24,6 +26,7 @@ RUN --mount=type=cache,target=/root/.cache/go-build go test -v ./... FROM alpine:3.18 AS release COPY --from=builder /felu /felu +COPY --from=builder /usr/src/app/internal/components /usr/src/app/internal/components ADD ./static /static RUN mkdir /var/felu -- 2.44.1