Skip to content

Fix env

Fix env #40

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 \
--extra-vars '{"MONGO_INITDB_ROOT_USERNAME": "${{ secrets.MONGO_INITDB_ROOT_USERNAME }}", \
"MONGO_INITDB_ROOT_PASSWORD": "${{ secrets.MONGO_INITDB_ROOT_PASSWORD }}", \
"MONGO_HOST": "${{secrets.MONGO_HOST}}", \
"MONGO_PORT": "${{secrets.MONGO_PORT}}"}'