APmanageur Wi-Fi V1.0 : conteneur Debian + Apache
This commit is contained in:
1 parent
c705504e5d
commit
2d3f8d8b3c
5 files changed
+66
-47
No files matched your search
+13
-26
@@ -1,31 +1,18 @@
|
||||
# 1. Trouver l'interface de la carte Wi-Fi : iw dev
|
||||
# 2. Lancer : AP_INTERFACE=wlan0 docker compose up -d --build
|
||||
# 3. Injecter la carte Wi-Fi dans le conteneur (à refaire à chaque redémarrage du conteneur) :
|
||||
# sudo ./attach-wifi.sh wlan0
|
||||
# 4. Ouvrir : http://IP-DE-LA-MACHINE:1001/
|
||||
#
|
||||
# Si votre fichier HTML ne s'appelle pas index.html, ajoutez sous "build:"
|
||||
# args:
|
||||
# HTML_FILE: ap_dashboard.html
|
||||
|
||||
services:
|
||||
ap-wifi:
|
||||
build: .
|
||||
container_name: ap-wifi
|
||||
AP-Manageur:
|
||||
image: gitea.yoann-nas.fr/yoannmultigaming/apmanageur.git:latest
|
||||
container_name: ap-manageur
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "1001:1001" # interface web (Apache)
|
||||
- "8080:8080" # API (le HTML l'appelle sur ce port)
|
||||
network_mode: host # accès direct à la carte Wi-Fi de l'hôte (Apache sur le port 1001)
|
||||
privileged: true # NetworkManager interne : rfkill, NAT, sysctl
|
||||
environment:
|
||||
AP_INTERFACE: ${AP_INTERFACE:-}
|
||||
# Laisser vide = détection automatique de la carte Wi-Fi.
|
||||
# Écrire un nom (ex. "wlan0") = cette interface sera utilisée.
|
||||
AP_INTERFACE: ""
|
||||
# Port d'écoute de l'interface web.
|
||||
AP_WEB_PORT: "1001"
|
||||
volumes:
|
||||
- ap-data:/data
|
||||
- nm-connections:/etc/NetworkManager/system-connections
|
||||
- nm-state:/var/lib/NetworkManager
|
||||
- /run/udev:/run/udev:ro # NetworkManager reconnaît ainsi la carte USB
|
||||
|
||||
volumes:
|
||||
ap-data:
|
||||
nm-connections:
|
||||
nm-state:
|
||||
- /path/to/APmanageur/data:/data
|
||||
- /path/to/APmanageur/nm-connections:/etc/NetworkManager/system-connections
|
||||
- /path/to/APmanageur/nm-state:/var/lib/NetworkManager
|
||||
- /run/udev:/run/udev:ro # NetworkManager reconnaît ainsi la carte USB
|
||||
Reference in new issue
Block a user