Update Dockerfile to use Alpine base image and install libc6-compat

This commit is contained in:
Mo Tarbin 2024-09-06 19:29:09 -04:00
parent 48f99ea34b
commit 51c546665f

View file

@ -1,5 +1,5 @@
# Stage 1: Build the application
FROM golang:1.22 AS builder
FROM golang:1.22-alpine AS builder
WORKDIR /usr/src/app
@ -13,7 +13,7 @@ RUN CGO_ENABLED=1 GOOS=linux go build -ldflags="-s -w" -buildvcs=false -o /donet
FROM alpine:latest
# Install necessary CA certificates
RUN apk --no-cache add ca-certificates
RUN apk --no-cache add ca-certificates libc6-compat
# Copy the binary and config folder from the builder stage
COPY --from=builder /donetick /donetick