Website/.ansible/README.md
Mangiang aaf8724535
All checks were successful
continuous-integration/drone/push Build is passing
docs: Update documentation about deployment
2022-05-29 00:02:05 -04:00

19 lines
750 B
Markdown

# Website Deployment
The deployment happens on commit and merge on `master` branch and it is handled by [DroneCI](https://drone.sp-tarkov.com/SPT-AKI/Website) and Ansible.
## Deployment flow
On development and feature branches, the deployment flow is:
- cloning the project
- replacing values for ansible inventory file using DroneCI secrets
- Checking the playbook syntax
- Running the playbook in dry-run mode
On master, the deployment flow is:
- cloning the project
- replacing values for ansible inventory file using DroneCI secrets
- Checking the playbook syntax
- Running the playbook in dry-run mode
- Executing the playbook
## The playbook
It has only one instruction: Go to the directory in the server and `git pull` to update everything.