diff options
| author | 2025-07-22 01:29:21 +0700 | |
|---|---|---|
| committer | 2025-07-22 01:29:21 +0700 | |
| commit | 9a813623aed1efeeef2ebdfadd653edbbcb9be64 (patch) | |
| tree | c00b4c9cdb1a5bce33145e84d1e784484c31ec0f /Dockerfile | |
| parent | fb75c82a3007d48bc53ff4612eb883781f037b4c (diff) | |
| download | web-9a813623aed1efeeef2ebdfadd653edbbcb9be64.tar.gz web-9a813623aed1efeeef2ebdfadd653edbbcb9be64.zip | |
feat: add basic dockerfile
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ea62ed3 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM golang:1.24.5-alpine3.22 AS build-stage + +WORKDIR /builddir +COPY . . +RUN go build -o sayana-demo . + +FROM alpine:3.22.1 AS runtime-stage + +COPY --from=build-stage /builddir/main /app/sayana-demo +COPY --from=build-stage /builddir/public /app/public + +ENTRYPOINT [ "/app/sayana-demo" ] |