QNAP에 gitea 노트 넣기.
QNAP(TS-4453D-4G)에 기트 서버를 넣고 싶은데 기트랩을 넣으려고 하면 무거워서 못 쓰게 돼 기itea 때 노트를 넣었어요.
용도로 DAW의 프로젝트 관리에서 LFS를 전제로 설정되었습니다.
지금까지 센토스에 구축된 자신의 집 서버에 있는git 창고로 옮기는 형식으로 고려했다.
사전 준비
QNAP의 IP 주소를 고정하는 것이 좋습니다.
설치하다.
ContainerStation Create>Create Application에서 설치합니다.
Create를 사용하여 Application name 및 YAML을 입력합니다.
YAML
YAML의 내용을 잠시 아래 사이트의 내용을 붙이면 움직일 것이다.
version: '2'
services:
web:
image: gitea/gitea:1.12.4
volumes:
- ./data:/data
ports:
- "3000:3000"
- "22:22"
depends_on:
- db
restart: always
db:
image: mariadb:10
restart: always
environment:
- MYSQL_ROOT_PASSWORD=changeme
- MYSQL_DATABASE=gitea
- MYSQL_USER=gitea
- MYSQL_PASSWORD=changeme
volumes:
- ./db/:/var/lib/mysql
필요에 따라 아래 사이트를 참고로 개작한다.수정점
같은 포맷으로 버젼을 3으로 바꿔도 괜찮아요.
version: '3'
최신 버전 사용 image: gitea/gitea:latest
날짜를 JSTvolumes:
로 변경하기 위해 아래 두 줄에 보충 - /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
다음 DB 연결 시스템의 정보(특히 비밀번호 관련)를 다시 쓰는 것이 가장 좋다. - MYSQL_ROOT_PASSWORD=changeme
- MYSQL_DATABASE=gitea
- MYSQL_USER=gitea
- MYSQL_PASSWORD=changeme
초기 설정수정할 위치
데이터베이스 설정
데이터베이스 유형
선택
MySQL
호스트호스트 이름을
localhost
에서 db
(YAML의 섹션 이름?)로 변경합니다.비밀 번호
MYSQL_ROOT_PASSWORD
에 설정되어 있습니다.LFS를 사용할 때 기본 설정에서 localhost에서 호스트 이름으로 미리 변경하지 않으면 LFS 작업 시 localhost에 연결하려고 시도합니다.
app.그냥 ini를 편집할 수밖에 없을 것 같습니다.
경로
/Container/container-station-data/application/gitea/data/gitea/conf
app.ini 변경 후 다시 시작LFS 관련 처리 localhost에 연결하는 중 오류 발생
클라이언트 PC에서 연결할 때 IP 주소나 호스트 이름으로 접근하더라도 초기 설정에서 보여준 다음 설정값을 사용하여 LFS 관련 처리에 접근합니다.
localhost
이므로 호스트 이름 등으로 변경해야 하지만 초기 설정에서 수행되지 않은 경우 적용됩니다.ini로 변경합니다.[server]
DOMAIN = <host名>
SSH_DOMAIN = <host名>
ROOT_URL = http://<host名>:3000/
기타LFS는 처음부터 유효했던 것 같습니다.
SourceTree 휘감기
push 등에서 비밀번호를 물어보는 것을 피하다
참고 자료
Reference
이 문제에 관하여(QNAP에 gitea 노트 넣기.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YKInoMT/items/b9b9c5d8616fd098d60a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)