veza/config/incus/expose-ports.sh
senke f0ba7de543 state-ownership: delete unused optimisticStoreUpdates.ts file
- Deleted apps/web/src/utils/optimisticStoreUpdates.ts (unused file)
- File was unused - no imports found in codebase
- Mutations already use React Query's onMutate pattern
- No TypeScript errors after deletion
- Actions 4.4.1.2 and 4.4.1.3 complete
2026-01-15 19:26:53 +01:00

26 lines
980 B
Bash
Executable file

#!/bin/bash
# Expose HAProxy ports to host
set -euo pipefail
echo "🌐 Exposing HAProxy ports..."
# Expose HAProxy main (port 80) → localhost:8080
incus config device remove veza-haproxy http-proxy 2>/dev/null || true
incus config device add veza-haproxy http-proxy proxy \
listen=tcp:0.0.0.0:8080 \
connect=tcp:10.10.10.6:80 2>/dev/null && \
echo "✅ HAProxy exposed on http://localhost:8080" || \
echo "⚠️ Proxy already exists"
# Expose HAProxy stats (port 8404) → localhost:8404
incus config device remove veza-haproxy stats-proxy 2>/dev/null || true
incus config device add veza-haproxy stats-proxy proxy \
listen=tcp:0.0.0.0:8404 \
connect=tcp:10.10.10.6:8404 2>/dev/null && \
echo "✅ HAProxy Stats exposed on http://localhost:8404/stats" || \
echo "⚠️ Stats proxy already exists"
echo ""
echo "Access URLs:"
echo " 🌐 Application: http://localhost:8080"
echo " 📊 HAProxy Stats: http://localhost:8404/stats"