22 lines
909 B
YAML
22 lines
909 B
YAML
# sultan accountant – Zentrale für Inventar und Abrechnung (Spec 5.3).
|
||
#
|
||
# cp .env.example .env && $EDITOR .env
|
||
# install -d -m 0700 -o 65532 -g 65532 accdata # Datenverzeichnis für den nonroot-User
|
||
# docker compose up -d
|
||
# docker compose exec sultan-accountant sultan accountant invite --payee=webproxy11
|
||
# docker compose exec sultan-accountant sultan accountant payee list
|
||
#
|
||
# network_mode: host wie beim Server: payee list zeigt die echte IP der Payees,
|
||
# der Port ist ohne Mapping über .env wählbar.
|
||
services:
|
||
sultan-accountant:
|
||
image: ${SULTAN_IMAGE:-sultan:latest}
|
||
container_name: sultan-accountant
|
||
restart: unless-stopped
|
||
network_mode: host
|
||
command: ["sultan", "accountant"]
|
||
# Alle Einstellungen kommen aus .env (Vorlage mit Defaults: .env.example).
|
||
env_file: .env
|
||
volumes:
|
||
- ./accdata:/accdata # accountant.db, server.key/.crt – sichern!
|