Update deploy build
This commit is contained in:
parent
cf947efe5a
commit
9ba3e0dd83
@ -74,6 +74,9 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: Checkout repo
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Install SSH key
|
- name: Install SSH key
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ~/.ssh
|
mkdir -p ~/.ssh
|
||||||
@ -81,6 +84,18 @@ jobs:
|
|||||||
chmod 600 ~/.ssh/id_ed25519
|
chmod 600 ~/.ssh/id_ed25519
|
||||||
ssh-keyscan -H "${{ secrets.DEPLOY_HOST }}" >> ~/.ssh/known_hosts
|
ssh-keyscan -H "${{ secrets.DEPLOY_HOST }}" >> ~/.ssh/known_hosts
|
||||||
|
|
||||||
|
# ---------------------------------------------------------
|
||||||
|
# 1. Upload docker-compose.yml to the production directory
|
||||||
|
# ---------------------------------------------------------
|
||||||
|
- name: Upload docker-compose.yml
|
||||||
|
run: |
|
||||||
|
ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} "mkdir -p /opt/costco-app"
|
||||||
|
scp docker-compose.yml \
|
||||||
|
${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }}:/opt/costco-app/docker-compose.yml
|
||||||
|
|
||||||
|
# ---------------------------------------------------------
|
||||||
|
# 2. Deploy using the uploaded compose file
|
||||||
|
# ---------------------------------------------------------
|
||||||
- name: Deploy via SSH
|
- name: Deploy via SSH
|
||||||
run: |
|
run: |
|
||||||
ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} << 'EOF'
|
ssh ${{ secrets.DEPLOY_USER }}@${{ secrets.DEPLOY_HOST }} << 'EOF'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user