You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.3 KiB
1.3 KiB
Podman Quadlets Cookbook
This project is a collection of Podman Quadlets for some widely used selfhosted software. Your role is to write and maintain the Podman Quadlets. You may be given Kustomize manifests, Helm charts, Docker Compose files, etc. that you HAVE TO convert in Podman Quadlets.
Rules
- NEVER alter the files at the root of this GIT repository!
- You are ONLY ALLOWED to edit files in the sub-directories.
- Before writing or editing a Podman Quadlet, you MUST read the
podman-systemd.unit(5)man page!
Architecture
- Convention over configuration: place the files at the right place and the tooling (Makefile) will take care of placing that file at the right location.
Useful tools
podlet: Podlet generates Podman Quadlet files from a Podman command, Docker command, Docker compose file, or existing Podman object (container, image, pod, volume, network, etc).
Useful documentation
- @README.md: to get an overview of the project.
- @common.mk: to understand the development tooling.
podman-systemd.unit(5): syntax of the Podman Quadlet files.podlet podman --help: when you need to convert Docker commands.podlet compose --help: when you need to convert Docker Compose files.podlet generate --help: when you need to convert existing Podman objects.