https://github.com/coopdevs/donalo
Provisioning and deployment scripts for donalo.org
https://github.com/coopdevs/donalo
Last synced: 3 months ago
JSON representation
Provisioning and deployment scripts for donalo.org
- Host: GitHub
- URL: https://github.com/coopdevs/donalo
- Owner: coopdevs
- Created: 2019-11-13T15:50:01.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-24T23:30:52.000Z (over 3 years ago)
- Last Synced: 2025-01-03T03:45:18.020Z (over 1 year ago)
- Language: Jinja
- Homepage:
- Size: 178 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Donalo [](https://circleci.com/gh/coopdevs/donalo)
=========
This repository provides the Ansible playbooks required to provision and deploy [Donalo's marketplace](https://github.com/coopdevs/sharetribe).
## Usage
### Provision
```
pyenv exec ansible-playbook playbooks/provision.yml --limit=production
```
Note these commands rely on the `vault_password_file` setting defined in [ansible.cfg](https://github.com/coopdevs/donalo/blob/08ed5c881901b053a6ea0e12ccc741d7cd1b321c/ansible.cfg#L5).
### Deploy
```
pyenv exec ansible-playbook playbooks/deploy.yml --limit=production
```
### Backups
Backups are done automatically every day at 03:45h with [backups_role](https://github.com/coopdevs/backups_role/) and stored in Blackblaze. To recover one run:
```
pyenv exec ansible-playbook playbooks/restore_backup.yml --limit=dev -K
```
## blog.donalo.org
This repository also handles redirects to this subdomain. Check out https://github.com/coopdevs/donalo/wiki/Old-blog-redirects for details.