Leantime: 두 판 사이의 차이
보이기
172.18.0.1 (토론) 설치 사항 |
172.18.0.1 (토론) |
||
| (같은 사용자의 중간 판 7개는 보이지 않습니다) | |||
| 5번째 줄: | 5번째 줄: | ||
문제는 portainer에서 콘솔 접속이 안되서 파일 수정이 안됨? File station을 이용해서 직접 수정? 혹은 docker host ssh로 접속 수정? | 문제는 portainer에서 콘솔 접속이 안되서 파일 수정이 안됨? File station을 이용해서 직접 수정? 혹은 docker host ssh로 접속 수정? | ||
==leantime docker 설치== | |||
* 설치 관련 사이트 | * 설치 관련 사이트 | ||
[https://mariushosting.com/how-to-install-leantime-on-your-synology-nas/ Synology Nas 설치 설명] | |||
중간에 custom.ini 파일 가져오기 | 중간에 custom.ini 파일 가져오기 | ||
[https://github.com/Leantime/docker-leantime/tree/master/config Github에 있는 config 파일] | |||
* 포트 번호: 4805 | * 포트 번호: 4805 | ||
| 16번째 줄: | 17번째 줄: | ||
여러개의 config 파일에서 수정된 것을 반영해야 될 듯.. | 여러개의 config 파일에서 수정된 것을 반영해야 될 듯.. | ||
==점검 사항== | |||
* custom.ini 파일이 다르다? | |||
[[분류:도커 플그램]] | github에 나온 custom.ini | ||
memory_limit = 1G | |||
max_execution_time = 120 | |||
opcache.enable = 1 | |||
opcache.jit=1255 | |||
opcache.jit_buffer_size=128M | |||
[https://github.com/Leantime/docker-leantime/blob/master/config/custom.ini github의 custom.ini] | |||
claude.ai에서 나온 답변 (또 다르네...) | |||
<pre> | |||
[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 = "멜수정@gmail.com" | |||
email_smtp_password = "rfqf zhbv bvzo ceiz" | |||
email_smtp_auto_tls = true | |||
email_smtp_secure = "TLS" | |||
email_smtp_port = 587 | |||
email_return = "멜수정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" | |||
</pre> | |||
==custom.ini 주요항목== | |||
콘솔로 연결해서, custum.ini를 직접 확인해야 할 듯 | |||
위치: /usr/local/etc/php/conf.d/custom.ini | |||
중요한 설정 참고사항: | |||
데이터베이스 설정 | |||
docker-compose에서 설정한 값과 일치해야 함 | |||
앱 URL 설정 | |||
외부 접속 주소 명시 | |||
포트번호 포함 | |||
이메일 설정 | |||
SMTP 서버 정보 정확히 입력 | |||
보안 설정(TLS/SSL) 확인 | |||
파일 업로드 | |||
볼륨 마운트 경로와 일치하게 설정 | |||
권한 설정 확인 | |||
보안 설정 | |||
운영 환경에서는 debug = false 권장 | |||
적절한 비밀번호 정책 설정 | |||
[[분류:도커]] | |||
[[분류:플그램]] | |||
2024년 12월 19일 (목) 00:13 기준 최신판
leantime docker 설치 관련 파일
현재 로그인이 안되는 이유: app.conf가 적용이 안됨
문제는 portainer에서 콘솔 접속이 안되서 파일 수정이 안됨? File station을 이용해서 직접 수정? 혹은 docker host ssh로 접속 수정?
- 설치 관련 사이트
중간에 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 = "멜수정@gmail.com" email_smtp_password = "rfqf zhbv bvzo ceiz" email_smtp_auto_tls = true email_smtp_secure = "TLS" email_smtp_port = 587 email_return = "멜수정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"
콘솔로 연결해서, custum.ini를 직접 확인해야 할 듯 위치: /usr/local/etc/php/conf.d/custom.ini
중요한 설정 참고사항:
데이터베이스 설정
docker-compose에서 설정한 값과 일치해야 함
앱 URL 설정
외부 접속 주소 명시
포트번호 포함
이메일 설정
SMTP 서버 정보 정확히 입력
보안 설정(TLS/SSL) 확인
파일 업로드
볼륨 마운트 경로와 일치하게 설정
권한 설정 확인
보안 설정
운영 환경에서는 debug = false 권장
적절한 비밀번호 정책 설정