Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.



IntegrationStagingProduction
websitehttps://exhibits-int.library.cornell.eduhttps://exhibits-
staging
stg.library.cornell.edu/https://exhibits.library.cornell.edu
server

AWS Elastic Beanstalk

elasticbeanstalk-environment-name: exhibits-int-

integration

ruby3

AWS Elastic Beanstalk

elasticbeanstalk-environment-name: exhibits-

staging

stg-ruby3

AWS Elastic Beanstalk

elasticbeanstalk-environment-name: exhibits-prod-

1

ruby3

solr

http://aws-108-172.internal.library.cornell.edu:8983/solr/#/

Core: exhibits-int

http://aws-108-172.internal.library.cornell.edu:8983/solr/#/

Core: exhibits-staging

http://aws-108-078.internal.library.cornell.edu:8983/solr/#/

Core: exhibits

mysqlHostname and credentials in LastPass ("Exhibits int RDS admin")Hostname and credentials in LastPass ("Exhibits int RDS admin")Hostname and credentials in LastPass ("Exhibits prod RDS admin")

Server

CUL-IT Library Systems docs about AWS Elastic Beanstalk: Elastic Beanstalk (USDA-ESMIS, exhibits, studentworkers, ld4l-qa) 

...

  1. Log in to AWS
  2. Go to Elastic Beanstalk console > Application name = exhibits
  3. Choose relevant "Environment name", e.g. exhibits-integrationint-ruby3, exhibits-stg-stagingruby3, exhibits-prod-1ruby3
  4. Select "Logs" in menu on left

...

  1. Get the private IP address of the relevant elastic beanstalk instance. EB instances can be replaced, so the IP address needed for ssh access is not constant.
    • Option 1: Grab from EC2 console
      1. Log in to AWS
      2. Go to the EC2 console > Instances
      3. Choose or search for relevant "Name", e.g. exhibits-integrationint-ruby3, exhibits-stg-stagingruby3, exhibits-prod-1ruby3
      4. Copy private IP address, e.g. "10.92.111.183"
    • Option 2: Query the AWS CLI: 

      aws ec2 describe-instances --filters "Name=tag:elasticbeanstalk:environment-name,Values=exhibits-integrationint-ruby3" --query 'Reservations[*].Instances[].PrivateIpAddress' 

  2. Connect via ssh: ssh -i cul-admin.pem ec2-user@10.92.111.183
    • Replace IP with address from step 1

...

You can review the managed-schema and solrconfig in the Solr Admin UI and use these to set up your own local Solr instance. solrconfig.xml, managed-schema

...