소프트웨어 배포 가이드
통합관제 서버 배포 (smartparking-router-server)

통합관제 서버 배포 (smartparking-router-server)

통합관제 서비스를 아파트 단지별 원격 서버에 배포하는 방법을 설명한다.

Pre Installation

  • git
  • Node.js (v22.11.0)
  • docker

Git clone

git clone https://github.com/LUXROBO/smartparking-router-server.git

Installation

# install dependencies
$ npm install

Running the app

# setup test environment
$ make test_setup
 
# development
$ npm run start
 
# watch mode
$ npm run start:dev
 
# production mode
$ npm run start:prod

Deploy

아파트 현장에 따라서 배포되는 원격지 달라진다.

# development deploy 
$ git tag develop-router-[lainsignia]-v[1.0.0] 
$ git push origin develop-router-[lainsignia]-v[1.0.0]
 
# release deploy
$ git tag release-router-[lainsignia]-v[1.0.0] 
$ git push origin release-router-[lainsignia]-v[1.0.0]