From 65e884e3cbfc14bacf12d9868112500ff73b20bd Mon Sep 17 00:00:00 2001 From: Husky Date: Tue, 4 Jan 2022 20:31:20 +0100 Subject: [PATCH] Dockerfile Added port changed --- Dockerfile | 17 +++++++++++++++++ main.go | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..2ce5660 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM node:17 AS ANGULAR_BUILD +RUN npm install -g @angular/cli +COPY ui /ui +WORKDIR ui +RUN npm install && ng build --prod + + +FROM golang:1.17.5 AS GO_BUILD +COPY ./ /server +WORKDIR /server +RUN go build -o /go/bin/server + +FROM alpine:3.15 +WORKDIR app +COPY --from=ANGULAR_BUILD /ui/dist/ui/* ./ui/dist/ui/ +COPY --from=GO_BUILD /go/bin/server ./ +CMD /app/server diff --git a/main.go b/main.go index 32a0a38..bfd73c0 100644 --- a/main.go +++ b/main.go @@ -34,7 +34,7 @@ func main() { r.DELETE("/besucher/:id", handlers.DeleteBesucherHandler) r.PUT("/besucher", handlers.ComeBesucherHandler) - err := r.Run(":3000") + err := r.Run(":3001") if err != nil { panic(err) }