-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
95 lines (71 loc) ยท 2.77 KB
/
Copy path.env.example
File metadata and controls
95 lines (71 loc) ยท 2.77 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
# Build-Up Backend ํ๊ฒฝ๋ณ์ ํ
ํ๋ฆฟ
# ์ด ํ์ผ์ `.env`๋ก ๋ณต์ฌํ์ฌ ์ค์ ๊ฐ์ ์
๋ ฅํ์ธ์
# ์ฃผ์: .env ํ์ผ์ .gitignore์ ํฌํจ๋์ด Git์ ์ปค๋ฐ๋์ง ์์ต๋๋ค
# ===================================
# ์ ํ๋ฆฌ์ผ์ด์
์ค์
# ===================================
# Spring Profile (dev, prod)
SPRING_PROFILES_ACTIVE=dev
# ์ ํ๋ฆฌ์ผ์ด์
ํฌํธ
APP_PORT=8080
# ===================================
# ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ (์ด์ ํ๊ฒฝ)
# ===================================
# MySQL ์ฐ๊ฒฐ ์ ๋ณด
SPRING_DATASOURCE_URL=jdbc:mysql://localhost:3306/buildup?serverTimezone=Asia/Seoul&characterEncoding=UTF-8&useUnicode=true
SPRING_DATASOURCE_USERNAME=buildup
SPRING_DATASOURCE_PASSWORD=buildup123
# ===================================
# MySQL Docker ์ค์ (๋ก์ปฌ ๊ฐ๋ฐ)
# ===================================
MYSQL_ROOT_PASSWORD=root
MYSQL_DATABASE=buildup
MYSQL_USER=buildup
MYSQL_PASSWORD=buildup123
MYSQL_PORT=3306
# ===================================
# ๋ณด์ ์ค์
# ===================================
# JWT Secret Key (์ด์ ํ๊ฒฝ์์ ๋ฐ๋์ ๋ณ๊ฒฝ ํ์)
# ์ต์ 64์ ์ด์์ ๋๋ค ๋ฌธ์์ด ์ฌ์ฉ ๊ถ์ฅ (HS512 ์๊ณ ๋ฆฌ์ฆ)
JWT_SECRET=your-jwt-secret-key-must-be-at-least-64-characters-for-hs512-algorithm-change-this-in-production
# JWT Access Token ๋ง๋ฃ ์๊ฐ (๋ฐ๋ฆฌ์ด ๋จ์)
JWT_ACCESS_TOKEN_EXPIRATION=3600000 # 1์๊ฐ (1000 * 60 * 60)
# JWT Refresh Token ๋ง๋ฃ ์๊ฐ (๋ฐ๋ฆฌ์ด ๋จ์)
JWT_REFRESH_TOKEN_EXPIRATION=604800000 # 7์ผ (1000 * 60 * 60 * 24 * 7)
# ๊ด๋ฆฌ์ ๊ณ์ (์ด์ ํ๊ฒฝ)
ADMIN_USERNAME=admin
ADMIN_PASSWORD=change-this-password
# ===================================
# AWS S3 ์ค์
# ===================================
# S3 ํ์ฑํ/๋นํ์ฑํ (true/false)
# - true: S3๋ฅผ ์ฌ์ฉํ์ฌ ํ์ผ ์ ์ฅ ๋ฐ ๊ด๋ฆฌ
# - false: S3๋ฅผ ์ฌ์ฉํ์ง ์์ (๋ก์ปฌ ํ์ผ ์์คํ
๋๋ ๋ค๋ฅธ ์คํ ๋ฆฌ์ง ์ฌ์ฉ)
AWS_S3_ENABLED=true
# AWS ์๊ฒฉ ์ฆ๋ช
(IAM ์ฌ์ฉ์)
# S3๊ฐ ํ์ฑํ๋ ๊ฒฝ์ฐ ํ์ ์
๋ ฅ
AWS_ACCESS_KEY_ID=your-aws-access-key-id
AWS_SECRET_ACCESS_KEY=your-aws-secret-access-key
# AWS S3 ๋ฒํท ์ค์
AWS_S3_BUCKET=buildup-files
AWS_REGION=ap-northeast-2 # ์์ธ ๋ฆฌ์
# S3 ๊ฒฝ๋ก ์ค์ (์ ํ์ฌํญ)
AWS_S3_BASE_PATH=uploads/
# ===================================
# ์ธ๋ถ API ์ค์
# ===================================
# FastAPI (GCP) ์๋ํฌ์ธํธ
FASTAPI_BASE_URL=https://your-fastapi-endpoint.run.app
FASTAPI_TIMEOUT=30000 # 30์ด (๋ฐ๋ฆฌ์ด)
# ===================================
# ๋ก๊น
์ค์ (์ ํ์ฌํญ)
# ===================================
# ๋ก๊ทธ ๋ ๋ฒจ (TRACE, DEBUG, INFO, WARN, ERROR)
LOGGING_LEVEL_ROOT=INFO
LOGGING_LEVEL_APP=DEBUG
# ===================================
# ๊ธฐํ ์ค์
# ===================================
# ํ์์กด
TZ=Asia/Seoul