Skip to content

Commit e6c4be3

Browse files
committed
feat: use base env docker image
1 parent b9d7756 commit e6c4be3

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

Dockerfile

+3-10
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,11 @@ FROM golang:1.21 as builder
99
COPY --from=modules /go/pkg /go/pkg
1010
COPY . /workdir
1111
WORKDIR /workdir
12-
# Install playwright cli with right version for later use
13-
RUN PWGO_VER=$(grep -oE "playwright-go v\S+" /workdir/go.mod | sed 's/playwright-go //g') \
14-
&& go install github.com/playwright-community/playwright-go/cmd/playwright@${PWGO_VER}
15-
# Build your app
1612
RUN GOOS=linux GOARCH=amd64 go build -o /bin/lessapi-duckduckgo ./cmd/main
1713

1814
# Stage 3: Final
19-
FROM ubuntu:jammy
20-
COPY --from=builder /go/bin/playwright /bin/lessapi-duckduckgo /
15+
FROM lessapi/base-env-ubuntu-playwright-go:ubuntu22.04-pwgo-v0.4201.1
16+
COPY --from=builder /bin/lessapi-duckduckgo /
2117
COPY ./resource /resource
22-
RUN apt-get update && apt-get install -y ca-certificates tzdata \
23-
&& /playwright install --with-deps chromium \
24-
&& rm -rf /var/lib/apt/lists/* \
25-
&& chmod +x /lessapi-duckduckgo
18+
RUN chmod +x /lessapi-duckduckgo
2619
CMD ["/lessapi-duckduckgo"]

0 commit comments

Comments
 (0)