infracloud/containers/systemd/gohorse-backoffice.service

12 lines
891 B
Desktop File

[Unit]
Description=GoHorseJobs Backoffice Dev
After=network-online.target
[Service]
Restart=always
ExecStartPre=-/usr/bin/podman rm -f gohorsejobs-backoffice-dev
ExecStart=/usr/bin/podman run --name gohorsejobs-backoffice-dev --rm --network web_proxy -v /mnt/data/gohorsejobs/backoffice:/app:Z -w /app -p 3001:3001 -e PORT=3001 -e DATABASE_URL=postgresql://saveinmed:4J4ZTLY4Ks34geDVvjOiLWKor8n4J4@postgres-main:5432/gohorsejobs --label traefik.enable=true --label "traefik.http.routers.gohorse-backoffice.rule=Host(`b-local.gohorsejobs.com`)" --label traefik.http.routers.gohorse-backoffice.entrypoints=websecure --label traefik.http.routers.gohorse-backoffice.tls.certresolver=main --label traefik.http.services.gohorse-backoffice.loadbalancer.server.port=3001 node:20 npm run start:dev
ExecStop=/usr/bin/podman stop -t 10 gohorsejobs-backoffice-dev
[Install]
WantedBy=multi-user.target