122 lines
3.0 KiB
Plaintext
122 lines
3.0 KiB
Plaintext
nexus 인증서 설치
|
|
chrome
|
|
https://10.81.13.229/nexus/repository/npm-all/ 로그인
|
|
주소창왼쪽 느낌표 아이콘 클릭 인증서 클릭
|
|
자세히 -> 파일에복사 -> 인증서 내보내기 마법사 시작
|
|
-> DER로 인코딩된 바이너리 X.509(.CER))(D) 선택 후 다음 -> 바탕화면 저장 -> 인증서 클릭 후 설치
|
|
|
|
======== UCAP ===================================================
|
|
0. Git
|
|
1) url
|
|
> http://10.81.13.229:9080/
|
|
ID: leejh
|
|
PW: 1q2w3e4r5t
|
|
|
|
1. npm nexus
|
|
1) Nexus url
|
|
> http://10.81.13.221:8081/nexus/ < old
|
|
> http://10.81.13.229:8081/
|
|
ID: leejh
|
|
PW: 1q2w3e4r5t
|
|
|
|
2) setting
|
|
> setting registry
|
|
> npm config set registry http://10.81.13.221:8081/nexus/repository/npm-all/
|
|
> Authentication Using Basic Auth
|
|
> https://help.sonatype.com/repomanager3/formats/npm-registry#npmRegistry-AuthenticationUsingBasicAuth
|
|
> sample .npmrc : (C:\Users\user\.npmrc)
|
|
registry=http://10.81.13.221:8081/nexus/repository/npm-all/
|
|
email=leejh@biztechpartners.co.kr
|
|
always-auth=true
|
|
_auth=bGVlamluaG86cXdlcG9pMDk4NyEh
|
|
|
|
3) set publish
|
|
> npm --registry http://10.81.13.221:8081/nexus/repository/npm-ucap/ login
|
|
> Username: leejinho
|
|
Password: qwepoi0987!!
|
|
Email: (this IS public) leejinho@gmail.com
|
|
Logged in as leejinho on http://10.81.13.221:8081/nexus/repository/npm-ucap/.
|
|
|
|
2. Module
|
|
1) ucap
|
|
> install / build
|
|
> file:pack 부분을 제거하고 npm install
|
|
2) ucap-angular
|
|
> install / build
|
|
> file:pack 부분을 제거하고 npm install
|
|
3) ucap-electron
|
|
> install / build
|
|
> file:pack 부분을 제거하고 npm install
|
|
4) ucap-lg-desktop
|
|
5) ucap-lg-web
|
|
|
|
|
|
9. Server
|
|
1) DEV
|
|
13.124.88.127
|
|
|
|
administrator
|
|
uc#uc@pLG
|
|
|
|
D:\UCAP\service\NvWeb_NewPC-PROD
|
|
D:\UCAP\service\NvWeb_NewPC-DEV
|
|
|
|
|
|
|
|
0. local start
|
|
1) browser
|
|
1. ucap-lg-web
|
|
> npm run start:app
|
|
> npm run start:chat
|
|
* 하나씩 진행(동시진행 X)
|
|
2) electron
|
|
1. ucap-lg-web
|
|
> npm run start:app:renderer
|
|
> npm run start:chat:renderer
|
|
* 하나씩 진행(동시진행 X)
|
|
2. ucap-lg-desktop
|
|
> npm run start
|
|
> 중간에 멈추면(Auto attach 가 잘 안들어서 멈춤)
|
|
> F1 > Debug:Attach to Node Process
|
|
> cmd: /d /s /c "electron ^^^" 어쩌고저쩌고 선택.
|
|
0. Build
|
|
1) browser
|
|
1. ucap-lg-web
|
|
> environment.prod.ts
|
|
모든 ModuleConfig 의 domain 을 상황에 맞게 수정.
|
|
> dev : 13.124.88.127
|
|
> prod : www.lgucap.com
|
|
모든 ModuleConfig 의 protocol 을 상황에 맞게 수정.
|
|
> dev : http
|
|
> prod : https
|
|
> npm run build:app:production
|
|
> npm run build:chat:production
|
|
> app 패키지 배포.
|
|
> app 배포 폴더 밑에 /multi-view/chat/ 폴더 생성후 그 밑에 chat 패키지 배포.
|
|
|
|
2) electron
|
|
1. ucap-lg-web
|
|
> npm run build:app:production-renderer
|
|
> npm run build:chat:production:renderer
|
|
> (MOVE) ./dist/{생성폴더} => ../ucap-lg-desktop/dist-resources/{생성폴더}
|
|
2. ucap-lg-desktop
|
|
> npm run build
|
|
> npm run pack:windows:x64
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|