feat(admin-web): add Vue 3 admin console and deployment configs
- Add admin-web/ with Vite + Vue 3 + Element Plus + Vue Router - Add 8 management pages: dashboard, channel subject/account, conversation, person, tag, send record (with test send), inbound flow - Add API client modules for account/channel/crm/send/flow - Add Dockerfile and nginx config for admin-web - Add Dockerfile for mci-server - Add docker-compose.app.yml for one-command app deployment - Add K8s deployment manifests for backend/admin-web/channel-service - Update scripts/local-up.sh with shared network and --with-apps option
This commit is contained in:
@@ -4,6 +4,9 @@ set -e
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
cd "$SCRIPT_DIR/.."
|
||||
|
||||
echo "Creating shared network..."
|
||||
docker network create mci-network 2>/dev/null || true
|
||||
|
||||
echo "Starting local infrastructure..."
|
||||
docker compose -f infrastructure/docker-compose.yml up -d
|
||||
|
||||
@@ -46,3 +49,11 @@ echo "MySQL: jdbc:mysql://localhost:3306/sino_mci"
|
||||
echo "Redis: localhost:6379"
|
||||
echo "RabbitMQ: localhost:5672 / http://localhost:15672"
|
||||
echo "SeaweedFS: http://localhost:9333"
|
||||
|
||||
if [ "$1" == "--with-apps" ]; then
|
||||
echo "Starting application services..."
|
||||
docker compose -f docker-compose.app.yml up -d --build
|
||||
echo "Admin Web: http://localhost"
|
||||
echo "Backend API: http://localhost:8080/msg-platform"
|
||||
echo "Channel Service: http://localhost:8000"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user