Commit 0230508
Eric Bower
·
2026-08-07 15:12:47 -0400 EDT
parent 5886128
fix: docker build
2 files changed,
+5,
-10
+4,
-9
1@@ -1,4 +1,4 @@
2-FROM --platform=$BUILDPLATFORM golang:1.25 as builder-deps
3+FROM golang:1.25 AS builder-deps
4 LABEL maintainer="Pico Maintainers <hello@pico.sh>"
5
6 WORKDIR /app
7@@ -10,21 +10,16 @@ COPY go.* ./
8
9 RUN go mod download
10
11-FROM builder-deps as builder
12+FROM builder-deps AS builder
13
14 COPY . .
15
16-ARG TARGETOS
17-ARG TARGETARCH
18-
19-ENV CGO_ENABLED=0
20+ENV CGO_ENABLED=1
21 ENV LDFLAGS="-s -w"
22
23-ENV GOOS=${TARGETOS} GOARCH=${TARGETARCH}
24-
25 RUN go build -ldflags "$LDFLAGS" -o /go/bin/patchbin ./cmd/patchbin
26
27-FROM scratch as release
28+FROM scratch AS release
29
30 WORKDIR /app
31 ENV TERM="xterm-256color"
+1,
-1
1@@ -1,6 +1,6 @@
2 services:
3 patchbin:
4- image: ghcr.io/picosh/pico/patchbin:latest
5+ image: ghcr.io/picosh/patchbin:latest
6 restart: always
7 volumes:
8 - ./data/patchbin/data:/app/data