Deployment
Currently the only officially supported deployment method is through a container.
Docker/Podman
Releases of StrichRListe are available as a OCI image for linux/amd64 and linux/arm64.
Available registries:
Supported tags:
latest: latest tagged release{major}: latest tagged minor release within this major version{major}.{minor}: latest tagged patch release in this minor version{major}.{minor}.{patch}: exact version
The config and database in the containers is located in /strichrliste/data.
Compose
Compose example:
services:
strichrliste:
image: fregrem/strichrliste:latest
ports:
- "3000:3000"
restart: always
volumes:
- "./data:/strichrliste/data"
Podman Quadlet
Quadlet Example:
[Unit]
Description=Reimplementation of strichliste with some extras
After=network-online.target
[Container]
Image=docker.io/fregrem/strichrliste:latest
AutoUpdate=registry
PublishPort=3000:3000
Volume=%h/strichrliste:/strichrliste/data
[Service]
Restart=on-failure
[Install]
WantedBy=default.target