# ============================================================================= # Todo-Project 시놀로지 배포 환경 설정 # ============================================================================= # 이 파일을 .env로 복사하여 사용하세요: cp env.synology.example .env # --- 필수 설정 (반드시 변경하세요!) --- SECRET_KEY=YOUR_VERY_LONG_AND_RANDOM_SECRET_KEY_FOR_SYNOLOGY_PRODUCTION POSTGRES_PASSWORD=YOUR_SECURE_DATABASE_PASSWORD # --- 포트 설정 --- FRONTEND_PORT=4000 BACKEND_PORT=9000 DATABASE_PORT=5432 # --- 시놀로지 볼륨 경로 설정 --- # 이미지 업로드 저장소 (volume1) SYNOLOGY_UPLOADS_PATH=/volume1/todo-project/uploads # 설정 및 데이터베이스 저장소 (volume3) SYNOLOGY_CONFIG_PATH=/volume3/docker/todo-project/config SYNOLOGY_DB_PATH=/volume3/docker/todo-project/postgres # --- 애플리케이션 설정 --- DEBUG=false POSTGRES_USER=todo_user POSTGRES_DB=todo_db # --- CORS 설정 (시놀로지 배포용) --- # 프로덕션 환경에서 모든 출처 허용 (보안상 주의 필요) CORS_ORIGINS=* # 또는 특정 IP만 허용하려면: # CORS_ORIGINS=http://192.168.1.100:4000,https://your-domain.synology.me:4000 # --- Synology MailPlus 통합 설정 (선택사항) --- SYNOLOGY_MAIL_SERVER= SYNOLOGY_MAIL_USERNAME= SYNOLOGY_MAIL_PASSWORD= ENABLE_MAIL_MONITORING=false MAIL_CHECK_INTERVAL=300 TODO_KEYWORDS=todo,할일,task # ============================================================================= # 시놀로지 배포 전 체크리스트: # 1. SECRET_KEY와 POSTGRES_PASSWORD를 안전한 값으로 변경 # 2. CORS_ORIGINS에 시놀로지 IP/도메인 추가 # 3. 볼륨 경로가 실제 시놀로지 환경과 일치하는지 확인 # 4. 포트가 시놀로지에서 사용 가능한지 확인 # =============================================================================