EDX (블록스토어) BlockStore Frontend 설치
BlockStore Frontend 설치
- mkdir workspace (우분투 홈폴더에서 실행)
- git clone http://3.XXX.XXX.XXX:1114/fox0807/frontend-app-library-authoring
- cd frontend-app-library-authoring
url 수정 : .env 필요
vi .env 수정
1) (LMS 18000 포트 제거 or 80으로 변경)
- LMS_BASE_URL='http://3.XXX.XXX.XXX'
2) :%s/localhost/서버IP/g (localhost 를 IP로 일괄 변경)
make requirements
npm audit fix
npm run build
sudo npm install forever -g
- cd /home/ubuntu/workspace/frontend-app-library-authoring
sudo forever start server.js (forever 실행)
sudo forever list (정상여부 확인)
sudo forever stop 0 (forever 중지)
sudo vi /etc/nginx/sites-enabled/blockstore 수정
- listen 80; ---> listen 18250; 변경
Nginx 및 서비스 재시작
- sudo systemctl restart nginx
- sudo /edx/bin/supervisorctl restart all
Blockstore 접속 (http://IP:3001/)
- 로그인 충돌 (staff 동시 로그인시 발생)
: Error: e.sent.data.map is not a function
- 정상화면