# 176 서버의 /etc/itnhub/itnhub.env 로 복사해 실제 값을 채운다. # sudo install -d -m 750 /etc/itnhub # sudo cp itnhub.env.example /etc/itnhub/itnhub.env # sudo chmod 600 /etc/itnhub/itnhub.env # # 이 8개가 하나라도 비면 애플리케이션이 기동하지 않는다(application.yml이 ${...}로 요구한다). # 이 파일은 절대 커밋하지 않는다. 커밋되는 것은 .example 뿐이다. # --- 데이터베이스 (기존 PostgreSQL 16) --- # 176 컨테이너에서 접속하므로 localhost가 아니라 실제 호스트를 적는다. DB_URL=jdbc:postgresql://192.168.0.60:5432/itnhub DB_USERNAME=itnhub DB_PASSWORD= # --- Mattermost --- # 토큰은 system-admin 권한 계정의 Personal Access Token이어야 한다(비공개 채널 전체 조회 때문). MATTERMOST_URL=https://hub.iten.co.kr MATTERMOST_TOKEN= MATTERMOST_TEAM_ID= MATTERMOST_TEAM_NAME=itn-hub # 채널 생성 시 자동으로 만드는 담당자 계정의 공통 초기 비밀번호. MATTERMOST_DEFAULT_USER_PASSWORD= # --- 앱 관리자 로그인 --- # 로컬 개발값을 그대로 쓰지 말 것. 충분히 긴 무작위 문자열을 쓴다. APP_ADMIN_USERNAME=admin APP_ADMIN_PASSWORD= # --- 선택 --- # 앱 포트. application.yml에 8877로 고정돼 있으니 보통 건드릴 일이 없다. # SERVER_PORT=8877 # 서버 시간대. UTC로 두면 업무단계 도달 일시와 칸반 D+n이 9시간 어긋난다. TZ=Asia/Seoul # nginx 등 TLS 종단 프록시를 앞에 두면 켠다(리다이렉트·쿠키 Secure 판정이 정상화된다). # SERVER_FORWARD_HEADERS_STRATEGY=framework