MeshCore node page
  • CSS 53.6%
  • HTML 39.4%
  • Dockerfile 7%
Find a file
Adam Štrauch 9a4b98fd9d
All checks were successful
Build an image / build (push) Successful in 6s
Fix Docker login command to use correct secret for registry password
2026-02-08 17:28:39 +01:00
.forgejo/workflows Fix Docker login command to use correct secret for registry password 2026-02-08 17:28:39 +01:00
.dockerignore Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00
antenna.jpeg Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00
coverage.png Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00
docker-compose.yml Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00
Dockerfile Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00
index.html Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00
nginx.conf Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00
README.md Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00
style.css Add initial project structure with Docker setup and web content 2026-02-08 16:28:50 +01:00

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