Files
Frontend/.gitea/workflows/cd.yml
T
d3m0k1d 0f73ca72d7
Deploy / deploy (push) Has been cancelled
ci / build (push) Has been cancelled
feat: container registry deploy (build in CI, pull on server)
2026-06-13 20:56:04 +03:00

23 lines
567 B
YAML

name: Deploy
on:
push:
branches: master
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Install Ansible
run: |
pip install -r infra/ansible/requirements.txt
ansible-galaxy install -r infra/ansible/requirements.yml
- name: Run playbook
run: |
echo "${{ secrets.ANSIBLE_VAULT_PASSWORD }}" > .vault_pass
ansible-playbook -i infra/ansible/inventory/hosts.yml infra/ansible/playbook.yml --vault-password-file .vault_pass
rm .vault_pass