Skip to content

feat: attempt to add environment variable and run container #3

feat: attempt to add environment variable and run container

feat: attempt to add environment variable and run container #3

Workflow file for this run

name: Try Clone
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
deploy:
runs-on: ubuntu-24.04
steps:
- name: Update Repo & Deploy
uses: appleboy/[email protected]
env:
PORT: ${{ secrets.BE_PORT }}
API_URL: ${{ secrets.BE_API_URL }}
ENVIRONMENT: ${{ secrets.BE_ENVIRONMENT }}
with:
host: ${{ secrets.SSH_HOST }} # IP address of the server you wish to ssh into
key: ${{ secrets.SSH_KEY }} # Private or public key of the server
username: ${{ secrets.SSH_USERNAME }} # User of the server you want to ssh into
envs: PORT,API_URL,ENVIRONMENT
script: |
mkdir -p ~/repo
cd ~/repo
if cd backend; then git pull; else git clone [email protected]:mastree/wedding-site-be.git backend; cd backend; fi
docker-compose up --force-recreate --build -d
docker image prune -f
echo 'Deployment successful to digital ocean'