cce-search-ansible/README.md

27 lines
1.2 KiB
Markdown

# CCE Search Ansible Setup
### Pre-requisites
1. Install `ansible` on your local machine
2. Ensure you have obtained the SSH key for the EC2 instances
3. Provision EC2 instances as needed
## Frontend Server (cce.ebookfoundation.org)
For information on how to provision the EC2 instance, see [CCE-Frontend-System-Information-and-Provisioning-Guide.md](CCE-Frontend-System-Information-and-Provisioning-Guide.md)
### Updating and redeploying
Once new changes have been added to the master branch of the [frontend repo](https://github.com/EbookFoundation/cce-search-prototype), run the `update-frontend-prod` playbook:
```
$ ansible-playbook -i hosts update-frontend-prod.yml --key-file="/path/to/key/on/your/machine"
```
## Backend Server (ec2-18-217-39-134.us-east-2.compute.amazonaws.com)
### Updating and redeploying
*Note: This playbook currently pulls changes from the NYPL's repository, pending completion of our fork*
Once new changes have been added to the master branch of the [backend repo]("https://github.com/NYPL/bardo-copyright-db"), run the `update-backend-prod` playbook:
```
$ ansible-playbook -i hosts update-backend-prod.yml --key-file="/path/to/key/on/your/machine"