File tree 2 files changed +20
-1
lines changed
2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change 26
26
cargo check
27
27
cargo build --release
28
28
29
+ - name : Create ssh key
30
+ run : |
31
+ mkdir ~/.ssh
32
+ echo "${{ secrets.PRIVATE_KEY }}" > ~/.ssh/index_key
33
+ chmod 600 ~/.ssh/index_key
34
+
35
+ - name : Upload target to server
36
+ run : |
37
+ rsync -avz -e "ssh -i ~/.ssh/index_key -o StrictHostKeyChecking=no" \
38
+ --progress target/release/geode-index \
39
+ ${{ secrets.INDEX_USER }}@${{ secrets.INDEX_SERVER }}:${{ secrets.INDEX_COPY_LOCATION }}
40
+
41
+ - name : Run update script
42
+ run : |
43
+ ssh -i ~/.ssh/index_key -o StrictHostKeyChecking=no ${{ secrets.INDEX_USER }}@${{ secrets.INDEX_SERVER }} \
44
+ ${{ secrets.INDEX_UPDATE_SCRIPT_PATH }}
45
+
29
46
# - name: Push Docker image to index server
30
47
# run: |
31
48
# mkdir -p ~/.ssh
Original file line number Diff line number Diff line change 1
1
/target
2
2
* .db
3
- .env
3
+ .env
4
+
5
+ .vscode /settings.json
You can’t perform that action at this time.
0 commit comments