[Unit] Description=Press Zone Backend Services (PostgreSQL + Redis + API + Worker) Documentation=https://github.com/avi-ezra/Press.Zone-Works After=network-online.target Wants=network-online.target [Service] Type=forking WorkingDirectory=%h/press-zone-backend Environment="PATH=/usr/bin:/usr/local/bin" ExecStartPre=/usr/bin/podman-compose -f %h/press-zone-backend/podman-compose.yml build ExecStart=/usr/bin/podman-compose -f %h/press-zone-backend/podman-compose.yml up -d ExecStop=/usr/bin/podman-compose -f %h/press-zone-backend/podman-compose.yml down ExecReload=/usr/bin/podman-compose -f %h/press-zone-backend/podman-compose.yml restart Restart=on-failure RestartSec=10s StandardOutput=journal StandardError=journal SyslogIdentifier=presszone-backend [Install] WantedBy=default.target