Files
mineatar-api-server/Dockerfile
2024-09-15 18:51:38 +02:00

19 lines
398 B
Docker

FROM golang:1.19
WORKDIR /app
# Copy everything from the current directory to the PWD (Present Working Directory) inside the container
COPY . .
# Download all the dependencies
RUN go get -d -v ./...
# Install the package
RUN go install -v ./...
RUN make
RUN go build -o bin/main src/*.go
# This container exposes port 8080 to the outside world
EXPOSE 4000
# Run the executable
CMD ["bin/main"]