docker-compose.yml hinzugefügt

This commit is contained in:
2025-10-25 18:48:02 +00:00
parent 0c0cf8e2ca
commit b5ef445117

26
docker-compose.yml Normal file
View File

@@ -0,0 +1,26 @@
services:
wol-api:
# Baut das Image basierend auf dem Dockerfile im aktuellen Verzeichnis
build:
context: .
dockerfile: Dockerfile
# Name des Images, das erstellt wird
image: jafreli/wol-api
# Setzt einen freundlichen Namen für den laufenden Container
container_name: wol-api
# ===== SEHR WICHTIG FÜR WAKE-ON-LAN =====
# Der Container muss das Netzwerk des Hosts verwenden,
# um Broadcast-Pakete (Magic Packets) an das lokale Netzwerk senden zu können.
# Mit 'bridge' (Standard) wäre der Container in seinem eigenen isolierten Netzwerk.
network_mode: "host"
# Startet den Container automatisch neu, es sei denn, er wurde manuell gestoppt
restart: unless-stopped
# Lädt die Umgebungsvariablen aus der .env-Datei
# Hier trägst du deine MAC-Adressen und Broadcast-IP ein
env_file:
- .env