Table of Contents |
---|
...
프로젝트 생성 BackOffice
브랜치 생성
http://dcsf-dev08.i-on.net/dxp/frontbuilder 접속
...
ex) project/DEMO
...
브랜치 생성된 화면 예시
...
로컬 PC에 BackOffice 환경설정
Git 소스를 로컬에 설치 후 프로젝트 환경 설정을 진행해야함
서버 Config 파일을 구성하기 전이기 때문에 BackOffice 설치 후 로컬 서버 실행은 필요하지 않음
ICE4 BackOffice 로컬 설치 가이드: BackOffice
...
프로젝트 환경설정
Server config 설정
프로젝트 Server Config 파일 생성
프로젝트/config/default 폴더 복사 → 폴더명 변경: 프로젝트/config/{project}
...
Local Config 설정: loc.config.js
projectId: “{project}”
apihost: 로컬 backend에서 실행한 서버 port와 동일한 값으로 설정
...
Default: 3000
예시) local.i-on.net:3000
...
Dev/Stg/Prd Config 설정: dev.config.js, stg.config.js, prd.config.js
projectId: Backend → application-{project}-*.yml → core.project에서 설정한 프로젝트명과 동일하게 설정
...
예시) dev-admin.demo.com / stg-admin.demo.com / admin.demo.com
...
package.json 설정
scripts 내부 $project를 프로젝트명으로 설정
프로젝트명: Backend → application-{project}-*.yml → core.project에서 설정한 프로젝트명과 동일하게 설정
(예시) PROJECT=demo, ACTIVE_PROFILE=demo
...
Pm2 설정: ecosystem.config.js
pm2는 서버에서 백그라운드로 application을 실행할때 사용하는 Node.js 라이브러리
설정값 소개
name: 서비스명
error_file: 에러 로그 파일
...