From 1175cf3e980eb771ac8d8b3483bdb347320960f3 Mon Sep 17 00:00:00 2001 From: cyber-dream Date: Tue, 21 Mar 2023 15:38:03 +0300 Subject: [PATCH] add dockerfile --- Dockerfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d7540b0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +### STAGE 1: build ### +FROM golang:1.18-alpine AS build +WORKDIR /usr/app +COPY . . +RUN go build . +RUN ls -a + +### STAGE 2: Run ### +FROM golang:1.18-alpine +WORKDIR /usr/app +COPY --from=build /usr/app/personalwebsite /usr/app/personalwebsite +COPY ./templates /usr/app/templates +COPY ./resources /usr/app/resources + +EXPOSE 8080 + +CMD [ "/usr/app/personalwebsite" ]