27 lines
1.2 KiB
Markdown
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" |