MeshCore node page
- CSS 53.6%
- HTML 39.4%
- Dockerfile 7%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| .dockerignore | ||
| antenna.jpeg | ||
| coverage.png | ||
| docker-compose.yml | ||
| Dockerfile | ||
| index.html | ||
| nginx.conf | ||
| README.md | ||
| style.css | ||
MeshCore Nod Čeperka - Informační stránka
Statická webová stránka o MeshCore nodu pokrývajícím obec Čeperka a část Hradce Králové.
Obsah
- index.html - Hlavní stránka v češtině
- style.css - Stylování se responzivním designem
- Dockerfile - Konfigurace Docker image
- docker-compose.yml - Docker Compose pro snadné spuštění
- nginx.conf - Konfigurace webového serveru Nginx
- coverage.png - Mapa pokrytí sítě
- antenna.jpeg - Fotografie antény na střeše
Spuštění
Pomocí Docker Compose (doporučeno)
docker-compose up -d
Stránka bude dostupná na: http://localhost
Manuální spuštění s Docker
# Sestavení image
docker build -t meshcore-nod .
# Spuštění kontejneru
docker run -d -p 80:80 --name meshcore-nod meshcore-nod
Zastavení
docker-compose down
nebo
docker stop meshcore-nod
docker rm meshcore-nod
Technické detaily
- Webový server: Nginx (Alpine Linux)
- Velikost image: ~25 MB
- Port: 80 (HTTP)
- Restartování: Automatické (unless-stopped)
- Health check: Zabudovaný
Optimalizace
- Gzip komprese HTML, CSS a JavaScriptu
- Caching pro statické soubory (30 dní)
- Minimalista Dockerfile pro nižší footprint
- Health check endpoint na
/health
Vývoj
Pro lokální vývoj otevřete index.html přímo v prohlížeči nebo spusťte:
python3 -m http.server 8000
Poté navštivte: http://localhost:8000