clean up base infra
Some checks failed
CI/CD Pipeline / Code Quality & Linting (push) Has been cancelled
CI/CD Pipeline / Policy Validation (push) Has been cancelled
CI/CD Pipeline / Test Suite (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-coverage) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-extract) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-firm-connectors) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-forms) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-hmrc) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-ingestion) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-kg) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-normalize-map) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-ocr) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-rag-indexer) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-rag-retriever) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-reason) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-rpa) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (ui-review) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (svc-coverage) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (svc-extract) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (svc-kg) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (svc-rag-retriever) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (ui-review) (push) Has been cancelled
CI/CD Pipeline / Generate SBOM (push) Has been cancelled
CI/CD Pipeline / Deploy to Staging (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / Notifications (push) Has been cancelled
Some checks failed
CI/CD Pipeline / Code Quality & Linting (push) Has been cancelled
CI/CD Pipeline / Policy Validation (push) Has been cancelled
CI/CD Pipeline / Test Suite (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-coverage) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-extract) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-firm-connectors) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-forms) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-hmrc) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-ingestion) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-kg) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-normalize-map) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-ocr) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-rag-indexer) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-rag-retriever) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-reason) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (svc-rpa) (push) Has been cancelled
CI/CD Pipeline / Build Docker Images (ui-review) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (svc-coverage) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (svc-extract) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (svc-kg) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (svc-rag-retriever) (push) Has been cancelled
CI/CD Pipeline / Security Scanning (ui-review) (push) Has been cancelled
CI/CD Pipeline / Generate SBOM (push) Has been cancelled
CI/CD Pipeline / Deploy to Staging (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / Notifications (push) Has been cancelled
This commit is contained in:
@@ -20,7 +20,7 @@ echo "🔐 Generating development certificates..."
|
||||
# Step 3: Start core infrastructure first
|
||||
echo "🏗️ Starting core infrastructure..."
|
||||
cd infra/compose
|
||||
docker compose -f docker-compose.local.yml up -d traefik postgres redis
|
||||
docker compose -f docker-compose.local.yml up -d ata-traefik ata-postgres ata-redis
|
||||
cd ../..
|
||||
|
||||
# Step 4: Wait for core services and fix database issues
|
||||
@@ -31,28 +31,28 @@ sleep 15
|
||||
# Step 5: Start Authentik components in order
|
||||
echo "🔐 Starting Authentik components..."
|
||||
cd infra/compose
|
||||
docker compose -f docker-compose.local.yml up -d authentik-db authentik-redis
|
||||
docker compose -f docker-compose.local.yml up -d ata-authentik-db ata-authentik-redis
|
||||
sleep 10
|
||||
docker compose -f docker-compose.local.yml up -d authentik-server
|
||||
docker compose -f docker-compose.local.yml up -d ata-authentik-server
|
||||
sleep 15
|
||||
docker compose -f docker-compose.local.yml up -d authentik-worker authentik-outpost
|
||||
docker compose -f docker-compose.local.yml up -d ata-authentik-worker ata-authentik-outpost
|
||||
cd ../..
|
||||
|
||||
# Step 6: Start remaining infrastructure
|
||||
echo "🏗️ Starting remaining infrastructure..."
|
||||
cd infra/compose
|
||||
docker compose -f docker-compose.local.yml up -d vault neo4j qdrant minio prometheus grafana loki
|
||||
docker compose -f docker-compose.local.yml up -d ata-vault ata-neo4j ata-qdrant ata-minio ata-prometheus ata-grafana ata-loki
|
||||
cd ../..
|
||||
|
||||
# Step 7: Wait and verify Authentik is healthy
|
||||
echo "⏳ Waiting for Authentik to be healthy..."
|
||||
timeout=120
|
||||
counter=0
|
||||
while [ "$(docker inspect --format='{{.State.Health.Status}}' authentik-server 2>/dev/null)" != "healthy" ]; do
|
||||
while [ "$(docker inspect --format='{{.State.Health.Status}}' ata-authentik-server 2>/dev/null)" != "healthy" ]; do
|
||||
if [ $counter -ge $timeout ]; then
|
||||
echo "❌ Authentik server failed to become healthy within $timeout seconds"
|
||||
echo "📋 Checking logs..."
|
||||
docker compose -f infra/compose/docker-compose.local.yml logs --tail=10 authentik-server
|
||||
docker compose -f infra/compose/docker-compose.local.yml logs --tail=10 ata-authentik-server
|
||||
exit 1
|
||||
fi
|
||||
sleep 2
|
||||
@@ -65,15 +65,15 @@ echo "✅ Authentik is healthy"
|
||||
echo "🚀 Starting application services..."
|
||||
cd infra/compose
|
||||
docker compose -f docker-compose.local.yml up -d \
|
||||
svc-ingestion svc-extract svc-forms svc-hmrc svc-kg \
|
||||
svc-normalize-map svc-ocr svc-rag-indexer svc-rag-retriever \
|
||||
svc-reason svc-rpa svc-firm-connectors svc-coverage ui-review
|
||||
ata-svc-ingestion ata-svc-extract ata-svc-forms ata-svc-hmrc ata-svc-kg \
|
||||
ata-svc-normalize-map ata-svc-ocr ata-svc-rag-indexer ata-svc-rag-retriever \
|
||||
ata-svc-reason ata-svc-rpa ata-svc-firm-connectors ata-svc-coverage ata-ui-review
|
||||
cd ../..
|
||||
|
||||
# Step 9: Start Unleash (may fail, but that's OK)
|
||||
echo "📊 Starting Unleash (may require manual configuration)..."
|
||||
cd infra/compose
|
||||
docker compose -f docker-compose.local.yml up -d unleash || echo "⚠️ Unleash failed to start - may need manual token configuration"
|
||||
docker compose -f docker-compose.local.yml up -d ata-unleash || echo "⚠️ Unleash failed to start - may need manual token configuration"
|
||||
cd ../..
|
||||
|
||||
# Step 10: Final verification
|
||||
|
||||
Reference in New Issue
Block a user