본문으로 이동

Leantime: 두 판 사이의 차이

lse
설치 사항
 
 
(같은 사용자의 중간 판 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 설치 설명]]
[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 파일]]
[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로 접속 수정?

leantime docker 설치

[편집 | 원본 편집]
  • 설치 관련 사이트

Synology Nas 설치 설명

중간에 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

github의 custom.ini

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"

custom.ini 주요항목

[편집 | 원본 편집]
콘솔로 연결해서, custum.ini를 직접 확인해야 할 듯 
위치: /usr/local/etc/php/conf.d/custom.ini

중요한 설정 참고사항:

데이터베이스 설정


docker-compose에서 설정한 값과 일치해야 함


앱 URL 설정


외부 접속 주소 명시 포트번호 포함


이메일 설정


SMTP 서버 정보 정확히 입력 보안 설정(TLS/SSL) 확인


파일 업로드


볼륨 마운트 경로와 일치하게 설정 권한 설정 확인


보안 설정


운영 환경에서는 debug = false 권장 적절한 비밀번호 정책 설정