services: dashy: image: lissy93/dashy container_name: dashy volumes: # Conf file - /path/to/dashy/conf.yml:/app/user-data/conf.yml # Icons folder - /path/to/dashy/public/assets:/app/user-data/item-icons/ # Pages, one by one - /path/to/dashy/control-plane.yml:/app/user-data/control-plane.yml - /path/to/dashy/observability.yml:/app/user-data/observability.yml - /path/to/dashy/media.yml:/app/user-data/media.yml - /path/to/dashy/automation.yml:/app/user-data/automation.yml - /path/to/dashy/dev-platform-tools.yml:/app/user-data/dev-platform-tools.yml - /path/to/dashy/identity-security.yml:/app/user-data/identity-security.yml - /path/to/dashy/data-knowledge.yml:/app/user-data/data-knowledge.yml - /path/to/dashy/personal-apps.yml:/app/user-data/personal-apps.yml ports: - ${HTTP_PORT}:8080 environment: - NODE_ENV=production - PUID=${PUID} - PGID=${PGID} restart: unless-stopped healthcheck: test: ["CMD", "node", "/app/services/healthcheck"] interval: 1m30s timeout: 10s retries: 3 start_period: 40s networks: - media-net - caddy-net networks: media-net: external: true caddy-net: external: true