관리자 서버

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

접속 가능한 주소는 콘솔에 출력된다.

results matching ""

    No results matching ""