Marius Mutu 616763c603 Configure flexible deployment with environment variables
- Change Flask port from 8080 to 5000 for consistency
- Add environment-based network mode configuration (bridge/host)
- Support both Windows Docker Desktop and Linux LXC deployments
- Remove obsolete docker-compose version and conflicting network settings
- Add .env.example with platform-specific configuration guidance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 18:00:08 +03:00

Wake-on-LAN Manager

Aplicație web pentru managementul și trezirea calculatoarelor din rețeaua locală folosind Wake-on-LAN magic packets.

Funcționalități

  • 🚀 Interfață web modernă pentru gestionarea calculatoarelor
  • Trimitere magic packets Wake-on-LAN
  • 🔍 Scanare automată a rețelei pentru detectarea dispozitivelor
  • 📱 Design responsive (mobile-friendly)
  • 🐳 Containerizată cu Docker pentru deployment ușor

Instalare și Pornire

Prima pornire (recomandat)

./start.sh

Manual cu Docker Compose

# Creează directorul pentru date
mkdir -p data

# Pornește serviciile
docker-compose up -d

# Vezi logs
docker-compose logs -f wol-web

# Oprește serviciile
docker-compose down

Accesare

Aplicația va fi disponibilă pe: http://IP_HOST:8088

Structura Proiectului

├── app/                # Directorul aplicației
│   ├── app.py          # Aplicația Flask principală
│   ├── requirements.txt # Dependențele Python
│   └── templates/
│       └── index.html  # Interfața web
├── Dockerfile         # Configurație Docker
├── docker-compose.yml # Orchestrare servicii
├── start.sh          # Script de pornire rapidă
├── CLAUDE.md         # Ghid pentru Claude Code
└── data/             # Directorul pentru configurații (creat automat)

Configurare

Calculatoarele sunt stocate în fișierul data/wol-computers.conf cu formatul:

nume_calculator|adresa_mac|adresa_ip

Exemplu:

PC-Birou|00:11:22:33:44:55|192.168.1.100
Laptop-Gaming|aa:bb:cc:dd:ee:ff|192.168.1.101
Description
No description provided
Readme 124 KiB
Languages
PowerShell 28.9%
Python 26.3%
JavaScript 24.8%
CSS 13.4%
HTML 5.8%
Other 0.8%