[Unit] Description=NEXARCH Archive - Tenant-Backup einzelner Mandant (BAK-04) After=network.target postgresql.service [Service] Type=oneshot User=nexarch Environment=PATH=/usr/bin:/bin:/usr/lib/postgresql/17/bin EnvironmentFile=/etc/nexarch/archive-tenantbackup.env # NEXARCH_TENANTBACKUP_TENANT_DB und NEXARCH_TENANTBACKUP_STORAGE_ROOT # muessen je Mandant separat gesetzt werden (z.B. ueber eine # systemd-Template-Unit @.service, sobald TEN-01s # Tenant-Registry real abfragbar ist) - hier bewusst als Platzhalter # belassen, kein automatisches "alle Mandanten"-Enumerieren ohne echte # Registry-Anbindung. ExecStart=__INSTALL_DIR__/bin/tenantbackup-cli backup ${NEXARCH_TENANTBACKUP_TENANT_DB} ${NEXARCH_TENANTBACKUP_STORAGE_ROOT} StandardOutput=journal