This commit is contained in:
parent
64953185a2
commit
5611ee1421
@ -87,15 +87,30 @@ jobs:
|
|||||||
host: ${{ secrets.DEPLOY_HOST }}
|
host: ${{ secrets.DEPLOY_HOST }}
|
||||||
username: ${{ secrets.DEPLOY_USERNAME }}
|
username: ${{ secrets.DEPLOY_USERNAME }}
|
||||||
key: ${{ secrets.DEPLOY_SSH_KEY }}
|
key: ${{ secrets.DEPLOY_SSH_KEY }}
|
||||||
|
script_stop: true
|
||||||
script: |
|
script: |
|
||||||
mkdir -p ~/services/chat-app
|
mkdir -p ~/services/chat-app
|
||||||
cd ~/services/chat-app
|
cd ~/services/chat-app
|
||||||
|
|
||||||
# Copy docker-compose.yml to server
|
- name: Copy docker-compose.yml
|
||||||
echo "${{ github.workspace }}/docker-compose.yml" > docker-compose.yml
|
uses: appleboy/scp-action@master
|
||||||
|
with:
|
||||||
|
host: ${{ secrets.DEPLOY_HOST }}
|
||||||
|
username: ${{ secrets.DEPLOY_USERNAME }}
|
||||||
|
key: ${{ secrets.DEPLOY_SSH_KEY }}
|
||||||
|
source: "docker-compose.yml"
|
||||||
|
target: "~/services/chat-app"
|
||||||
|
|
||||||
# Copy environment file if needed
|
- name: Complete Deployment
|
||||||
# This assumes .env file is in the repository
|
uses: appleboy/ssh-action@master
|
||||||
|
with:
|
||||||
|
host: ${{ secrets.DEPLOY_HOST }}
|
||||||
|
username: ${{ secrets.DEPLOY_USERNAME }}
|
||||||
|
key: ${{ secrets.DEPLOY_SSH_KEY }}
|
||||||
|
script: |
|
||||||
|
cd ~/services/chat-app
|
||||||
|
|
||||||
|
# Copy environment file
|
||||||
echo "${{ secrets.ENV_CONTENT }}" > .env
|
echo "${{ secrets.ENV_CONTENT }}" > .env
|
||||||
|
|
||||||
# Pull latest images and deploy
|
# Pull latest images and deploy
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user