-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
96 lines (72 loc) · 2.46 KB
/
Copy path.env.example
File metadata and controls
96 lines (72 loc) · 2.46 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
# ==========================================
# Caffeine Diary - 환경변수 예시
# ------------------------------------------
# 이 파일을 .env 로 복사한 뒤 값을 채워주세요.
# cp .env.example .env
#
# ⚠️ .env 는 절대 커밋하지 마세요 (.gitignore 등록 필수)
# ==========================================
# ------------------------------------------
# Django
# ------------------------------------------
# 시크릿 키 (아래 명령으로 생성)
# python -c "from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())"
DJANGO_SECRET_KEY=
# 개발: True / 배포: False
DJANGO_DEBUG=True
# 쉼표로 구분. 배포 시 실제 도메인·EC2 퍼블릭 IP 입력
DJANGO_ALLOWED_HOSTS=localhost,127.0.0.1
# 배포 시 https 도메인 입력 (CSRF 검증용)
# 예: https://caffeine-diary.com
CSRF_TRUSTED_ORIGINS=http://localhost:8000
# ------------------------------------------
# Database (MySQL)
# ------------------------------------------
DB_ENGINE=django.db.backends.mysql
DB_NAME=caffeine_diary
DB_USER=
DB_PASSWORD=
# 로컬 실행: 127.0.0.1
# docker compose 사용 시: db (서비스명)
DB_HOST=127.0.0.1
DB_PORT=3306
# docker-compose 의 MySQL 컨테이너 초기화용
MYSQL_ROOT_PASSWORD=
MYSQL_DATABASE=caffeine_diary
MYSQL_USER=
MYSQL_PASSWORD=
# ------------------------------------------
# 세션 / 보안
# ------------------------------------------
# 배포(HTTPS) 환경에서는 True 로 변경
SESSION_COOKIE_SECURE=False
CSRF_COOKIE_SECURE=False
# 세션 유지 시간 (초). 기본 30분
SESSION_COOKIE_AGE=1800
# ------------------------------------------
# 서비스 설정
# ------------------------------------------
# 시간대
TIME_ZONE=Asia/Seoul
# 하루 경계 시각 (시). 05 = 새벽 5시 기준으로 날짜 분리
DAY_BOUNDARY_HOUR=5
# 카페인 평균 반감기 (시간) - 집단 평균 PK 모델 상수
POP_HALF_LIFE_H=5.0
# 평균 분포용적 (L/kg)
POP_VD_L_PER_KG=0.6
# 체중 미입력 시 기본값 (kg)
DEFAULT_BODY_WEIGHT_KG=65.0
# 개인화 가중치 곡선의 기준 기록 수 (n0)
DEFAULT_N0=5
# ------------------------------------------
# 배포 (GitHub Actions / EC2)
# ------------------------------------------
# 아래 값들은 .env 가 아닌
# GitHub Repository > Settings > Secrets and variables > Actions
# 에 등록해서 사용합니다. 참고용으로만 남겨둡니다.
#
# EC2_HOST=
# EC2_USER=
# EC2_SSH_KEY=
# DOCKERHUB_USERNAME=
# DOCKERHUB_TOKEN=