-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
88 lines (71 loc) · 2.58 KB
/
Copy pathenv.example
File metadata and controls
88 lines (71 loc) · 2.58 KB
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
76
77
78
79
80
81
82
83
84
85
86
87
88
# Postgres base credentials (used by the postgres container)
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_USER=postgres
POSTGRES_PASSWORD=root
# Database names for each service
PLATFORM_MGMT_DB=platform_mgmt_db
TENANT_MGMT_DB=tenant_management_db
USER_MGMT_DB=user_management_db
PERMISSION_DB=permission_registry_db
APP_CONFIG_DB=application_config_db
AUTH_DB=authentication_db
# Platform Management Service
PLATFORM_MGMT_DB_URL=jdbc:postgresql://${POSTGRES_HOST}:${POSTGRES_PORT}/${PLATFORM_MGMT_DB}
PLATFORM_MGMT_DB_USERNAME=${POSTGRES_USER}
PLATFORM_MGMT_DB_PASSWORD=${POSTGRES_PASSWORD}
# Tenant Management Service
TENANT_MGMT_DB_URL=jdbc:postgresql://${POSTGRES_HOST}:${POSTGRES_PORT}/${TENANT_MGMT_DB}
TENANT_MGMT_DB_USERNAME=${POSTGRES_USER}
TENANT_MGMT_DB_PASSWORD=${POSTGRES_PASSWORD}
# User Management Service
USER_MGMT_DB_URL=jdbc:postgresql://${POSTGRES_HOST}:${POSTGRES_PORT}/${USER_MGMT_DB}
USER_MGMT_DB_USERNAME=${POSTGRES_USER}
USER_MGMT_DB_PASSWORD=${POSTGRES_PASSWORD}
# Permission Registry Service
PERMISSION_DB_URL=jdbc:postgresql://${POSTGRES_HOST}:${POSTGRES_PORT}/${PERMISSION_DB}
PERMISSION_DB_USERNAME=${POSTGRES_USER}
PERMISSION_DB_PASSWORD=${POSTGRES_PASSWORD}
# Application Config Service
APP_CONFIG_DB_URL=jdbc:postgresql://${POSTGRES_HOST}:${POSTGRES_PORT}/${APP_CONFIG_DB}
APP_CONFIG_DB_USERNAME=${POSTGRES_USER}
APP_CONFIG_DB_PASSWORD=${POSTGRES_PASSWORD}
# Authentication Service
AUTH_DB_URL=jdbc:postgresql://${POSTGRES_HOST}:${POSTGRES_PORT}/${AUTH_DB}
AUTH_DB_USERNAME=${POSTGRES_USER}
AUTH_DB_PASSWORD=${POSTGRES_PASSWORD}
# Gateway
GATEWAY_PORT=9080
GATEWAY_LOG_DIR=./logs/gateway
# Platform Management Service
PLATFORM_MGMT_PORT=9081
PLATFORM_MGMT_LOG_DIR=./logs/platform-management
# Application Config Service
APP_CONFIG_PORT=9082
APP_CONFIG_LOG_DIR=./logs/application-config
# Authentication Service
AUTH_PORT=9083
AUTH_LOG_DIR=./logs/authentication
# Permission Registry Service
PERMISSION_REGISTRY_PORT=9084
PERMISSION_REGISTRY_LOG_DIR=./logs/permission-registry
# User Management Service
USER_MGMT_PORT=9085
USER_MGMT_LOG_DIR=./logs/user-management
AUTHENTICATION_SERVICE_URL=http://localhost:9083
# Tenant Management Service
TENANT_MGMT_PORT=9086
TENANT_MGMT_LOG_DIR=./logs/tenant-management
# Angular Frontend
FRONTEND_PORT=4200
FRONTEND_LOG_DIR=./logs/frontend
# Keycloak
KEYCLOAK_DB=keycloak_db
KEYCLOAK_ADMIN=admin
KEYCLOAK_ADMIN_PASSWORD=admin123
KEYCLOAK_PORT=9090
KEYCLOAK_CLIENT_SECRET=your-client-secret-here
KEYCLOAK_AUTH_SERVER_URL=http://localhost:9090
# Eureka Configuration
# Set to true when running in Docker, false for local development
EUREKA_ENABLED=false