Browse Source

feat: deploy-www with ion grid

ryanemax 8 months ago
parent
commit
22cff7817c

+ 6 - 4
deploy-www.sh

@@ -5,10 +5,12 @@ DEV_HOST=root@dbo.fmode.cn
 # 生产主机(生产环境服务器)
 PROD_HOST=root@8.140.98.43
 # 部署路径
-DIR_SERVER=/opt/edu-textbook-www
+TEMP_WWW=/opt/edu-textbook-www
 
 # 部署过程
 ng build textbook
-ssh $DEV_HOST "mkdir -p $DIR_SERVER"
-scp -r dist/textbook/browser/* $DEV_HOST:$DIR_SERVER/
-ssh $DEV_HOST "scp -r $DIR_SERVER/* $PROD_HOST:/var/www/edu-textbook/"
+ssh $DEV_HOST "mkdir -p $TEMP_WWW"
+tar zcvf dist/edu-textbook-www.tar.gz dist/textbook/browser/
+scp dist/edu-textbook-www.tar.gz $DEV_HOST:$TEMP_WWW/
+ssh $DEV_HOST "scp -r $TEMP_WWW/edu-textbook-www.tar.gz $PROD_HOST:/var/www/"
+ssh $DEV_HOST "ssh $PROD_HOST \"cd /var/www/ && tar zxvf edu-textbook-www.tar.gz && cp -rf dist/textbook/browser/* edu-textbook/ \"" # 仅安装prod

+ 5 - 5
projects/textbook/src/modules/textbook/page-home/page-home.component.html

@@ -89,14 +89,14 @@
                     <div class="crossLine"></div>
                 </ion-col>
                 <ion-col size='1.7'>
-                    <p class="date" style="margin-bottom: -2em;">2024.3.16 - 3.31</p>
+                    <p class="date" style="margin-bottom: -2em;">2024年8月</p>
                 </ion-col>
                 <ion-col size='1.7'>
                     <p class="text">评审</p>
                     <div class="crossLine"></div>
                 </ion-col>
                 <ion-col size='1.7'>
-                    <p class="date" style="margin-bottom: -2em;">2024.05</p>
+                    <p class="date" style="margin-bottom: -2em;">2024年10月</p>
                 </ion-col>
                 <ion-col size='1.7'>
                     <p class="text">公示</p>
@@ -177,21 +177,21 @@
             <ion-row>
                 <ion-col size='1.7'></ion-col>
                 <ion-col size='1.7'>
-                    <p class="date" style="margin-bottom: 2em;">2024.2.27 - 3.15</p>
+                    <p class="date" style="margin-bottom: 2em;">2024年7月</p>
                 </ion-col>
                 <ion-col size='1.7'>
                     <div class="crossLine"></div>
                     <p class="text" style="margin-bottom: unset;margin-top: 1em;">初审</p>
                 </ion-col>
                 <ion-col size='1.7'>
-                    <p class="date" style="margin-bottom: 2em;">2024.04</p>
+                    <p class="date" style="margin-bottom: 2em;">2024年9月</p>
                 </ion-col>
                 <ion-col size='1.7'>
                     <div class="crossLine"></div>
                     <p class="text" style="margin-bottom: unset;margin-top: 1em;">报送</p>
                 </ion-col>
                 <ion-col size='1.7'>
-                    <p class="date" style="margin-bottom: 2em;">2024.06</p>
+                    <p class="date" style="margin-bottom: 2em;">2024年11月</p>
                 </ion-col>
                 <ion-col size='1.7'></ion-col>
             </ion-row>

+ 2 - 2
projects/textbook/src/modules/textbook/page-home/page-home.component.ts

@@ -1,5 +1,5 @@
 import { Component } from '@angular/core';
-import { IonicModule } from '@ionic/angular';
+import { IonCol, IonGrid, IonRow } from '@ionic/angular/standalone';
 import { FooterComponent } from './footer/footer.component';
 import { HeaderComponent } from './header/header.component';
 
@@ -10,7 +10,7 @@ import { HeaderComponent } from './header/header.component';
   standalone:true,
   imports:[
     HeaderComponent,FooterComponent,
-    IonicModule
+    IonGrid,IonRow,IonCol
   ]
 })
 export class PageHomeComponent {