Sign inSign up

alittleprogramming/go-dev

By alittleprogramming

•Updated over 2 years ago

Simple tool for go dev environment in Docker. [Github](https://github.com/shudipta/go-dev-docker)

Image
0

556

alittleprogramming/go-dev repository overview

⁠go-dev-docker

Simple tool for go dev environment in Docker.

Can be found in Github⁠.

⁠Usage

$ docker run --rm alittleprogramming/go-dev:1.14.1 gofmt -h
usage: gofmt [flags] [path ...]
...

$ docker run --rm alittleprogramming/go-dev:1.14 goimports -h
usage: goimports [flags] [path ...]
...

$ docker run --rm alittleprogramming/go-dev:1.14 golangci-lint -h
Smart, fast linters runner. Run it in cloud for every GitHub pull request on https://golangci.com

Usage:
  golangci-lint [flags]
  golangci-lint [command]
...
Use "golangci-lint [command] --help" for more information about a command.

⁠Dockerfile

FROM golangci/golangci-lint:v1.24-alpine AS builder
RUN go get golang.org/x/tools/cmd/goimports

FROM golang:1.14-alpine

COPY --from=builder /usr/bin/golangci-lint /usr/bin/golangci-lint
COPY --from=builder /go/bin/goimports /go/bin/goimports

Tag summary

Content type

Image

Digest

Size

139.8 MB

Last updated

over 6 years ago

docker pull alittleprogramming/go-dev