Skip to content

Update default.vcl

Update default.vcl #64

Workflow file for this run

name: deploy-dev
on:
push:
branches:
- dev
paths-ignore:
- "*.md"
jobs:
deploy:
name: Deploy dev
runs-on: ubuntu-latest
steps:
- name: Install SSH key
uses: kielabokkie/ssh-key-and-known-hosts-action@v1
with:
ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }}
ssh-host: ${{ secrets.SSH_HOST_NEW_IP }}
ssh-port: ${{ secrets.SSH_HOST_NEW_PORT }}
- name: Build and deploy
run: |
ssh -p ${{ secrets.SSH_HOST_NEW_PORT }} -l ${{ secrets.SSH_USER_NEW }} ${{ secrets.SSH_HOST_NEW_IP }} << EOF
set -e
echo "Navigating to the project directory"
cd /home/${{ secrets.SSH_USER_NEW }}/dev/
echo "Fetching latest changes from the repository"
git fetch origin dev
echo "Switching branches"
git checkout dev
echo "Resetting to the latest commit"
git reset --hard origin/dev
echo "Building and starting containers"
LISTEN="49223" docker-compose -f docker-compose.prod.yml -p prod_develop up -d --build
EOF