12 lines
755 B
Desktop File
12 lines
755 B
Desktop File
[Unit]
|
|
Description=GoHorseJobs Frontend Dev
|
|
After=network-online.target
|
|
|
|
[Service]
|
|
Restart=always
|
|
ExecStartPre=-/usr/bin/podman rm -f gohorsejobs-frontend-dev
|
|
ExecStart=/usr/bin/podman run --name gohorsejobs-frontend-dev --rm --network web_proxy -v /mnt/data/gohorsejobs/frontend:/app:Z -w /app -p 3000:3000 --label traefik.enable=true --label "traefik.http.routers.gohorse-frontend.rule=Host(`dev-local.gohorsejobs.com`)" --label traefik.http.routers.gohorse-frontend.entrypoints=websecure --label traefik.http.routers.gohorse-frontend.tls.certresolver=main --label traefik.http.services.gohorse-frontend.loadbalancer.server.port=3000 node:20 npm run dev
|
|
ExecStop=/usr/bin/podman stop -t 10 gohorsejobs-frontend-dev
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|