- Version/Infrastructure info:
- Fedora 4.7.5
- In a private VPC with the rest of our applications
- Deployed via Elastic Beanstalk on the Multicontainer Docker platform
t2.xlargeinstance type- Behind a classic load balancer
- Docker image:
nulib/fcrepo4:s3fix
- Prerequisites:
- An RDS Postgresql instance for Fedora to use for metadata
- An S3 Bucket for Fedora to use for binaries
- Ideally, Fedora/Modeshape would use shared credentials from the environment and we could handle bucket access
using an EC2 instance profile role. However, since it doesn't (yet), you'll need:
- An IAM user with read/write access to the above bucket (I can send you the exact policy we use if you'd like)
- A valid access key/secret for the above IAM user
- Configuration via environment variables set through Elastic Beanstalk
JAVA_OPTIONS=-Dfcrepo.postgresql.host=RDS_HOSTNAME-Dfcrepo.postgresql.port=RDS_PORT-Dfcrepo.postgresql.username=RDS_USERNAME-Dfcrepo.postgresql.password=RDS_PASSWORD-Daws.accessKeyId=IAM_USER_ACCESS_KEY_ID-Daws.secretKey=IAM_USER_SECRET_KEY-Daws.bucket=S3_BUCKET
Created
January 23, 2019 16:27
-
-
Save mbklein/3a8a51adfcf50467497683206e4097b2 to your computer and use it in GitHub Desktop.
Basic info about NU Library's Fedora-on-AWS deployment
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment