diff --git a/dashboard/dashboard.compose.yml b/dashboard/dashboard.compose.yml new file mode 100644 index 0000000..cfb8da9 --- /dev/null +++ b/dashboard/dashboard.compose.yml @@ -0,0 +1,34 @@ +# Dashboard -- home.manohargupta.com +# Simple nginx serving a single static HTML file. +# Replaces the Homepage app entirely. + +services: + dashboard: + image: nginx:alpine + restart: unless-stopped + volumes: + - dashboard_html:/usr/share/nginx/html:ro + networks: + - dokploy-network + labels: + - "traefik.enable=true" + - "traefik.docker.network=dokploy-network" + - "traefik.http.routers.dashboard.rule=Host(`home.manohargupta.com`)" + - "traefik.http.routers.dashboard.entrypoints=websecure" + - "traefik.http.routers.dashboard.tls.certresolver=letsencrypt" + - "traefik.http.services.dashboard.loadbalancer.server.port=80" + deploy: + labels: + - "traefik.enable=true" + - "traefik.docker.network=dokploy-network" + - "traefik.http.routers.dashboard.rule=Host(`home.manohargupta.com`)" + - "traefik.http.routers.dashboard.entrypoints=websecure" + - "traefik.http.routers.dashboard.tls.certresolver=letsencrypt" + - "traefik.http.services.dashboard.loadbalancer.server.port=80" + +volumes: + dashboard_html: + +networks: + dokploy-network: + external: true diff --git a/dashboard/index.html b/dashboard/index.html new file mode 100644 index 0000000..0a9e9a3 --- /dev/null +++ b/dashboard/index.html @@ -0,0 +1,294 @@ + + +
+ + +