Files
fibonacci/docker/Dockerfile

20 lines
284 B
Docker
Raw Normal View History

FROM golang:1.24-bookworm AS base
2025-08-08 16:21:04 +02:00
# /build is the working directory
WORKDIR /build
# Copy control files and pull in dependencies
COPY code/ ./
RUN go mod tidy \
&& go mod download
2025-08-08 16:21:04 +02:00
ENV port=8089
# Build the app
RUN go build -o fibonacci
EXPOSE ${port}
CMD ["build/fibonacci"]