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:
@@ -27,12 +27,12 @@ EOF
|
||||
|
||||
```bash
|
||||
# Copy production compose files
|
||||
scp infra/compose/production/infrastructure.yaml deploy@141.136.35.199:/opt/ai-tax-agent/compose/production/
|
||||
scp infra/compose/production/services.yaml deploy@141.136.35.199:/opt/ai-tax-agent/compose/production/
|
||||
scp infra/compose/production/monitoring.yaml deploy@141.136.35.199:/opt/ai-tax-agent/compose/production/
|
||||
scp infra/base/infrastructure.yaml deploy@141.136.35.199:/opt/ai-tax-agent/compose/production/
|
||||
scp infra/base/services.yaml deploy@141.136.35.199:/opt/ai-tax-agent/compose/production/
|
||||
scp infra/base/monitoring.yaml deploy@141.136.35.199:/opt/ai-tax-agent/compose/production/
|
||||
|
||||
# Copy environment file
|
||||
scp infra/compose/.env.production deploy@141.136.35.199:/opt/ai-tax-agent/compose/.env.production
|
||||
scp infra/environments/production/.env deploy@141.136.35.199:/opt/ai-tax-agent/compose/.env
|
||||
|
||||
# Copy monitoring configs
|
||||
scp infra/compose/prometheus/prometheus.yml deploy@141.136.35.199:/opt/ai-tax-agent/compose/prometheus/
|
||||
@@ -123,17 +123,17 @@ ssh deploy@141.136.35.199 "rm ~/vault-keys.txt"
|
||||
|
||||
```bash
|
||||
# MinIO is ready immediately, access at:
|
||||
# https://minio-console.harkon.co.uk
|
||||
# https://minio.harkon.co.uk
|
||||
# Username: admin (from .env.production MINIO_ROOT_USER)
|
||||
# Password: <from .env.production MINIO_ROOT_PASSWORD>
|
||||
|
||||
# Create required buckets
|
||||
ssh deploy@141.136.35.199 << 'EOF'
|
||||
docker exec minio mc alias set local http://localhost:9000 admin <MINIO_ROOT_PASSWORD>
|
||||
docker exec minio mc mb local/documents
|
||||
docker exec minio mc mb local/processed
|
||||
docker exec minio mc mb local/models
|
||||
docker exec minio mc mb local/temp
|
||||
docker exec apa-minio mc alias set local http://localhost:9000 admin <MINIO_ROOT_PASSWORD>
|
||||
docker exec apa-minio mc mb local/documents
|
||||
docker exec apa-minio mc mb local/processed
|
||||
docker exec apa-minio mc mb local/models
|
||||
docker exec apa-minio mc mb local/temp
|
||||
EOF
|
||||
```
|
||||
|
||||
@@ -147,7 +147,7 @@ EOF
|
||||
|
||||
# Verify connection
|
||||
ssh deploy@141.136.35.199 << 'EOF'
|
||||
docker exec neo4j cypher-shell -u neo4j -p <NEO4J_PASSWORD> "RETURN 'Connected' as status;"
|
||||
docker exec apa-neo4j cypher-shell -u neo4j -p <NEO4J_PASSWORD> "RETURN 'Connected' as status;"
|
||||
EOF
|
||||
```
|
||||
|
||||
@@ -181,7 +181,7 @@ EOF
|
||||
|
||||
### Step 10: Configure Authentik OAuth for Grafana
|
||||
|
||||
1. **Login to Authentik**: https://authentik.harkon.co.uk
|
||||
1. **Login to Authentik**: https://auth.harkon.co.uk
|
||||
2. **Create OAuth Provider**:
|
||||
- Applications → Providers → Create
|
||||
- Type: OAuth2/OpenID Provider
|
||||
@@ -210,7 +210,7 @@ EOF
|
||||
|
||||
# Restart Grafana
|
||||
cd /opt/ai-tax-agent
|
||||
docker compose -f compose/production/monitoring.yaml restart grafana
|
||||
docker compose -f compose/production/monitoring.yaml restart apa-grafana
|
||||
```
|
||||
|
||||
### Step 11: Verify Deployment
|
||||
@@ -375,4 +375,3 @@ For issues or questions:
|
||||
- Check logs: `./scripts/verify-deployment.sh`
|
||||
- Review documentation: `docs/DEPLOYMENT_CHECKLIST.md`
|
||||
- Contact: [Your support contact]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user