Skip to content

Update auth

Update auth #17

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: Install Ansible
run: sudo apt-get update && sudo apt-get install -y ansible
- name: Deploy via SSH and Ansible
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
export MONGO_INITDB_ROOT_USERNAME="${{ secrets.MONGO_INITDB_ROOT_USERNAME }}"
export MONGO_INITDB_ROOT_PASSWORD="${{ secrets.MONGO_INITDB_ROOT_PASSWORD }}"
ansible-playbook ansible/playbook.yml