This commit is contained in:
royalcat 2024-12-23 15:54:51 +03:00
commit 530c24b019
35 changed files with 3601 additions and 0 deletions

25
Dockerfile Normal file
View file

@ -0,0 +1,25 @@
FROM golang:1.23 AS build
RUN go build -v std
WORKDIR /app
COPY go.mod ./
COPY go.sum ./
RUN go mod download
COPY ./cmd ./cmd
COPY ./pkg ./pkg
COPY ./src ./src
RUN go build -tags timetzdata -o /server ./cmd/main.go
# run container
FROM scratch
#Adding root serts for ssl
COPY --from=build /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt
COPY --from=build /server /app/konfa-server
WORKDIR /app
ENTRYPOINT [ "/app/konfa-server" ]