Skip to content

Commit

Permalink
add initial dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
eibay committed May 26, 2021
1 parent 3349a8d commit d41ccc2
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 3 deletions.
14 changes: 14 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
FROM public.ecr.aws/lambda/provided:al2 as build
# install compiler
RUN yum install -y golang git
RUN go env -w GOPROXY=direct
# cache dependencies
# ADD go.mod go.sum ./
# RUN go mod download
# build
ADD . .
RUN go build -o /main
# copy artifacts to a clean image
FROM public.ecr.aws/lambda/provided:al2
COPY --from=build /main /main
ENTRYPOINT [ "/main" ]
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
Basic api using go language, docker and github ci workflow

## Run locally using docker


docker build -t mygo-api .
docker run -it -p 8080:8080 mygo-api
## Build

## Deployment
Expand Down
2 changes: 1 addition & 1 deletion main.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (

const (
host = "localhost"
port = "8002"
port = "8080"
)

func main() {
Expand Down

0 comments on commit d41ccc2

Please sign in to comment.