Increase platform abstraction cohesion
This commit is contained in:
@@ -36,6 +36,13 @@ PROSODY_CONFIG_FILE="${QUADLET_PROSODY_CONFIG_FILE:-$ROOT_DIR/utilities/prosody/
|
||||
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}"
|
||||
PROSODY_IMAGE="${PROSODY_IMAGE:-docker.io/prosody/prosody:latest}"
|
||||
if id code >/dev/null 2>&1; then
|
||||
PROSODY_RUN_USER_DEFAULT="$(id -u code):$(id -g code)"
|
||||
else
|
||||
PROSODY_RUN_USER_DEFAULT="$(id -u):$(id -g)"
|
||||
fi
|
||||
PROSODY_RUN_USER="${PROSODY_RUN_USER:-$PROSODY_RUN_USER_DEFAULT}"
|
||||
PROSODY_ENABLED="${PROSODY_ENABLED:-false}"
|
||||
ENSURE_XMPP_SECRET_SCRIPT="$ROOT_DIR/utilities/prosody/ensure_xmpp_secret.sh"
|
||||
if [[ -n "${STACK_ID}" ]]; then
|
||||
@@ -232,12 +239,15 @@ start_stack() {
|
||||
--name "$PROSODY_CONTAINER" \
|
||||
--pod "$POD_NAME" \
|
||||
--env-file "$STACK_ENV" \
|
||||
--user "$PROSODY_RUN_USER" \
|
||||
--entrypoint prosody \
|
||||
-v "$PROSODY_CONFIG_FILE:/etc/prosody/prosody.cfg.lua:ro" \
|
||||
-v "$PROSODY_CERTS_DIR:/etc/prosody/certs" \
|
||||
-v "$PROSODY_DATA_DIR:/var/lib/prosody" \
|
||||
-v "$PROSODY_LOGS_DIR:/var/log/prosody" \
|
||||
-v "$REPO_DIR:/code" \
|
||||
docker.io/prosody/prosody:0.12 >/dev/null
|
||||
"$PROSODY_IMAGE" \
|
||||
-F >/dev/null
|
||||
fi
|
||||
|
||||
wait_for_redis_socket
|
||||
@@ -288,7 +298,7 @@ case "${1:-}" in
|
||||
if is_remote; then
|
||||
podman logs -f "$APP_CONTAINER"
|
||||
else
|
||||
local log_targets=("$APP_CONTAINER" "$ASGI_CONTAINER" "$UR_CONTAINER" "$SCHED_CONTAINER" "$CODEX_WORKER_CONTAINER" "$REDIS_CONTAINER" "$SIGNAL_CONTAINER")
|
||||
log_targets=("$APP_CONTAINER" "$ASGI_CONTAINER" "$UR_CONTAINER" "$SCHED_CONTAINER" "$CODEX_WORKER_CONTAINER" "$REDIS_CONTAINER" "$SIGNAL_CONTAINER")
|
||||
if [[ "$PROSODY_ENABLED" == "true" ]]; then
|
||||
log_targets+=("$PROSODY_CONTAINER")
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user