Mono repository for all containers created by kraut.it
  • Just 71.4%
  • Dockerfile 28.6%
Find a file
Renovate 3a47342ba6
All checks were successful
ci/woodpecker/push/pixelfed Pipeline was successful
Update dependency pixelfed/pixelfed to v0.12.9 (#14)
2026-08-30 19:23:17 +00:00
.container-template Update rg.fr-par.scw.cloud/krautit/alpine:3.24.1 Docker digest to 0667845 2026-07-07 13:01:52 +00:00
.woodpecker pixelfed: replace kaniko with buildah 2026-04-30 16:33:52 +02:00
alpine Streamline repo & remove kaniko 2026-07-07 13:43:12 +02:00
ci Update dependency helm/helm to v4.2.4 2026-08-13 16:00:24 +00:00
cnpg-postgresql-immich Update ghcr.io/cloudnative-pg/postgresql Docker tag to v18.6 2026-08-13 17:00:28 +00:00
pixelfed Update dependency pixelfed/pixelfed to v0.12.9 (#14) 2026-08-30 19:23:17 +00: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 Streamline repo & remove kaniko 2026-07-07 13:43:12 +02:00
renovate.json Update Immich version constraints 2026-07-07 14:08:28 +02:00

kraut.it

Container images

status-badge pre-commit Renovate

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.