add Dockerfile + docker-compose for Dokploy Git deployment

This commit is contained in:
Manohar Gupta 2026-05-02 14:06:22 +05:30
parent 2176128cf0
commit 286def76ca
2 changed files with 31 additions and 0 deletions

2
Dockerfile Normal file
View file

@ -0,0 +1,2 @@
FROM nginx:alpine
COPY index.html /usr/share/nginx/html/index.html

29
docker-compose.yml Normal file
View file

@ -0,0 +1,29 @@
# Dashboard — home.manohargupta.com
# Served by nginx:alpine, built from repo by Dokploy.
# Auto-deploys on push to Forgejo via Dokploy Git integration.
services:
dashboard:
build: .
restart: unless-stopped
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"
networks:
dokploy-network:
external: true