add previous fix bug forgotting commit-push
This commit is contained in:
@@ -8,17 +8,17 @@
|
||||
│ (Gateway + SSL + Domain Routing) │
|
||||
└─────────────────────────────────────────────────────────────┘
|
||||
│
|
||||
┌─────────────────────┼─────────────────────┐
|
||||
│ │ │
|
||||
┌───────▼────────┐ ┌────────▼────────┐ ┌───────▼────────┐
|
||||
│ Keycloak │ │ API Service │ │ Superset │
|
||||
│ (SSO) │ │ (FastAPI) │ │ (BI) │
|
||||
└────────────────┘ └─────────────────┘ └────────────────┘
|
||||
│ │ │
|
||||
└─────────────────────┼─────────────────────┘
|
||||
│
|
||||
┌─────────▼─────────┐
|
||||
│ PostgreSQL │
|
||||
┌─────────────────────┼─────────────────────┬─────────┐
|
||||
│ │ │ │
|
||||
┌───────▼────────┐ ┌────────▼────────┐ ┌───────▼────────┐│
|
||||
│ Keycloak │ │ API Service │ │ Superset ││
|
||||
│ (SSO) │ │ (FastAPI) │ │ (BI) ││
|
||||
└────────────────┘ └─────────────────┘ └────────────────┘│
|
||||
│ │ │ │
|
||||
└─────────────────────┼─────────────────────┘ ┌────▼────┐
|
||||
│ │Supabase │
|
||||
┌─────────▼─────────┐ │ (BaaS) │
|
||||
│ PostgreSQL │ └─────────┘
|
||||
│ (Data Warehouse) │
|
||||
└───────────────────┘
|
||||
│
|
||||
@@ -53,10 +53,11 @@ bash start-all.sh
|
||||
# OR manually:
|
||||
# 1. cd 00-network && bash create-network.sh
|
||||
# 2. cd ../01-infra && docker compose --env-file ../.env.global up -d
|
||||
# 3. Wait 30 seconds for PostgreSQL
|
||||
# 4. cd ../03-apiservice && docker compose --env-file ../.env.global up --build -d
|
||||
# 5. cd ../04-ingestion && docker compose --env-file ../.env.global up -d
|
||||
# 6. cd ../06-analytics && docker compose --env-file ../.env.global up -d
|
||||
# 3. cd ../02-supabase && bash setup.sh && docker compose up -d
|
||||
# 4. Wait 30 seconds for PostgreSQL
|
||||
# 5. cd ../03-apiservice && docker compose --env-file ../.env.global up --build -d
|
||||
# 6. cd ../04-ingestion && docker compose --env-file ../.env.global up -d
|
||||
# 7. cd ../06-analytics && docker compose --env-file ../.env.global up -d
|
||||
```
|
||||
|
||||
### Step 3: Verify Services
|
||||
@@ -69,6 +70,7 @@ You should see:
|
||||
- keycloak
|
||||
- postgres
|
||||
- apiservice
|
||||
- supabase-studio, supabase-kong, supabase-auth, supabase-db, supabase-rest, supabase-realtime, supabase-storage
|
||||
- airbyte-webapp, airbyte-server, airbyte-worker, airbyte-temporal
|
||||
- superset
|
||||
|
||||
@@ -78,6 +80,8 @@ You should see:
|
||||
|---------|-----|---------------------|
|
||||
| **Nginx Proxy Manager** | http://localhost:8021 | admin@example.com / changeme |
|
||||
| **Keycloak Admin** | http://localhost:8080 | See KEYCLOAK_ADMIN in .env.global |
|
||||
| **Supabase Studio** | http://localhost:3010 | See 02-supabase/.env |
|
||||
| **Supabase API** | http://localhost:8100 | API Keys in 02-supabase/.env |
|
||||
| **Airbyte** | http://localhost:8000 | No auth (setup via Nginx) |
|
||||
| **API Service** | Configure via Nginx | See ADMIN_USERNAME in .env.global |
|
||||
| **Superset** | Configure via Nginx | See SUPERSET_ADMIN_USERNAME in .env.global |
|
||||
@@ -114,6 +118,12 @@ You should see:
|
||||
- Forward Hostname: `airbyte-proxy`
|
||||
- Forward Port: `8000`
|
||||
|
||||
**Supabase:**
|
||||
- Domain: `supabase.sriphat.local`
|
||||
- Forward Hostname: `supabase-kong`
|
||||
- Forward Port: `8000`
|
||||
- Additional: Studio at `supabase-studio.sriphat.local` → `supabase-studio:3000`
|
||||
|
||||
### 2. Setup Keycloak SSO
|
||||
|
||||
1. Access Keycloak admin console
|
||||
|
||||
Reference in New Issue
Block a user