Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 1.67 KB

README.md

File metadata and controls

75 lines (51 loc) · 1.67 KB

Go Startup Lambda

Go Report Card License: MIT example workflow

Go Resources


project layout

packages

go lambda api proxy

fiber

uber style guide

go docs

go by example

practical go

effective go

awesome go

go report card

Commands


# ginkgo
go install -mod=mod github.com/onsi/ginkgo/v2/ginkgo@latest
ginkgo -r
# lint
go get -u github.com/golangci/golangci-lint/cmd/golangci-lint
golangci-lint run

Example Dockerfile

FROM golang:1.19 as build

WORKDIR /go/src/app

COPY go.mod ./
COPY go.sum ./

RUN go mod download

COPY . .

ENV GOPATH /

RUN CGO_ENABLED=0 go build -o /go/bin/app ./cmd/startup

FROM gcr.io/distroless/static-debian11

COPY --from=build /go/bin/app /

CMD ["/app"]
	
# dependabot.yml
version: 2
updates:
  - package-ecosystem: gomod
    directory: /
    schedule:
      interval: daily