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