Skip to content

Fix playbook.yml

Fix playbook.yml #37

Workflow file for this run

name: Backend Deployment
on:
push:
paths:
- 'backend/**'
- '.github/workflows/backend.yml'
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Deploy via SSH
uses: appleboy/ssh-action@v1
with:
host: ${{ secrets.SERVER_IP }}
username: ${{ secrets.SERVER_USER }}
key: ${{ secrets.SERVER_SSH_KEY }}
script: |
cd /opt/CookieLess/backend
git pull origin main
ansible-playbook ansible/playbook.yml --ask-become-pass -e MONGO_INITDB_ROOT_USERNAME=${{secrets.MONGO_INITDB_ROOT_USERNAME}} -e MONGO_INITDB_ROOT_PASSWORD=${{secrets.MONGO_INITDB_ROOT_PASSWORD}} -e MONGO_HOST=mongodb -e MONGO_PORT=27017