Initial commit: Digital Home dashboard

This commit is contained in:
Cosmo
2026-04-15 20:31:28 +00:00
commit c5c4603903
33 changed files with 1384 additions and 0 deletions

24
docker-compose.yml Normal file
View File

@@ -0,0 +1,24 @@
networks:
coolify:
third-party: true
services:
dashboard:
build: .
ports:
- "3005:3000"
environment:
- NEXTAUTH_SECRET=digital-home-jwt-secret-2026-cosmo
- NEXTAUTH_URL=https://home.digital-home.site
- NODE_ENV=production
restart: unless-stopped
networks:
- coolify
labels:
- traefik.enable=true
- traefik.docker.network=coolify
- traefik.http.routers.dh-dashboard.rule=Host(`home.digital-home.site`)
- traefik.http.routers.dh-dashboard.entrypoints=websecure
- traefik.http.routers.dh-dashboard.tls=true
- traefik.http.routers.dh-dashboard.tls.certresolver=letsencrypt
- traefik.http.services.dh-dashboard.loadbalancer.server.port=3000