Added Documents Feature
This commit is contained in:
@@ -77,15 +77,13 @@ services:
|
||||
container_name: mvp-platform-tenants
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
# Core configuration loaded from files
|
||||
# Core configuration (K8s pattern)
|
||||
NODE_ENV: production
|
||||
CONFIG_PATH: /app/config/production.yml
|
||||
SECRETS_DIR: /run/secrets
|
||||
# Legacy environment variables (transitional)
|
||||
DATABASE_URL: postgresql://platform_user:${PLATFORM_DB_PASSWORD:-platform123}@platform-postgres:5432/platform
|
||||
AUTH0_DOMAIN: ${AUTH0_DOMAIN:-motovaultpro.us.auth0.com}
|
||||
AUTH0_AUDIENCE: ${AUTH0_AUDIENCE:-https://api.motovaultpro.com}
|
||||
SERVICE_NAME: mvp-platform-tenants
|
||||
# Database connection (temporary fix until k8s config loader implemented)
|
||||
DATABASE_URL: postgresql://platform_user:platform123@platform-postgres:5432/platform
|
||||
volumes:
|
||||
# Configuration files (K8s ConfigMap equivalent)
|
||||
- ./config/platform/production.yml:/app/config/production.yml:ro
|
||||
@@ -132,15 +130,6 @@ services:
|
||||
NODE_ENV: production
|
||||
CONFIG_PATH: /app/config/production.yml
|
||||
SECRETS_DIR: /run/secrets
|
||||
# Legacy environment variables (transitional)
|
||||
POSTGRES_HOST: mvp-platform-vehicles-db
|
||||
POSTGRES_PORT: 5432
|
||||
POSTGRES_DATABASE: vehicles
|
||||
POSTGRES_USER: mvp_platform_user
|
||||
REDIS_HOST: mvp-platform-vehicles-redis
|
||||
REDIS_PORT: 6379
|
||||
DEBUG: false
|
||||
CORS_ORIGINS: '["https://admin.motovaultpro.com", "https://motovaultpro.com"]'
|
||||
SERVICE_NAME: mvp-platform-vehicles-api
|
||||
volumes:
|
||||
# Configuration files (K8s ConfigMap equivalent)
|
||||
@@ -185,33 +174,10 @@ services:
|
||||
container_name: admin-backend
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
# Core environment for application startup
|
||||
# Core configuration (K8s pattern)
|
||||
NODE_ENV: production
|
||||
CONFIG_PATH: /app/config/production.yml
|
||||
SECRETS_DIR: /run/secrets
|
||||
# Force database configuration
|
||||
DB_HOST: admin-postgres
|
||||
DB_PORT: 5432
|
||||
DB_NAME: motovaultpro
|
||||
DB_USER: postgres
|
||||
DB_PASSWORD: localdev123
|
||||
# Essential environment variables (until file-based config is fully implemented)
|
||||
DATABASE_URL: postgresql://postgres:localdev123@admin-postgres:5432/motovaultpro
|
||||
REDIS_URL: redis://admin-redis:6379
|
||||
REDIS_HOST: admin-redis
|
||||
REDIS_PORT: 6379
|
||||
MINIO_ENDPOINT: admin-minio
|
||||
MINIO_PORT: 9000
|
||||
MINIO_BUCKET: motovaultpro
|
||||
AUTH0_DOMAIN: ${AUTH0_DOMAIN:-motovaultpro.us.auth0.com}
|
||||
AUTH0_AUDIENCE: ${AUTH0_AUDIENCE:-https://api.motovaultpro.com}
|
||||
AUTH0_CLIENT_ID: ${AUTH0_CLIENT_ID:-your-auth0-client-id}
|
||||
AUTH0_CLIENT_SECRET: ${AUTH0_CLIENT_SECRET:-your-auth0-client-secret}
|
||||
GOOGLE_MAPS_API_KEY: ${GOOGLE_MAPS_API_KEY:-your-google-maps-api-key}
|
||||
PLATFORM_VEHICLES_API_URL: http://mvp-platform-vehicles-api:8000
|
||||
PLATFORM_TENANTS_API_URL: http://mvp-platform-tenants:8000
|
||||
PLATFORM_VEHICLES_API_KEY: mvp-platform-vehicles-secret-key
|
||||
PLATFORM_TENANTS_API_KEY: mvp-platform-tenants-secret-key
|
||||
volumes:
|
||||
# Configuration files (K8s ConfigMap equivalent)
|
||||
- ./config/app/production.yml:/app/config/production.yml:ro
|
||||
@@ -221,8 +187,6 @@ services:
|
||||
- ./secrets/app/minio-access-key.txt:/run/secrets/minio-access-key:ro
|
||||
- ./secrets/app/minio-secret-key.txt:/run/secrets/minio-secret-key:ro
|
||||
- ./secrets/app/platform-vehicles-api-key.txt:/run/secrets/platform-vehicles-api-key:ro
|
||||
- ./secrets/app/platform-tenants-api-key.txt:/run/secrets/platform-tenants-api-key:ro
|
||||
- ./secrets/app/service-auth-token.txt:/run/secrets/service-auth-token:ro
|
||||
- ./secrets/app/auth0-client-secret.txt:/run/secrets/auth0-client-secret:ro
|
||||
- ./secrets/app/google-maps-api-key.txt:/run/secrets/google-maps-api-key:ro
|
||||
networks:
|
||||
@@ -315,10 +279,12 @@ services:
|
||||
environment:
|
||||
POSTGRES_DB: motovaultpro
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_PASSWORD: localdev123
|
||||
POSTGRES_PASSWORD_FILE: /run/secrets/postgres-password
|
||||
POSTGRES_INITDB_ARGS: --encoding=UTF8
|
||||
volumes:
|
||||
- admin_postgres_data:/var/lib/postgresql/data
|
||||
# Secrets (K8s Secrets equivalent)
|
||||
- ./secrets/app/postgres-password.txt:/run/secrets/postgres-password:ro
|
||||
networks:
|
||||
- database
|
||||
ports:
|
||||
@@ -355,10 +321,13 @@ services:
|
||||
restart: unless-stopped
|
||||
command: server /data --console-address ":9001"
|
||||
environment:
|
||||
MINIO_ROOT_USER: minioadmin
|
||||
MINIO_ROOT_PASSWORD: minioadmin123
|
||||
MINIO_ROOT_USER_FILE: /run/secrets/minio-access-key
|
||||
MINIO_ROOT_PASSWORD_FILE: /run/secrets/minio-secret-key
|
||||
volumes:
|
||||
- admin_minio_data:/data
|
||||
# Secrets (K8s Secrets equivalent)
|
||||
- ./secrets/app/minio-access-key.txt:/run/secrets/minio-access-key:ro
|
||||
- ./secrets/app/minio-secret-key.txt:/run/secrets/minio-secret-key:ro
|
||||
networks:
|
||||
- database
|
||||
ports:
|
||||
@@ -378,11 +347,13 @@ services:
|
||||
environment:
|
||||
POSTGRES_DB: platform
|
||||
POSTGRES_USER: platform_user
|
||||
POSTGRES_PASSWORD: ${PLATFORM_DB_PASSWORD:-platform123}
|
||||
POSTGRES_PASSWORD_FILE: /run/secrets/postgres-password
|
||||
POSTGRES_INITDB_ARGS: --encoding=UTF8
|
||||
volumes:
|
||||
- platform_postgres_data:/var/lib/postgresql/data
|
||||
- ./mvp-platform-services/tenants/sql/schema:/docker-entrypoint-initdb.d
|
||||
# Secrets (K8s Secrets equivalent)
|
||||
- ./secrets/platform/platform-db-password.txt:/run/secrets/postgres-password:ro
|
||||
networks:
|
||||
- platform
|
||||
ports:
|
||||
@@ -438,11 +409,13 @@ services:
|
||||
environment:
|
||||
POSTGRES_DB: vehicles
|
||||
POSTGRES_USER: mvp_platform_user
|
||||
POSTGRES_PASSWORD: platform123
|
||||
POSTGRES_PASSWORD_FILE: /run/secrets/postgres-password
|
||||
POSTGRES_INITDB_ARGS: --encoding=UTF8
|
||||
volumes:
|
||||
- platform_vehicles_data:/var/lib/postgresql/data
|
||||
- ./mvp-platform-services/vehicles/sql/schema:/docker-entrypoint-initdb.d
|
||||
# Secrets (K8s Secrets equivalent)
|
||||
- ./secrets/platform/vehicles-db-password.txt:/run/secrets/postgres-password:ro
|
||||
networks:
|
||||
- platform
|
||||
ports:
|
||||
|
||||
Reference in New Issue
Block a user