フロントエンドパッケージ
1.ローカル遠位パッキング:
NPM実行ビルド
パッケージディレクトリのdistの生成2
3.ラベルされたzipパッケージは、サーバーにアップロード
II。nginxのにデプロイ
1.変更nginxの設定ファイル
vimの/etc/nginx/nginx.conf
2.新しいサーバー構成項目
{Serverは 聞く8080 ;#1 、あなたのプロジェクトがいるポートを実行しますか。 サーバー名10.200.200.251 ;#2 現在のサーバーのIP。 LOCATION / { ルート /ホーム/ DIST /;#3 位.distファイル(I )ホームディレクトリの直下に置か try_files $ $ URI URI#; / /index.htmlが4 (書き込まれる)リダイレクトポイント内部ファイルを。 } LOCATION / {#APIを4。クロスドメイン転送設定ポートを要求するとき。 proxy_passをHTTP:/ /。10.210.235.252:8848/api;}}#転送アドレス5。
注:フィールドが黄色でマークは、時にページビューされ、バックエンドサービスに転送するように設定されている間にhttp://168.0.0.1:8080/api、nginxのはに転送されます。このことを、http://168.0.0.2:8848/apiこのアドレスバックエンドのアドレス。
III。バックエンド構成
application.yml設定ファイルで1:デフォルトでは、すべてのAPIリクエストがアクセスにプレフィックス/ APIを追加する必要があります
配置の#server :サーバー 最大 -httpヘッダサイズ:4048576 #servlet.context -path:/ APIの ポート:9848
2.springbootラベル瓶パッケージ:-Dmaven.test.skipをインストールする=真MVN
サーバー上の3.プット10.210.235.252
4.スタートジャーパッケージ:
nohupを$ {JAVA_HOME} / binに/のJava -jar tds.service.jar --spring.profiles.active = PROD -Xmx2g -Xms2g -XX:PermSizeを= 128メートル-XX:MaxPermSizeを= 256メートル-XX:+ DisableExplicitGC -XX:+ UseParNewGC -XX:+ UseConcMarkSweepGCを-XX:+ PrintGCDetails -XX:+ PrintTenuringDistribution -XX:+ PrintGCTimeStamps -XX:+ HeapDumpOnOutOfMemoryError -XX:HeapDumpPath =ログ/ダンプ-jar $ APP_NAME>は/ dev / nullに 2 >&1&
上記、配備構成前端と後端を完了するために