Mono repository for all containers created by kraut.it
  • Just 70.7%
  • Dockerfile 29.3%
Find a file
Renovate 870baa6984
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
Update dependency osscontainertools/kaniko to v1.28.0
2026-06-30 19:00:40 +00:00
.container-template Update rg.fr-par.scw.cloud/krautit/alpine Docker tag to v3.24.1 2026-06-16 05:00:23 +00:00
.woodpecker pixelfed: replace kaniko with buildah 2026-04-30 16:33:52 +02:00
alpine Update alpine Docker tag to v3.24.1 2026-06-16 03:00:34 +00:00
ci Update dependency osscontainertools/kaniko to v1.28.0 2026-06-30 19:00:40 +00:00
cnpg-postgresql-immich Update ghcr.io/cloudnative-pg/postgresql Docker tag to v18.4 2026-05-18 09:01:05 +00:00
pixelfed pixelfed: replace kaniko with buildah 2026-04-30 16:33:52 +02:00
.gitignore Devstral 2026-02-09 19:46:33 +01:00
.pre-commit-config.yaml Devstral 2026-02-09 19:46:33 +01:00
LICENSE Devstral 2026-02-09 19:46:33 +01:00
README.md Update container template 2026-04-30 16:44:21 +02:00
renovate.json cnpg-postgresql-immich: replace kaniko with buildah 2026-04-30 16:14:56 +02:00

kraut.it

Container images

ko-fi

This repository contains multiple container images consolidated into a single monorepo for easier management and CI/CD.

Structure

Each container image has its own directory with the following structure:

container-name/
├── Dockerfile          # Container build instructions
├── justfile           # Build commands and automation
├── README.md          # Container-specific documentation
└── ...                # Other container-specific files

Available Containers

  • alpine - Alpine Linux base image
  • ci - CI/CD environment image
  • cnpg-postgresql-immich - CloudNative PostgreSQL for Immich
  • pixelfed - Pixelfed social media platform
  • .container-template - Template for new containers

Building Containers

Each container can be built individually using the just command:

cd container-name
just build
just push

CI/CD

The monorepo uses Woodpecker CI with per-container configuration files in the .woodpecker/ directory:

  • alpine.yaml - Alpine container pipeline
  • ci.yaml - CI/CD environment pipeline
  • cnpg-postgresql-immich.yaml - PostgreSQL for Immich pipeline
  • pixelfed.yaml - Pixelfed pipeline

Each pipeline builds the container using buildah and includes:

  • Download: (optional) Downloads necessary artifacts
  • Build: Build containers for non-main branches
  • Push: Build and push containers to registries for main branch

📝 License

This project is released under the MIT License. See LICENSE for detailed information.