소스 검색

:hammer: add dashboard deploy script

Jeremy Zheng 2 년 전
부모
커밋
bb94aa418b
1개의 변경된 파일28개의 추가작업 그리고 0개의 파일을 삭제
  1. 28 0
      scripts/dashboard/deploy.sh

+ 28 - 0
scripts/dashboard/deploy.sh

@@ -0,0 +1,28 @@
+#!/bin/bash
+
+set -e
+
+if [ "$#" -ne 1 ]
+then
+    echo "USAGE: $0 DOMAIN"
+    exit 1
+fi
+
+export GIT_VERSION=$(git describe --tags --always --dirty --first-parent)
+
+
+if [ ! -d node_modules ]
+then
+    yarn install
+fi
+
+PUBLIC_URL=/pcd yarn build
+
+
+echo "$GIT_VERSION" > build/VERSION
+echo "$(date -R)" >> build/VERSION
+
+
+rsync -rzv build/ deploy@$1:/var/www/$1/dashboard
+
+echo "done($GIT_VERSION)."