Files
Calix/firmware-pusher/docker-compose.yml
T
astromech73 983ddd903b Initial commit: firmware pusher app, GenieACS docs, network file
- firmware-pusher/: standalone HTML app for GenieACS firmware pushes
- genieacs/: NBI API usage, device IDs, troubleshooting
- calix_home_network.txt: live network documentation
2026-05-21 09:38:51 -05:00

25 lines
859 B
YAML

services:
firmware-pusher:
image: nginx:alpine
container_name: firmware-pusher
restart: unless-stopped
ports:
- '8080:80'
volumes:
- ./html:/usr/share/nginx/html:ro
- ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf:ro
- ./nginx/.htpasswd:/etc/nginx/.htpasswd:ro
networks:
- traefik-network
labels:
- 'traefik.enable=true'
- 'traefik.http.routers.firmware-pusher.rule=Host(`calix.yoda.ddnsgeek.com`)'
- 'traefik.http.routers.firmware-pusher.entrypoints=websecure'
- 'traefik.http.routers.firmware-pusher.tls=true'
- 'traefik.http.routers.firmware-pusher.tls.certResolver=letsencrypt'
- 'traefik.http.routers.firmware-pusher.priority=100'
- 'traefik.http.services.firmware-pusher.loadbalancer.server.port=80'
networks:
traefik-network:
external: true