Skip to content

Commit adfacff

Browse files
committed
fix gorelease to create container correctly
1 parent d78e8b7 commit adfacff

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

.goreleaser.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,9 @@ dockers:
4343
# AMD64 image
4444
- image_templates:
4545
- "ghcr.io/storacha/sprue:{{ .Version }}-amd64"
46-
dockerfile: Dockerfile
46+
dockerfile: Dockerfile.release
4747
use: buildx
4848
build_flag_templates:
49-
- "--target=prod"
5049
- "--platform=linux/amd64"
5150
- "--label=org.opencontainers.image.created={{.Date}}"
5251
- "--label=org.opencontainers.image.title={{.ProjectName}}"
@@ -58,10 +57,9 @@ dockers:
5857
# ARM64 image
5958
- image_templates:
6059
- "ghcr.io/storacha/sprue:{{ .Version }}-arm64"
61-
dockerfile: Dockerfile
60+
dockerfile: Dockerfile.release
6261
use: buildx
6362
build_flag_templates:
64-
- "--target=prod"
6563
- "--platform=linux/arm64"
6664
- "--label=org.opencontainers.image.created={{.Date}}"
6765
- "--label=org.opencontainers.image.title={{.ProjectName}}"

Dockerfile.release

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
FROM debian:bookworm-slim
2+
RUN apt-get update && apt-get install -y --no-install-recommends \
3+
ca-certificates \
4+
curl \
5+
&& rm -rf /var/lib/apt/lists/*
6+
COPY sprue /usr/bin/sprue
7+
EXPOSE 8080
8+
ENTRYPOINT ["/usr/bin/sprue", "serve"]

0 commit comments

Comments
 (0)