21 lines
609 B
SYSTEMD
21 lines
609 B
SYSTEMD
|
|
[Unit]
|
||
|
|
Description=Kundencenter-Backup
|
||
|
|
After=mariadb.service network-online.target
|
||
|
|
Wants=network-online.target
|
||
|
|
[Service]
|
||
|
|
Type=oneshot
|
||
|
|
User=root
|
||
|
|
WorkingDirectory=/srv/kundencenter/apps/api
|
||
|
|
Environment=KC_ENV_DIR=/nonexistent
|
||
|
|
Environment=PATH=/usr/local/bin:/usr/bin:/bin
|
||
|
|
EnvironmentFile=/etc/kundencenter/db.env
|
||
|
|
EnvironmentFile=/etc/kundencenter/app.env
|
||
|
|
EnvironmentFile=-/etc/kundencenter/backup.env
|
||
|
|
NoNewPrivileges=true
|
||
|
|
ProtectSystem=strict
|
||
|
|
ProtectHome=true
|
||
|
|
PrivateTmp=true
|
||
|
|
ReadWritePaths=/var/backups/kundencenter /var/lib/kundencenter
|
||
|
|
ExecStart=/usr/bin/node dist/cli/index.js backup run
|
||
|
|
TimeoutStartSec=1h
|