Sign inSign up

hyperquader/unauthed-builder

By hyperquader

•Updated 10 days ago

Ubuntu 24.04 build image for Odin web apps: clang, libsoup 3, OpenSSL, libsodium, SQLite headers

Image
0

88

hyperquader/unauthed-builder repository overview

⁠unauthed-builder

Ubuntu 24.04 with what the Odin web apps of the unauthed.io cluster need to build: clang and lld, make, git, pkg-config, dpkg-dev, and the headers of libsoup 3, OpenSSL, libsodium, SQLite, libsecret, enchant 2 and mpg123. It builds their binaries and .deb packages against the same libraries the cluster's images run on.

The Odin toolchain is not in the image: mount it at /opt/odin, which is on PATH.

podman run --rm --userns=keep-id -v "$PWD:$PWD" -w "$PWD" \
  -v /path/to/odin:/opt/odin:ro docker.io/hyperquader/unauthed-builder:24.04 make build

⁠Tags

  • 24.04, latest: the current build on Ubuntu 24.04
  • 24.04-YYYY.MM.DD: that day's build, which does not move

⁠The family

ImageAdds
hyperquader/unauthed-builderthe compiler and headers
hyperquader/unauthed-cilintian, shellcheck, certutil, curl, ffmpeg, an en_GB dictionary
hyperquader/unauthed-ci-chrome (private)Google Chrome, for browser tests

Only Ubuntu packages are inside: no source, no binaries of ours, no credentials.

Tag summary

Content type

Image

Digest

sha256:ab6a86492…

Size

252.1 MB

Last updated

10 days ago

docker pull hyperquader/unauthed-builder