-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathexample.env
84 lines (68 loc) · 2.39 KB
/
example.env
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
# ########################################################################
# APPLICATION
# ########################################################################
# JITAR
JITAR_TRUST_KEY="development"
# DATABASE (memory | mongodb)
DATABASE_IMPLEMENTATION="mongodb"
MONGODB_CONNECTION_STRING="mongodb://development:development@localhost:27017"
MONGODB_DATABASE_NAME="comify"
# EVENT BROKER (memory)
EVENT_BROKER_IMPLEMENTATION="memory"
# FILE STORE (memory | minio)
FILE_STORE_IMPLEMENTATION="minio"
MINIO_END_POINT="localhost"
MINIO_PORT_NUMBER=9000
MINIO_USE_SSL=false
MINIO_ACCESS_KEY="development"
MINIO_SECRET_KEY="development"
# AUTHENTICATION (openid)
AUTHENTICATION_CLIENT_URI="http://localhost:5173/identify"
AUTHENTICATION_IMPLEMENTATION="openid"
OPENID_ISSUER="http://localhost:8080/realms/comify"
OPENID_CLIENT_ID="openid"
OPENID_CLIENT_SECRET=""
OPENID_REDIRECT_URI="http://localhost:3000/rpc/domain/authentication/login"
OPENID_ALLOW_INSECURE_REQUESTS=false
# HTTP (fetch)
HTTP_IMPLEMENTATION="fetch"
# LOGGING (void | console)
LOGGING_IMPLEMENTATION="console"
LOGGING_DEBUG_ENABLED=true
# NOTIFICATIN (memory | webpush)
NOTIFICATION_IMPLEMENTATION="memory"
# WEBPUSH_VAPID_SUBJECT=""
# WEBPUSH_VAPID_PUBLIC_KEY=""
# WEBPUSH_VAPID_PRIVATE_KEY=""
# SANITIZATION (sanitize-html)
SANITIZATION_IMPLEMENTATION="sanitize-html"
# VALIDATION (zod)
VALIDATION_IMPLEMENTATION="zod"
# ########################################################################
# DOCKER
# ########################################################################
# MONGODB
MONGODB_PORT_NUMBER=27017
MONGODB_ROOT_USERNAME="development"
MONGODB_ROOT_PASSWORD="development"
# MONGO EXPRESS
MONGO_EXPRESS_PORT_NUMBER=8081
MONGO_EXPRESS_USERNAME="development"
MONGO_EXPRESS_PASSWORD="development"
# MINIO
MINIO_ADMIN_PORT_NUMBER=9001
# MINIO_PORT_NUMBER=specified in the application section
# MINIO_ACCESS_KEY=specified in the application section
# MINIO_SECRET_KEY=specified in the application section
# KEYCLOAK
KEYCLOAK_PORT_NUMBER=8080
KEYCLOAK_ADMIN_USERNAME="development"
KEYCLOAK_ADMIN_PASSWORD="development"
KEYCLOAK_IMPORT_PATH="./docker/keycloak"
KEYCLOAK_THEME_PATH="./docker/keycloak/themes"
KEYCLOAK_GITHUB_CLIENT_ID="development"
KEYCLOAK_GITHUB_CLIENT_SECRET="development"
KEYCLOAK_GOOGLE_CLIENT_ID="development"
KEYCLOAK_GOOGLE_CLIENT_SECRET="development"
KEYCLOAK_LINKEDIN_CLIENT_ID="development"
KEYCLOAK_LINKEDIN_CLIENT_SECRET="development"