# ===================================== # 필수 설정 항목 (반드시 작성해야 함) # ===================================== # 게시판 설정 BOARD_ID=news BOARD_CA_NAME=카테고리명 BOARD_CONTENT=글 내용 BOARD_MB_ID=user_id BOARD_NICKNAME=user_nickname # 데이터베이스 설정 # Docker 환경: DB_HOST는 docker-compose의 service name 사용 (예: db, mysql) # 일반 환경: 실제 MySQL 호스트 IP/도메인 사용 (예: 192.168.1.100, db.example.com) # Synology 환경: 호스트 IP 또는 도메인 명시 (localhost 사용 불가) DB_HOST=db DB_USER=db_username DB_PASSWORD=db_password DB_NAME=database_name DB_CHARSET=utf8mb4 # FTP 설정 FTP_HOST=ftp.example.com FTP_USER=ftp_username FTP_PASSWORD=ftp_password FTP_UPLOAD_DIR=/data/file/news/ # 날씨 API 서비스 키 (기상청 API) SERVICE_KEY=your_weather_api_key_here # ===================================== # 선택적 설정 항목 (없어도 실행 가능) # ===================================== # Mattermost 알림 설정 (오류 발생 시 알림 받기 원할 때 설정) # URL 반드시 http:// 또는 https://로 시작해야 함 MATTERMOST_URL=https://mattermost.example.com MATTERMOST_TOKEN=your-personal-access-token MATTERMOST_CHANNEL_ID=channel_id # ===================================== # 웹서버 설정 # ===================================== # 웹훅 도메인 (이미지 URL 생성 시 사용) DOMAIN=https://webhook.firstgarden.co.kr # Flask 디버그 모드 (개발 시만 1로 설정, 운영은 0) FLASK_DEBUG=0