mirror of
https://github.com/MichaelCade/90DaysOfDevOps.git
synced 2025-02-08 01:54:49 +07:00
18 lines
362 B
Docker
18 lines
362 B
Docker
# 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"]
|