This repository is mostly atonamous; it guarantees no stability or support. Github Actions handles 99% of repository maintenance, including bi-hourly (CI jobs start at 23 minutes after the hour) CD builds.
Manual intervention will happen either when an issue gets opened on Codeberg, or when I notice an issue.
This repository contains Arch Linux Docker base images for my own use, becaues i like using arch as a base.
containers/
|-
alpine/
| This directory contains alpine-based images.
| Some of these are general-purpose, some of these are generic.
|
|-
arch/
| This directory contains arch-based non-CI images. Whilst these
| images may be used for CI (and are the base for many CI images),
| that's not their main purpose.
|
|-
ci/
| This directory contains images specifically designed for CI use.
| Excluding 'minimal' and 'minimal-omz', all images here have node
| preinstalled, as most actions require it in a CI env.
|
|-
misc/
| General images that you likely have no need for on their own.
Images based on 3xpo/minimal
(username astolfo
) and 3xpo/alpine-base*
(username lain
) have user accounts.
By default, these are sudoers. If you don't want your final image to have these as sudoers, you can remove /etc/sudoers.d/astolfo
and /etc/sudoers.d/lain
respectively.
3xpo/alpine-qb
has a user account with username qb
. It is a sudoer at build time, however the entrypoint /usr/bin/qb-entrypoint
removes it from the sudoers file at runtime as a security measure.
This is needed for creating the default configuration and chown
ing the home directory on launch.
Non-AMD64/ARM64 builds are entirely untested. ARM64 builds are partially tested, however I assume the upstream distributions do their own due-diligence. Any bugs not related to the contents of this repository (the containerfiles are relatively simple, you can likely relatively easily figure out if it's a bug related to it) are likely to be upstream distro issues, or related to distros' upstreams.
If you find a bug on a non-AMD64 system that you can't reproduce on the upstream package, please do report it here! Just because they're untested doesn't mean I don't want them to work :)