Go with dumb-init and some other useful packages
Go to file
dependabot[bot] 46649e582d
Bump docker/build-push-action from 6.1.0 to 6.7.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.1.0 to 6.7.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.1.0...v6.7.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-13 19:37:51 +00:00
.github Bump docker/build-push-action from 6.1.0 to 6.7.0 2024-08-13 19:37:51 +00:00
1.16 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.16-3.13 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.17 fix 1.17 build 2024-06-05 16:11:25 +03:00
1.17-3.13 fix 1.17 build 2024-06-05 16:11:25 +03:00
1.18 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.18-nofaccessat2 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.19 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.19-nofaccessat2 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.20 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.20-nofaccessat2 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.21 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.21-nofaccessat2 add tzdata & fix build and readme 2024-03-25 13:01:18 +03:00
1.22 fix 1.22 build 2024-06-05 16:20:01 +03:00
1.22-nofaccessat2 fix 1.22 build 2024-06-05 16:20:01 +03:00
.editorconfig initial commit 2022-07-26 16:24:27 +03:00
.gitignore add nofacessat2 build for go 1.18, update readme 2022-10-28 16:07:33 +03:00
.hadolint.yaml add exception for hadolint 2022-10-28 15:03:01 +03:00
LICENSE initial commit 2022-07-26 16:24:27 +03:00
README.md add tzdata & fix build and readme 2024-03-25 13:01:18 +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, 1.19, 1.20, 1.21 and alpine with dumb-init and some other useful packages.

What's included

  • Go 1.16 / 1.17 / 1.18 / 1.19 / 1.20 / 1.21 / 1.22
  • images with patched musl to disable faccessat2 syscall (workaround for CI systems with docker & seccomp filter bug, see this)
  • bash
  • make
  • git
  • gcc
  • libc-dev
  • jq
  • curl
  • air
  • delve
  • gocov
  • merge-junit
  • gotestsum
  • 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.