docker fix

This commit is contained in:
darius 2024-05-16 20:43:34 +02:00
parent 40784cc153
commit 5ad03eeb67

View File

@ -1,5 +1,5 @@
# Use an official Golang runtime as a parent image
FROM golang:latest
FROM golang:latest as build
# Set the working directory to /app
WORKDIR .
@ -9,11 +9,17 @@ COPY . .
# Download and install any required dependencies
RUN go mod download
# Generate orm
RUN go generate ./database/ent
# Build the Go app
RUN go build .
# Generate orm
RUN go generate ./database/ent
FROM gcr.io/distroless/base-debian12
COPY --from=build /go/portfolio .
ADD .env .
# Expose port 8080 for incoming traffic
EXPOSE 4000