Files
dttmr-api/Dockerfile
T

22 lines
343 B
Docker

FROM golang:1.26 AS build
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY "./internal" "./internal"
COPY "./cmd" "./cmd"
RUN go build -o ./server github.com/robindittmar/dttmr-api/cmd/api-server
FROM debian:latest
WORKDIR /app
COPY .env.docker .env
COPY --from=build /app/server /app/server
EXPOSE 8080
CMD ["/app/server"]