Go with dumb-init and some other useful packages
Go to file
dependabot[bot] c721c61cb1
Bump docker/setup-buildx-action from 2.0.0 to 2.2.1
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2.0.0 to 2.2.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v2.0.0...v2.2.1)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-10-18 19:47:26 +00:00
.github Bump docker/setup-buildx-action from 2.0.0 to 2.2.1 2022-10-18 19:47:26 +00:00
.vscode initial commit 2022-07-26 16:24:27 +03:00
1.16 more utilites, removed unsupported architectures, simplified installation for delve 2022-07-26 19:39:53 +03:00
1.16-3.13 more utilites, removed unsupported architectures, simplified installation for delve 2022-07-26 19:39:53 +03:00
1.17 more utilites, removed unsupported architectures, simplified installation for delve 2022-07-26 19:39:53 +03:00
1.17-3.13 more utilites, removed unsupported architectures, simplified installation for delve 2022-07-26 19:39:53 +03:00
1.18 more utilites, removed unsupported architectures, simplified installation for delve 2022-07-26 19:39:53 +03:00
1.18-3.13 disable stack protector for 1.18 and 1.19 2022-08-05 18:03:18 +03:00
1.19 fix possible failure after 1.18 updated & add 1.19 2022-08-05 16:36:10 +03:00
1.19-3.13 disable stack protector for 1.18 and 1.19 2022-08-05 18:03:18 +03:00
1.19-nofaccessat2 latest go1.19 alpine with patched musl (without faccessat2) 2022-08-12 13:28:42 +03:00
.editorconfig initial commit 2022-07-26 16:24:27 +03:00
.gitignore initial commit 2022-07-26 16:24:27 +03:00
.hadolint.yaml update linter rules & install air via go install 2022-07-26 17:58:34 +03:00
LICENSE initial commit 2022-07-26 16:24:27 +03:00
README.md Update README.md 2022-07-26 22:09:34 +03:00

Golang Alpine with additional packages

Docker Automated build buildx Status Lint Dockerfiles

A minimal Dockerfile based on Go 1.16, 1.17, 1.18 and alpine with dumb-init and some other useful packages.

What's included

  • Go 1.16 / 1.17 / 1.18
  • bash
  • make
  • git
  • gcc
  • libc-dev
  • jq
  • curl
  • air
  • delve
  • gocov
  • go-junit-report
  • dumb-init

Available platforms

These Dockerfiles leverage the new buildx functionality and offer the following platforms:

  • linux/amd64
  • linux/386
  • linux/arm64

Based on solution built by (c) Tim Brust and contributors. Released under the MIT license.