services: homelab-dashboard: image: node:22-alpine container_name: homelab-dashboard working_dir: /app command: sh -c "npm install --production && node server.js" volumes: - /share/ZFS24_DATA/docker/homelab-dashboard/app:/app environment: - TZ=Europe/Paris - PVE_URL=${PVE_URL} - PVE_TOKEN=${PVE_TOKEN} - PORTAINER_API_KEY=${PORTAINER_API_KEY} ports: - "3900:3900" restart: always networks: default: name: swag_lan external: true