Sign inSign up

korchasa/go-app

By korchasa

Updated about 7 years ago

Image
0

225

korchasa/go-app repository overview

Base image for Go app

FROM korchasa/go-build:latest as build
WORKDIR /app
ADD . .

ENV GOFLAGS="-mod=vendor"
RUN \
    echo "  ## Test" && \
    go test -cover -v -count=1 && \
    echo "  ## Lint" && \
    golangci-lint run ./... && \
    echo "  ## Build" && \
    gitget all && \
    go build -o app -ldflags "-s -w -X 'main.version=$(gitget version)' -X 'main.commit=$(gitget commit)' -X 'main.date=$(gitget date)'" . && \
    echo "  ## Done"

FROM korchasa/go-app:latest
WORKDIR /app
COPY --from=build /app/app ./app
USER nobody:nobody
CMD ./app

Tag summary

Content type

Image

Digest

Size

3.4 MB

Last updated

about 7 years ago

docker pull korchasa/go-app