Skip to content

Commit 06e232d

Browse files
authored
Merge pull request #155 from AndrewCS149/dockerize
dockerize
2 parents dd01ed6 + 9e62e95 commit 06e232d

File tree

1 file changed

+22
-34
lines changed

1 file changed

+22
-34
lines changed

.github/workflows/staging.yml

Lines changed: 22 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,28 @@ jobs:
1010
name: Deploy to Staging
1111
runs-on: ubuntu-latest
1212
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
2727

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'
3131

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
3535

3636
- name: Create SSH Key
3737
run: |
@@ -43,20 +43,8 @@ jobs:
4343
- name: Add Host Key to known_hosts
4444
run: ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ${{ secrets.SSH_PRIVATE_KEY_PATH }}/known_hosts
4545

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
6048

6149
# - name: Restart Container
6250
# run: |

0 commit comments

Comments
 (0)