본문 바로가기

Parse migration - Server background

parse-server, parse-dashboard 를 실행시키고 터미널을 계속 켜고 있을 것이 아니라면, 둘 다 background 에서 실행시켜야 한다.


- 자동실행 스크립트 생성


# vi /etc/init.d/parse-server
 
#!/bin/sh
nohup parse-server \
/usr/lib/node_modules/config-server.json \
--port 1337 &
cs


# vi /etc/init.d/parse-dashboard
 
#!/bin/sh
nohup parse-dashboard \
--config /usr/lib/node_modules/parse-dashboard-config.json \
--port 80 \
--allowInsecureHTTP=1 &
cs


- 실행 권한 부여


# chmod u+/etc/init.d/parse-server
# chmod u+/etc/init.d/parse-dashboard
cs


- 부팅시 실행


# update-rc.d parse-server defaults
# update-rc.d parse-dashboard defaults
cs


이제 서버가 재부팅되어도 parse-dashboard 는 80 포트 백그라운드로 실행된다.

혹시 다른 웹서버가 부팅시 80으로 할당된다면 포트를 변경하던지 웹서버를 중지하는 등의 변경이 필요하다.


# update-rc.d -f apache2 remove
# update-rc.d -f nginx remove
cs