관리자 서버
Admin 서버 실행
cd $STONE_HOME/admin-webapp/src/main/webapp
npm install
gulp
npm install
은 최초 구동시 1회하면 하면 된다.
위와 같이 서버를 실행하면 http://localhost:9999
로 접속할 수 있다
이렇게 매번 해당 디렉토리로 이동해서 띄우는게 불편할 경우 bash_profile 에 alias 등록하여 실행하면 편한다. mac 사용자의 경우 다음과 같이 한다. (자신의 워크스페이스 환경에 맞도록 경로는 수정해야한다.)
위치 : ~/.bash_profile
alias stone-admin="cd /Users/sai/IdeaProjects/stone/admin-webapp/src/main/webapp && gulp"
최초 실행시에 로그인할 사용자 정보가 없어서 로그인을 할 수 없다. API 서버를 구동한 후 Swagger 로 접속하여 사용자를 임의로 등록한 후에 해당 계정으로 로그인한다. 사용자 등록은 개발시에만 가능하다.
개발용 샘플 소스 띄우기
admin-webapp 는 angular js 를 이용하여 개발하는데, smart-admin 이라는 상용 템플릿을 가져다가 필요한 부분을 가져와 개발한다. 샘플 소스를 조회할 필요가 있을 경우 다음과 같이 구동하여 확인할 수 있다.
Smart Admin Sample (AngularJS Full Version)
cd $STONE_HOME/sample/angularjs-full
npm install
gulp
npm install
은 최초 구동시 1회하면 하면 된다.
위와 같이 서버를 실행하면 http://localhost:8888 로 확인 할 수 있다.
Smart Admin Sample (Ajax Full Version)
AngularJS 버젼은 다소 완성도가 떨어지는데 Ajax 버젼을 참고하면 더 좋은 경험을 얻을 수 있다.
cd $STONE_HOME/sample/ajax-full
http-server -p 8000
접속 가능한 주소는 콘솔에 출력된다.