-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
153 lines (129 loc) · 3.29 KB
/
.env.example
File metadata and controls
153 lines (129 loc) · 3.29 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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
# ============================================================
# CodIN Mono-Repo Environment Variables
# 복사 후 값을 채워 루트에 .env 파일로 저장하세요.
# cp .env.example .env
# ============================================================
# =========================
# Shared / Infrastructure
# =========================
SPRING_JWT_SECRET=
# --- Redis ---
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=1234
REDIS_DATABASE=0
# --- MySQL ---
MYSQL_HOST=localhost
MYSQL_PORT=6033
MYSQL_USER=codin
MYSQL_PASSWORD=codinpassword
# --- MongoDB ---
MONGODB_HOST=localhost
MONGODB_PORT=27017
MONGODB_DATABASE=codin
MONGODB_USERNAME=
MONGODB_PASSWORD=
MONGODB_AUTH_DATABASE=admin
# =========================
# codin-core
# =========================
CORE_SERVER_DOMAIN=http://localhost
CORE_SERVER_PORT=8080
SPRINGDOC_API_DOCS_ENABLED=true
# --- Multipart ---
SPRING_SERVLET_MULTIPART_MAX_REQUEST_SIZE=20MB
SPRING_SERVLET_MULTIPART_MAX_FILE_SIZE=10MB
# --- JWT ---
SPRING_JWT_EXPIRATION_ACCESS=3600000
SPRING_JWT_EXPIRATION_REFRESH=604800000
# --- Firebase ---
GOOGLE_FIREBASE_PROJECT_ID=
GOOGLE_FIREBASE_KEY_PATH=
# --- Email ---
SPRING_MAIL_HOST=smtp.gmail.com
SPRING_MAIL_PORT=587
SPRING_MAIL_USERNAME=
SPRING_MAIL_PASSWORD=
SPRING_MAIL_PROPERTIES_SMTP_DEBUG=false
SPRING_MAIL_PROPERTIES_SMTP_CONNECTIONTIMEOUT=5000
SPRING_MAIL_PROPERTIES_STARTTLS_ENABLE=true
SPRING_MAIL_PROPERTIES_SMTP_AUTH=true
SPRING_MAIL_ACCESS_DOMAIN=
# --- Schedule ---
SCHEDULE_PATH=
SCHEDULE_DEPARTMENT_CRON=0 00 4 * * *
SCHEDULE_STARINU_CRON=0 30 4 * * *
LECTURE_PYTHON_PATH=./example
LECTURE_FILE_PATH=./example
# --- AWS S3 (core) ---
AWS_S3_DEFAULT_PROFILE_IMAGE_URL=
AWS_S3_BUCKET=
AWS_STACK_AUTO=false
AWS_REGION_STATIC=ap-northeast-2
AWS_ACCESS_KEY=
AWS_SECRET_KEY=
# =========================
# codin-auth
# =========================
AUTH_SERVER_DOMAIN=http://localhost
AUTH_SERVER_PORT=8081
# --- Google OAuth ---
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
# --- Apple OAuth ---
APPLE_CLIENT_ID=
APPLE_CLIENT_SECRET=
APPLE_AUTHORIZATION_URI=
APPLE_TOKEN_URI=
APPLE_JWK_SET_URI=
APPLE_USER_INFO_URI=
APPLE_AUTH_TOKEN_URL=
APPLE_AUTH_PUBLIC_KEY_URL=
APPLE_REDIRECT_URI=
APPLE_ISS=
APPLE_AUD=
APPLE_TEAM_ID=
APPLE_KEY_ID=
APPLE_KEY_PATH=
# =========================
# codin-ticketing-api
# =========================
TICKETING_SERVER_DOMAIN=http://localhost
TICKETING_SERVER_PORT=8083
TICKETING_MYSQL_DATABASE=ticketing
# --- S3 (ticketing) ---
S3_BUCKET=
S3_REGION=ap-northeast-2
S3_ACCESS_KEY=
S3_SECRET_KEY=
# --- Redis Stream ---
STOCK_REDIS_STREAM_KEY=stock-stream
STOCK_REDIS_STREAM_GROUP=stock-group
STOCK_REDIS_STREAM_CONSUMER=stock-consumer-1
# --- Feign ---
USER_CLIENT_URL=http://localhost:8080
# --- JPA ---
JPA_DDL_AUTO=update
JPA_SHOW_SQL=false
SQL_LOG_LEVEL=warn
# =========================
# codin-ticketing-sse
# =========================
TICKETING_SSE_SERVER_DOMAIN=http://localhost
TICKETING_SSE_SERVER_PORT=8084
# =========================
# codin-lecture-api
# =========================
LECTURE_SERVER_DOMAIN=http://localhost
LECTURE_SERVER_PORT=8085
LECTURE_MYSQL_DATABASE=lecture
# --- OpenAI ---
OPENAI_API_KEY=
# --- Elasticsearch ---
SPRING_ELASTICSEARCH_USERNAME=elastic
SPRING_ELASTICSEARCH_PASSWORD=
SPRING_ELASTICSEARCH_URIS=https://localhost:9200
CA_PATH=
# --- Python ---
PYTHON_PATH=./example
PYTHON_FILE_PATH=./example