Sign inSign up

mrrubberducky/qor-gosu

By mrrubberducky

•Updated almost 2 years ago

tianon/gosu built against latest Go version, Alpine base image (x86_64, x86, arm64)

Image
Developer tools
0

1.0K

mrrubberducky/qor-gosu repository overview

⁠Rubberverse container images

gosu version qor-gosu pulls

Information: This image builds against latest at the time of building Go version and master branch of tianon/gosu⁠

The aim of this was to build against latest versions of Go, and in turn reducing the overwhelming amount of CVEs being flagged by common security engines due to Go version. gosu in itself isn't vulnerable to them but for some very adamant companies, that won't be enough to convince them. So, here's a solution to that problem I guess.

Idea and solution to this problem originally coined by @xcke on gosu issue page⁠, I just ended up creating a Dockerfile for it by using Alpine image as it's base as oppossed to golang image. The comment since then was marked "off-topic" by the repository owner.

⁠For Docker Hub

These images are built using GitHub actions, workflow file can be found here⁠

You can find the repository + Dockerfile for this project here⁠

⁠Usage

  1. Pull this image in your project with FROM docker.io/mrrubberducky/qor-gosu:alpine AS gosu
  2. COPY or use this image as a base, it uses alpine:edge for linux/amd64, linux/i386 and linux/arm64

⁠Example Dockerfile

FROM docker.io/mrrubberducky/qor-gosu:alpine AS gosu
FROM docker.io/library/alpine:edge
WORKDIR /app

ARG TARGETARCH

COPY --from=gosu /app/gosu /app/gosu

Tag summary

Content type

Image

Digest

sha256:8c50bf566…

Size

10.6 MB

Last updated

almost 2 years ago

docker pull mrrubberducky/qor-gosu:alpine