#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" WORKSPACE_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)" if [ -f "$SCRIPT_DIR/.env" ]; then set -a # shellcheck source=/dev/null source "$SCRIPT_DIR/.env" set +a fi export MATTERMOST_MIRROR_DIR="${MATTERMOST_MIRROR_DIR:-$WORKSPACE_ROOT/ai/inbox/mattermost-mirror}" export MATTERMOST_MIRROR_LISTEN_HOST="${MATTERMOST_MIRROR_LISTEN_HOST:-127.0.0.1}" export MATTERMOST_MIRROR_LISTEN_PORT="${MATTERMOST_MIRROR_LISTEN_PORT:-8080}" mkdir -p "$MATTERMOST_MIRROR_DIR" echo "Mattermost proxy mirror output: $MATTERMOST_MIRROR_DIR" echo "Listening on ${MATTERMOST_MIRROR_LISTEN_HOST}:${MATTERMOST_MIRROR_LISTEN_PORT}" echo "Launch Mattermost Desktop with: scripts/mattermost-proxy/launch-mattermost.sh" exec mitmdump \ --listen-host "$MATTERMOST_MIRROR_LISTEN_HOST" \ --listen-port "$MATTERMOST_MIRROR_LISTEN_PORT" \ -s "$SCRIPT_DIR/mattermost_mirror.py"