File size: 2,028 Bytes
5a81b95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
@echo off
title WidgeTDC Docker Launcher
color 0A

echo ===================================================
echo   WidgeTDC - Complete Docker Stack Launcher
echo ===================================================
echo.
echo   All services will run in Docker containers:
echo   - Backend (Node.js)
echo   - Frontend (Nginx + React)
echo   - PostgreSQL (with pgvector)
echo   - Redis (caching)
echo   - Neo4j (knowledge graph)
echo   - Prometheus + Grafana (monitoring)
echo   - NocoDB (admin interface)
echo.
echo ===================================================

echo.
echo [1/4] Checking Docker status...
docker info > nul 2>&1
if %ERRORLEVEL% NEQ 0 (
    echo ERROR: Docker is not running!
    echo Please start Docker Desktop first.
    pause
    exit /b 1
)
echo       Docker is running.

echo.
echo [2/4] Stopping any existing containers...
docker-compose down 2>nul
echo       Done.

echo.
echo [3/4] Building and starting all services...
echo       This may take 5-10 minutes on first run.
echo.
docker-compose up -d --build

if %ERRORLEVEL% NEQ 0 (
    echo.
    echo ERROR: Failed to start services!
    echo Run 'docker-compose logs' to see errors.
    pause
    exit /b 1
)

echo.
echo [4/4] Waiting for services to be ready...
timeout /t 30 /nobreak > nul

echo.
echo ===================================================
echo   SYSTEM IS NOW RUNNING!
echo ===================================================
echo.
echo   Access points:
echo   - Frontend Dashboard: http://localhost:8888
echo   - Backend API:        http://localhost:3001
echo   - Grafana Monitoring: http://localhost:3000 (admin/admin)
echo   - Neo4j Browser:      http://localhost:7474 (neo4j/password)
echo   - NocoDB Admin:       http://localhost:8080
echo   - Prometheus:         http://localhost:9090
echo.
echo   Useful commands:
echo   - View logs:    docker-compose logs -f
echo   - Stop system:  docker-compose down
echo   - Full reset:   docker-compose down -v
echo.
echo ===================================================
echo.
pause