Leantime
보이기
leantime docker 설치 관련 파일
현재 로그인이 안되는 이유: app.conf가 적용이 안됨
문제는 portainer에서 콘솔 접속이 안되서 파일 수정이 안됨? File station을 이용해서 직접 수정? 혹은 docker host ssh로 접속 수정?
leantime docker 설치
- 설치 관련 사이트
중간에 custom.ini 파일 가져오기 Github에 있는 config 파일
- 포트 번호: 4805
상태 - install은 끝났음, 로그인 후에 대쉬보드 안나옴.
여러개의 config 파일에서 수정된 것을 반영해야 될 듯..
점검 사항
- custom.ini 파일이 다르다?
github에 나온 custom.ini
memory_limit = 1G max_execution_time = 120 opcache.enable = 1 opcache.jit=1255 opcache.jit_buffer_size=128M
claude.ai에서 나온 답변 (또 다르네...)
[database] host = "leantime-db" user = "leantimeuser" password = "leantimepass" dbname = "leantime" [app] ; 기본 URL 설정 appURL = "http://tcamp23.synology.me:4805" ; 디버그 모드 (개발시 true, 운영시 false) debug = false ; 세션 지속 시간(초) sessionExpiration = 28800 [email] ; 이메일 설정 email_use_smtp = true email_smtp_hosts = "smtp.gmail.com" email_smtp_username = "ls.electric.kr@gmail.com" email_smtp_password = "rfqf zhbv bvzo ceiz" email_smtp_auto_tls = true email_smtp_secure = "TLS" email_smtp_port = 587 email_return = "ls.electric.kr@gmail.com" [fileupload] ; 파일 업로드 설정 userfiles = "/var/www/html/userfiles/" useS3 = false ; S3 사용시 아래 설정 필요 s3_key = "" s3_secret = "" s3_bucket = "" s3_region = "" [language] ; 기본 언어 설정 defaultLanguage = "en-US" ; 타임존 설정 timezone = "Asia/Seoul" [security] ; 보안 관련 설정 password_min_length = 8 password_max_length = 50 ; 로그인 시도 제한 login_max_attempts = 5 login_attempt_timeout = 300 [ldap] ; LDAP 인증 사용시 설정 ldap_use = false ldap_host = "" ldap_port = 389 ldap_bind_dn = "" ldap_bind_password = "" ldap_base_dn = "" [theme] ; 테마 설정 primary_color = "#1b75bb" secondary_color = "#81B1A8" [performance] ; 성능 관련 설정 enable_caching = true cache_type = "file" session_handler = "file"
custom.ini 주요항목
중요한 설정 참고사항:
데이터베이스 설정
docker-compose에서 설정한 값과 일치해야 함
앱 URL 설정
외부 접속 주소 명시
포트번호 포함
이메일 설정
SMTP 서버 정보 정확히 입력
보안 설정(TLS/SSL) 확인
파일 업로드
볼륨 마운트 경로와 일치하게 설정
권한 설정 확인
보안 설정
운영 환경에서는 debug = false 권장
적절한 비밀번호 정책 설정