From 02e214b93224991f82477f7a0966d6adf84d2819 Mon Sep 17 00:00:00 2001 From: venuthang03 Date: Fri, 2 Sep 2022 09:03:36 -0500 Subject: [PATCH 1/5] Update main.go --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 2ff83f10..b956beab 100644 --- a/main.go +++ b/main.go @@ -15,7 +15,7 @@ func main() { f := fib() - res := &response{Message: "Hello World"} + res := &response{Message: "Hello From ANYCOMP POC"} for _, e := range os.Environ() { pair := strings.Split(e, "=") From 3c3d0eb4656236917045010b7178d6e5ffadd261 Mon Sep 17 00:00:00 2001 From: venuthang03 Date: Fri, 2 Sep 2022 14:49:56 -0500 Subject: [PATCH 2/5] Update Dockerfile --- Dockerfile | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 654e7b70..13796a16 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,20 @@ # This is a multi-stage build. First we are going to compile and then # create a small image for runtime. -FROM golang:1.11.1 as builder +#Backend +FROM node:16.14.2 +#running on port 5000 +ENV PORT 5000 -RUN mkdir -p /go/src/github.com/eks-workshop-sample-api-service-go -WORKDIR /go/src/github.com/eks-workshop-sample-api-service-go +RUN mkdir -p /usr/src/app +WORKDIR /usr/src/app RUN useradd -u 10001 app -COPY . . -RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main . +# Install app dependencies +COPY package*.json ./ -FROM scratch +RUN npm install -COPY --from=builder /go/src/github.com/eks-workshop-sample-api-service-go/main /main -COPY --from=builder /etc/passwd /etc/passwd +COPY . . USER app -EXPOSE 8080 -CMD ["/main"] +EXPOSE 5000 +CMD ["npm", "run", "dev"] From 55c686a6f27653630677a6b9f56fdb9d78c0fa05 Mon Sep 17 00:00:00 2001 From: venuthang03 Date: Fri, 2 Sep 2022 16:06:29 -0500 Subject: [PATCH 3/5] Update Dockerfile --- Dockerfile | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 13796a16..654e7b70 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,18 @@ # This is a multi-stage build. First we are going to compile and then # create a small image for runtime. -#Backend -FROM node:16.14.2 -#running on port 5000 -ENV PORT 5000 +FROM golang:1.11.1 as builder -RUN mkdir -p /usr/src/app -WORKDIR /usr/src/app +RUN mkdir -p /go/src/github.com/eks-workshop-sample-api-service-go +WORKDIR /go/src/github.com/eks-workshop-sample-api-service-go RUN useradd -u 10001 app -# Install app dependencies -COPY package*.json ./ +COPY . . +RUN CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o main . -RUN npm install +FROM scratch -COPY . . +COPY --from=builder /go/src/github.com/eks-workshop-sample-api-service-go/main /main +COPY --from=builder /etc/passwd /etc/passwd USER app -EXPOSE 5000 -CMD ["npm", "run", "dev"] +EXPOSE 8080 +CMD ["/main"] From a4385ec9a7ea5ee64b6f1d4123478251cb34181d Mon Sep 17 00:00:00 2001 From: venuthang03 Date: Sat, 3 Sep 2022 18:13:34 -0500 Subject: [PATCH 4/5] Update main.go --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index b956beab..e9355dda 100644 --- a/main.go +++ b/main.go @@ -15,7 +15,7 @@ func main() { f := fib() - res := &response{Message: "Hello From ANYCOMP POC"} + res := &response{Message: "Hello From ANYCOMP POC--updated for test run"} for _, e := range os.Environ() { pair := strings.Split(e, "=") From 5a5ad326759e281d480b923c7dc919c9c2300bd7 Mon Sep 17 00:00:00 2001 From: venuthang03 Date: Mon, 5 Sep 2022 19:58:14 -0500 Subject: [PATCH 5/5] Update main.go --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index e9355dda..9b425b62 100644 --- a/main.go +++ b/main.go @@ -15,7 +15,7 @@ func main() { f := fib() - res := &response{Message: "Hello From ANYCOMP POC--updated for test run"} + res := &response{Message: "Hello From ANYCOMP POC--updated for test run from Dev111"} for _, e := range os.Environ() { pair := strings.Split(e, "=")