Rename docker commands
This commit is contained in:
20
setup.sh
20
setup.sh
@@ -27,14 +27,14 @@ if [ "$1" == "create" ]; then
|
||||
fi
|
||||
|
||||
# Prüfe ob Container läuft
|
||||
if ! docker ps | grep -q mosquitto-mqtt; then
|
||||
if ! docker ps | grep -q mosquitto; then
|
||||
echo "❌ Fehler: Mosquitto Container läuft nicht!"
|
||||
echo "Starte zuerst die Container mit: docker compose up -d"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "📝 Erstelle User: $USERNAME"
|
||||
docker exec mosquitto-mqtt mosquitto_passwd -b /mosquitto/config/passwords.txt "$USERNAME" "$PASSWORD"
|
||||
docker exec mosquitto mosquitto_passwd -b /mosquitto/config/passwords.txt "$USERNAME" "$PASSWORD"
|
||||
echo "✅ User $USERNAME erfolgreich erstellt/aktualisiert!"
|
||||
echo ""
|
||||
echo "⚠️ Vergiss nicht, ACL-Regeln in config/acl.conf anzupassen!"
|
||||
@@ -83,7 +83,7 @@ if ! docker info > /dev/null 2>&1; then
|
||||
fi
|
||||
|
||||
# Prüfe ob Container läuft
|
||||
if ! docker ps | grep -q mosquitto-mqtt; then
|
||||
if ! docker ps | grep -q mosquitto; then
|
||||
echo "⚠️ Mosquitto Container läuft nicht. Starte Container..."
|
||||
docker compose up -d mosquitto
|
||||
echo "⏳ Warte 5 Sekunden bis Mosquitto gestartet ist..."
|
||||
@@ -95,31 +95,31 @@ echo ""
|
||||
|
||||
# Admin User
|
||||
echo "➡️ Erstelle Admin User (Vollzugriff)"
|
||||
docker exec -it mosquitto-mqtt mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_ADMIN_USERNAME" "$MQTT_ADMIN_PASSWORD"
|
||||
docker exec -it mosquitto mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_ADMIN_USERNAME" "$MQTT_ADMIN_PASSWORD"
|
||||
echo " ✅ User: $MQTT_ADMIN_USERNAME erstellt"
|
||||
|
||||
# Panel User für Web UI
|
||||
echo "➡️ Erstelle Panel User (für Web Dashboard)"
|
||||
docker exec -it mosquitto-mqtt mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_PANEL_USERNAME" "$MQTT_PANEL_PASSWORD"
|
||||
docker exec -it mosquitto mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_PANEL_USERNAME" "$MQTT_PANEL_PASSWORD"
|
||||
echo " ✅ User: $MQTT_PANEL_USERNAME erstellt"
|
||||
|
||||
# Test User
|
||||
echo "➡️ Erstelle Test User"
|
||||
docker exec -it mosquitto-mqtt mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_TESTUSER_USERNAME" "$MQTT_TESTUSER_PASSWORD"
|
||||
docker exec -it mosquitto mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_TESTUSER_USERNAME" "$MQTT_TESTUSER_PASSWORD"
|
||||
echo " ✅ User: $MQTT_TESTUSER_USERNAME erstellt"
|
||||
|
||||
# Device User
|
||||
echo "➡️ Erstelle Device1 User"
|
||||
docker exec -it mosquitto-mqtt mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_DEVICE1_USERNAME" "$MQTT_DEVICE1_PASSWORD"
|
||||
docker exec -it mosquitto mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_DEVICE1_USERNAME" "$MQTT_DEVICE1_PASSWORD"
|
||||
echo " ✅ User: $MQTT_DEVICE1_USERNAME erstellt"
|
||||
|
||||
echo "➡️ Erstelle Device2 User"
|
||||
docker exec -it mosquitto-mqtt mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_DEVICE2_USERNAME" "$MQTT_DEVICE2_PASSWORD"
|
||||
docker exec -it mosquitto mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_DEVICE2_USERNAME" "$MQTT_DEVICE2_PASSWORD"
|
||||
echo " ✅ User: $MQTT_DEVICE2_USERNAME erstellt"
|
||||
|
||||
# Monitor User (Read-Only)
|
||||
echo "➡️ Erstelle Monitor User (Read-Only)"
|
||||
docker exec -it mosquitto-mqtt mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_MONITOR_USERNAME" "$MQTT_MONITOR_PASSWORD"
|
||||
docker exec -it mosquitto mosquitto_passwd -b /mosquitto/config/passwords.txt "$MQTT_MONITOR_USERNAME" "$MQTT_MONITOR_PASSWORD"
|
||||
echo " ✅ User: $MQTT_MONITOR_USERNAME erstellt"
|
||||
|
||||
echo ""
|
||||
@@ -138,7 +138,7 @@ echo ""
|
||||
echo "⚠️ Passwörter sind in der .env Datei definiert"
|
||||
echo ""
|
||||
echo "Mosquitto neu laden..."
|
||||
docker exec mosquitto-mqtt mosquitto -c /mosquitto/config/mosquitto.conf &
|
||||
docker exec mosquitto mosquitto -c /mosquitto/config/mosquitto.conf &
|
||||
|
||||
echo ""
|
||||
echo "🚀 MQTT Broker läuft auf:"
|
||||
|
||||
Reference in New Issue
Block a user