A collection of container images built from source, automatically updated with new releases.
- Minimal size - Images as small as possible:
- Prefer
FROM scratchwith statically linked binaries when feasible - Always provide an Alpine-based fallback (tagged
-debug) for debugging and shell access - Use multi-stage builds and stripped binaries
- Prefer
- Always fresh - Automatic builds when upstream releases new versions (checked every 6 hours)
- Rolling releases - Images designed for auto-updating deployments with consistent tagging
- Enhanced functionality - Useful features and addons included where beneficial (e.g., pre-configured plugins, optimized defaults)
| Image | Tag | Description | Workflow |
|---|---|---|---|
| mattermost | ghcr.io/firstdorsal/mattermost-rolling-release-alpine |
Alpine-based Mattermost server | |
| mongodb | ghcr.io/firstdorsal/mongodb-bitnami-compatible |
Bitnami-compatible MongoDB |
- Create a new directory under
images/(e.g.,images/myapp/) - Add a
Dockerfilein the directory - Add a
README.mdwith usage instructions - Create a workflow in
.github/workflows/<image-name>.yml - Update this README to include the new image in the table
This repository is licensed under the GNU Affero General Public License v3.0.
Note: Individual images may include software with their own licensing terms. See the image directories for details.