docker-compose.yml hinzugefügt
This commit is contained in:
26
docker-compose.yml
Normal file
26
docker-compose.yml
Normal 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
|
||||||
Reference in New Issue
Block a user