우분투 Open edx Devstack 설치 https://blog.naver.com/seungbeomi
sudo su # root 계정 변경
apt install docker.io # docker 설치
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # docker-compose 설치
sudo chmod +x /usr/local/bin/docker-compose # docker-compose 실행 권한 추가
apt install make # make 설치
git clone https://github.com/edx/devstack # open edx 설치
cd devstack
git checkout open-release/juniper.master # 사용할 브랜치를 juniper.master 지정
export OPENEDX_RELEASE=juniper.master # 환경변수 설정 (OPENEDX_RELEASE=juniper.master)
make dev.checkout # 각 서비스 저장소의 로컬 체크 아웃에서 올바른 분기를 확인
make dev.clone # Docker Compose 파일은 각 서비스의 실행 코드에 대한 호스트 볼륨을 마운트합니다.
# 호스트 디렉토리는 기본적으로이 디렉토리의 형제입니다.
# 이 REPO가에 복제하는 경우 예를 들어 ~/workspace/devstack, 호스트 볼륨이 예상됩니다
# ~/workspace/course-discovery, ~/workspace/ecommerce등이 REPOS 아래의 명령을 복제 할 수 있습니다.
make dev.provision # open edx 실행 (옆 화면 처럼 정상 종료됨)
# - Ubuntu18.04 + IRON 테스트 성공
# - Ubuntu18.04 + Juniper 테스트 실패 (성능 좋게 다시)
# - Ubuntu16.04 + Juniper 테스트 성공 (메모리 8GB, DISK 50GB)
# - Ubuntu20.04 + Juniper 테스트 성공 (메모리 8GB, DISK 50GB)
make dev.up # 서비스를 시작하십시오.
# 이 명령은 DEVSTACK_WORKSPACE 디렉토리 아래에 저장소를 마운트합니다 .
# 참고 :make dev.up 명령이 출력 된 후에도 LMS가 시작되는 데 최대 60 초가 걸릴 수 있습니다
make down
make pull
'OPENEDX' 카테고리의 다른 글
WEB_PORTAL_인증서버 설치 (0) | 2021.07.18 |
---|---|
KOA EDX & Blockstore 설치 (DB용) (0) | 2021.07.13 |
EDX (블록스토어) BlockStore Frontend 설치 (0) | 2021.07.08 |
EDX Studio (스튜디오) 강좌 삭제 방법 (0) | 2021.07.07 |
하위 도메인에 Studio 설정 후 로그인 문제 (리디렉션 루프) (0) | 2021.06.02 |
댓글