90DaysOfDevOps/2023/day2-ops-code/synchronous/generator/Dockerfile

18 lines
362 B
Docker
Raw Normal View History

# Set the base image to use
FROM golang:1.17-alpine
# Set the working directory inside the container
WORKDIR /app
# Copy the source code into the container
COPY . .
# Build the Go application
RUN go build -o main .
# Expose the port that the application will run on
EXPOSE 8080
# Define the command that will run when the container starts
CMD ["/app/main"]