commit 2176128cf0e249075b3092d0bb3feb2136dda6c1 Author: Mannu Date: Sat May 2 14:03:28 2026 +0530 initial: dashboard v1 โ€” React + nginx static diff --git a/dashboard.compose.yml b/dashboard.compose.yml new file mode 100644 index 0000000..cfb8da9 --- /dev/null +++ b/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/index.html b/index.html new file mode 100644 index 0000000..0a9e9a3 --- /dev/null +++ b/index.html @@ -0,0 +1,294 @@ + + + + + +Manohar's Hub + + + + + + + + +
+ + +