The following projects offer reproducible deployment tooling and environments.
Docker
# the latest bleeding edge updates docker run -p8080:8080 --name=fcrepo fcrepo/fcrepo # a particular version docker run -p8080:8080 --name=fcrepo fcrepo/fcrepo:<tag> # See https://hub.docker.com/repository/docker/fcrepo/fcrepo for all available tagged versions
Also see Database Cache for details on how to set up different backend databases and https://github.com/fcrepo-exts/fcrepo-docker/ for configuration options.
Amazon Web Services (Elastic Beanstalk + RDS + EBS)
git clone https://github.com/fcrepo-exts/fcrepo-aws-deployer cd fcrepo-aws-deployer terraform apply -var 'aws_profile=<your aws profile>' -var 'ec2_keypair=<your keypair>' -var 'aws_artifact_bucket_name=<a new bucket name>'
Also see https://github.com/fcrepo-exts/fcrepo-aws-deployer for all configuration options.