위젯 개발 환경

설치

$ git clone https://github.com/xpush/io.stalk.static
$ cd io.stalk.static
$ npm install

소스 변경

src 폴더의 widget.js에는 아래와 같은 설정들을 상황에 맞게 변경합니다.

var _CONFIG = {
    .
    .
    .
    server: 'http://admin.stalk.io:8000',
    css_url: 'http://static.stalk.io/widget.css',
    .
    .
    .
}

server : io.stalk.admin 이 설치된 서버의 url 입니다. css_url : io.stalk.static 이 서비스된 url의 주소입니다.

빌드

gulp 를 이용하여 build 합니다.

$ npm install gulp
$ gulp widget

빌드한 결과는 www 폴더 안에 생성됩니다.

실행

nodejs나 python 또는 자체 webserver를 통해 실행할 수 있습니다.

1. nodejs 로 실행

기본적으로 80 포트로 실행이 되기 때문에, linux에서 실행시 root 권한이 필요합니다.

$ sudo node web.js

2. python으로 실행

$ sudo python -m SimpleHTTPServer 80

3. websever로 실행

apache httpd 나 nginx를 사용하여 프로젝트 내의 www 폴더를 document root로 구성한 후 실행합니다.