🐳 Created simple Dockerfile

This commit is contained in:
Maxim Lebedev 2023-11-03 22:44:39 +06:00
parent 567180570e
commit cf6ec85609
Signed by: toby3d
GPG Key ID: 1F14E25B7C119FC5
1 changed files with 24 additions and 0 deletions

24
build/Dockerfile Normal file
View File

@ -0,0 +1,24 @@
# syntax=docker/dockerfile:1
# docker build --rm -f build/Dockerfile -t source.toby3d.me/toby3d/playground .
# Build
FROM golang:alpine AS builder
WORKDIR /app
ENV CGO_ENABLED=0
COPY go.mod *.go ./
RUN go build -o ./hello
# Run
FROM scratch
WORKDIR /
COPY --from=builder /app/hello /hello
EXPOSE 3000
ENTRYPOINT ["/hello"]