@@ -10,28 +10,28 @@ jobs:
10
10
name : Deploy to Staging
11
11
runs-on : ubuntu-latest
12
12
steps :
13
- # - name: Cache Trunk
14
- # uses: actions/cache@v3
15
- # with:
16
- # path: ~/.cargo
17
- # key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
18
- # restore-keys: |
19
- # ${{ runner.os }}-cargo-
20
-
21
- # - uses: actions/checkout@v3
22
- # - name: Set up Rust
23
- # uses: dtolnay/rust-toolchain@stable
24
- # with:
25
- # targets: wasm32-unknown-unknown
26
- # toolchain: stable
13
+ - name : Cache Trunk
14
+ uses : actions/cache@v3
15
+ with :
16
+ path : ~/.cargo
17
+ key : ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
18
+ restore-keys : |
19
+ ${{ runner.os }}-cargo-
20
+
21
+ - uses : actions/checkout@v3
22
+ - name : Set up Rust
23
+ uses : dtolnay/rust-toolchain@stable
24
+ with :
25
+ targets : wasm32-unknown-unknown
26
+ toolchain : stable
27
27
28
- # - name: Install Trunk
29
- # run: cargo install trunk
30
- # if: steps.cache.outputs.cache-hit != 'true'
28
+ - name : Install Trunk
29
+ run : cargo install trunk
30
+ if : steps.cache.outputs.cache-hit != 'true'
31
31
32
- # - name: Build with Trunk
33
- # run: trunk build --release
34
- # working-directory: client
32
+ - name : Build with Trunk
33
+ run : trunk build --release
34
+ working-directory : client
35
35
36
36
- name : Create SSH Key
37
37
run : |
43
43
- name : Add Host Key to known_hosts
44
44
run : ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ${{ secrets.SSH_PRIVATE_KEY_PATH }}/known_hosts
45
45
46
- - name : Create Project Folders
47
- run : |
48
- ssh -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} \
49
- mkdir -p $HOME/client; \
50
- mkdir -p $HOME/server;
51
-
52
- # - name: Copy Files to Server
53
- # uses: appleboy/scp-action@master
54
- # with:
55
- # host: ${{ secrets.SSH_HOST }}
56
- # username: ${{ secrets.SSH_USER }}
57
- # key: ${{ secrets.SSH_PRIVATE_KEY_CONTENT }}
58
- # source: "client/dist"
59
- # target: "${{ secrets.DEVBLOG_STAGING_ROOT_PATH }}/client"
46
+ - name : Copy Files to Server
47
+ run : scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} -r client/dist ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_STAGING_ROOT_PATH }}/client
60
48
61
49
# - name: Restart Container
62
50
# run: |
0 commit comments