mirror of
https://forgejo.merr.is/annika/isl-api.git
synced 2025-12-10 12:09:52 -05:00
18 lines
311 B
Docker
18 lines
311 B
Docker
FROM golang:1.21.6-alpine3.19 AS build-stage
|
|
|
|
WORKDIR /app
|
|
COPY go.mod go.sum ./
|
|
RUN go mod download && go mod verify
|
|
|
|
COPY . /app
|
|
RUN go build -o /isl-api
|
|
|
|
|
|
FROM alpine:3.19.1 AS release
|
|
|
|
COPY --from=build-stage /isl-api /isl-api
|
|
COPY --from=build-stage /app/.env /.env
|
|
|
|
EXPOSE 3000
|
|
|
|
ENTRYPOINT [ "/isl-api" ]
|