FROM golang:alpine AS builder WORKDIR /app RUN go mod init hf-chromedp-api RUN go get github.com/chromedp/chromedp@latest RUN go get github.com/chromedp/cdproto@latest COPY main.go . RUN CGO_ENABLED=0 GOOS=linux go build -o server . FROM alpine:latest RUN apk update && apk add --no-cache \ chromium \ ca-certificates \ tzdata RUN adduser -D -u 1000 user USER user WORKDIR /home/user COPY --from=builder /app/server . EXPOSE 7860 CMD ["./server"]