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