Skip to content

Commit 1fddfb4

Browse files
committed
update
1 parent b780fe2 commit 1fddfb4

File tree

1 file changed

+8
-41
lines changed

1 file changed

+8
-41
lines changed

.github/workflows/staging.yml

+8-41
Original file line numberDiff line numberDiff line change
@@ -53,36 +53,11 @@ jobs:
5353
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} -r client/dist ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/client
5454
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} client/Dockerfile ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/client
5555
56-
57-
5856
deploy-server:
5957
name: Deploy Server
6058
runs-on: ubuntu-latest
6159
environment: staging
6260
steps:
63-
# - name: Cache Trunk
64-
# uses: actions/cache@v3
65-
# with:
66-
# path: ~/.cargo
67-
# key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
68-
# restore-keys: |
69-
# ${{ runner.os }}-cargo-
70-
71-
# - uses: actions/checkout@v3
72-
# - name: Set up Rust
73-
# uses: dtolnay/rust-toolchain@stable
74-
# with:
75-
# targets: wasm32-unknown-unknown
76-
# toolchain: stable
77-
78-
# - name: Install Trunk
79-
# run: cargo install trunk
80-
# # if: steps.cache.outputs.cache-hit != 'true'
81-
82-
# - name: Build with Trunk
83-
# run: trunk build --release
84-
# working-directory: client
85-
8661
- name: Set up .NET
8762
uses: actions/setup-dotnet@v1
8863
with:
@@ -97,30 +72,22 @@ jobs:
9772
- name: Publish application
9873
run: dotnet publish ./server/devblog.csproj -c Release -o ./app/publish /p:UseAppHost=false
9974

100-
# - name: Create SSH Key
101-
# run: |
102-
# mkdir -p ${{ secrets.SSH_PRIVATE_KEY_PATH }}
103-
# echo "${{ secrets.SSH_PRIVATE_KEY_CONTENT }}" > ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }}
104-
# sudo chmod 600 ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }}
105-
# shell: bash
75+
- name: Create SSH Key
76+
run: |
77+
mkdir -p ${{ secrets.SSH_PRIVATE_KEY_PATH }}
78+
echo "${{ secrets.SSH_PRIVATE_KEY_CONTENT }}" > ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }}
79+
sudo chmod 600 ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }}
80+
shell: bash
10681

107-
# - name: Add Host Key to known_hosts
108-
# run: ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ${{ secrets.SSH_PRIVATE_KEY_PATH }}/known_hosts
82+
- name: Add Host Key to known_hosts
83+
run: ssh-keyscan -H ${{ secrets.SSH_HOST }} >> ${{ secrets.SSH_PRIVATE_KEY_PATH }}/known_hosts
10984

11085
- name: Copy Files to Server
11186
run: |
11287
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} docker-compose.yml ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}
11388
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} server/Dockerfile ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/server
11489
scp -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} -r ./app/publish ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.DEVBLOG_ROOT_PATH }}/server/publish
11590
116-
# - name: Restart Container
117-
# run: |
118-
# ssh -i ${{ secrets.SSH_PRIVATE_KEY_PATH }}/${{ secrets.SSH_PRIVATE_KEY_NAME }} ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }} "\
119-
# cd ${{ secrets.DEVBLOG_ROOT_PATH }} && \
120-
# docker container rm -f ${{ secrets.DEVBLOG_CLIENT_CONTAINER }} || true && \
121-
# docker container rm -f ${{ secrets.DEVBLOG_SERVER_CONTAINER }}
122-
# docker compose up -d"
123-
12491
restart-containers:
12592
name: Restart Containers
12693
needs: [deploy-server, deploy-client]

0 commit comments

Comments
 (0)