ChromeDP / Dockerfile
aripbae's picture
Create Dockerfile
cc9a6ce verified
Raw
History Blame Contribute Delete
459 Bytes
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"]