Fix XMPP auth
This commit is contained in:
@@ -32,7 +32,7 @@ PROSODY_CONTAINER="$(name_with_stack "prosody_gia")"
|
||||
REDIS_DATA_DIR="${QUADLET_REDIS_DATA_DIR:-$ROOT_DIR/.podman/gia_redis_data}"
|
||||
WHATSAPP_DATA_DIR="${QUADLET_WHATSAPP_DATA_DIR:-$ROOT_DIR/.podman/gia_whatsapp_data}"
|
||||
SQLITE_DATA_DIR="${QUADLET_SQLITE_DATA_DIR:-$ROOT_DIR/.podman/gia_sqlite_data}"
|
||||
PROSODY_CONFIG_FILE="${QUADLET_PROSODY_CONFIG_FILE:-$ROOT_DIR/utilities/prosody/prosody.cfg.lua}"
|
||||
PROSODY_CONFIG_FILE="" # resolved after load_env in start_stack
|
||||
PROSODY_CERTS_DIR="${QUADLET_PROSODY_CERTS_DIR:-$ROOT_DIR/.podman/gia_prosody_certs}"
|
||||
PROSODY_DATA_DIR="${QUADLET_PROSODY_DATA_DIR:-$ROOT_DIR/.podman/gia_prosody_data}"
|
||||
PROSODY_LOGS_DIR="${QUADLET_PROSODY_LOGS_DIR:-$ROOT_DIR/.podman/gia_prosody_logs}"
|
||||
@@ -178,6 +178,7 @@ down_stack() {
|
||||
start_stack() {
|
||||
require_podman
|
||||
load_env
|
||||
PROSODY_CONFIG_FILE="${QUADLET_PROSODY_CONFIG_FILE:-$ROOT_DIR/utilities/prosody/prosody.cfg.lua}"
|
||||
REPO_DIR="$(resolve_path "$REPO_DIR")"
|
||||
APP_DATABASE_FILE="$(resolve_path "$APP_DATABASE_FILE")"
|
||||
APP_DATABASE_BASENAME="$(basename "$APP_DATABASE_FILE")"
|
||||
@@ -191,6 +192,9 @@ start_stack() {
|
||||
touch "$HOST_DATABASE_FILE"
|
||||
chmod 0666 "$HOST_DATABASE_FILE" 2>/dev/null || true
|
||||
down_stack
|
||||
# Brief pause so the OS releases port bindings from the previous Prosody
|
||||
# process before new containers try to bind them.
|
||||
sleep 2
|
||||
|
||||
local port_offset="${GIA_STACK_PORT_OFFSET:-}"
|
||||
if [[ -z "$port_offset" && -n "$STACK_ID" ]]; then
|
||||
|
||||
Reference in New Issue
Block a user