infracloud/containers/q1-dashboard-dev.container

15 lines
484 B
Text

[Unit]
Description=Q1-Total Dashboard Dev
After=network-online.target
[Container]
Image=docker.io/node:20
Volume=/mnt/data/q1-total-dev/dashboard:/app:z
PodmanArgs=--publish=3002:5173 --env=PORT=5173
Exec=sh -c "cd /app && npm install && npm run dev -- --host 0.0.0.0"
Label=traefik.enable=true
Label=traefik.http.routers.q1-dashboard-dev.rule=Host('dashboard-dev.q1-total.com.br')
Label=traefik.http.services.q1-dashboard-dev.loadbalancer.server.port=5173
[Service]
Restart=always