오픈소스가 점점 대중화되면서 점점 더 많은 중소기업, 개인 및 대학이 Gitee를 사용하여 프로젝트를 관리하기로 선택하고 있습니다. 대학 사용자의 요구 사항을 더 잘 충족하기 위해 Gitee는 Gitee University Edition도 출시했습니다. 그렇다면 Gitee College Edition을 배포하는 방법은 무엇입니까? 다음으로 이 기사에서는 Docker를 사용하여 Linux 환경에 Gitee College Edition을 배포하는 방법을 소개합니다.
1. 준비
1. Docker 및 Docker-Compose 도구 설치
먼저 Docker 및 Docker-Compose 도구를 설치하여 컨테이너가 서로 통신할 수 있도록 컨테이너 간의 연결 및 종속성을 설정합니다. Docker를 설치한 후 다음 명령을 통해 Docker-Compose를 설치할 수 있습니다:
sudo apt-get install docker-compose
2. Gitee University Edition 구성
Docker 및 Docker-Compose 도구를 설치한 후 Gitee University Edition의 관련 구성 파일을 생성하고 구성해야 합니다. 다음 콘텐츠를 gitee.env라는 파일에 저장합니다.
## Gitee setting PRIVATE_TOKEN=此处填入你的私人令牌 CUSTOM_URL=此处填入你的域名(如果有) ENABLE_LDAP=false #设置为true启用LDAP服务 LDAP_SERVER=ldap://localhost:389 #LDAP服务地址 LDAP_UID=admin #LDAPbinddn用户名 LDAP_PWD=admin #LDAPbinddn密码 LDAP_SEARCH_DN='cn=xxx,dc=xxx,dc=xxx' #修改为相应的LDAP_SEARCH_DN LDAP_ATTRS=['uidNumber','gidNumber','homeDirectory'] #根据需要更改LDAP_ATTRS EXTERNAL_URL=http://localhost #修改为相应的地址
2. 데이터 볼륨 생성
1. Gitee College Edition에 필요한 데이터 볼륨 생성
docker volume create gitee-data docker volume create gitee-db docker volume create gitee-redis
2 데이터 볼륨에 대한 액세스 권한을 설정합니다. 3. Gitee College Edition 시작
1. docker-compose.yml 파일을 생성합니다.
프로젝트의 루트 디렉터리에 docker-compose.yml 파일을 생성하고 다음 내용을 파일에 저장합니다.
sudo chmod -R 777 /var/lib/docker/volumes/gitee-data sudo chmod -R 777 /var/lib/docker/volumes/gitee-db sudo chmod -R 777 /var/lib/docker/volumes/gitee-redis
2. docker-compose
version : '2' services: gitee: image: giteegroup/gitee-ce:11.0.3-20200528205614 restart: always volumes: - gitee-data:/data/gitee/data - gitee-redis:/data/gitee/redis - gitee-db:/data/gitee/mysql environment: - CUSTOM_URL=$CUSTOM_URL - PRIVATE_TOKEN=$PRIVATE_TOKEN - EXTERNAL_URL=$EXTERNAL_URL - ENABLE_LDAP=$ENABLE_LDAP - LDAP_SERVER=$LDAP_SERVER - LDAP_UID=$LDAP_UID - LDAP_PWD=$LDAP_PWD - LDAP_SEARCH_DN=$LDAP_SEARCH_DN - LDAP_ATTRS=$LDAP_ATTRS ports: - '10022:22' - '80:80' - '443:443' networks: - gitee-net networks: gitee-net: volumes: gitee-data: gitee-db: gitee-redis:
3. Gitee College Edition이 시작될 때까지 기다립니다
마지막으로 Gitee College Edition이 시작될 때까지 기다린 후 도메인 이름에 액세스하여 Gitee College Edition 관리 페이지로 들어갑니다.
요약
위 단계를 통해 Docker를 사용하여 Gitee College Edition을 Linux 환경에 배포하고 프로젝트를 편리하게 관리할 수 있습니다. 동시에 Gitee College Edition은 LDAP 서비스도 제공하므로 대학생 사용자가 자신의 계정을 사용하여 로그인하고 인증할 수 있습니다. 위 내용이 모든 분들께 도움이 되었으면 좋겠습니다. 읽어주셔서 감사합니다!
위 내용은 Docker를 사용하여 Gitee College Edition을 배포하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!