The following documents capture the steps required to build, release, and deploy DuraCloud software
A special thanks to the DuraCloud Europe team at 4Science for contributing to and funding the development of these documents! 👍
- General AWS Environment Setup - Describes the initial setup of an AWS account and the services which support DuraCloud deployment
- Database setup - Describes the setup of Amazon RDS to support DuraCloud
- Mill deployment - Defines the steps required to deploy and configure the DuraCloud Mill
- DuraCloud Application - Describes the process of deploying the DuraCloud applications (DuraStore and DurAdmin) using AWS Elastic Beanstalk
- Management Console - Describes the process of deploying the DuraCloud Management Console using AWS Elastic Beanstalk
- DuraCloud Bridge - (External link) Describes the purpose, API, and configuration of the DuraCloud Bridge application
- DuraCloud without AWS - Describes changes to DuraCloud configuration required to use non-AWS components for some or all of DuraCloud's deployment environment.
- Creating new accounts - Describes how a new client DuraCloud account is added to the system
- Closing accounts - Describes how to deactivate, delete, and transition DuraCloud accounts
- Log aggregation - Describes log capture and visualization using SumoLogic
- DuraCloud Architecture - Describes the overall DuraCloud architecture and how the DuraCloud components operate together
- Development Guide: Getting Started - Learn how to set up your development environment to work on DuraCloud software
- DuraCloud code contribution guidelines - (External link) Describes how to get started contributing to the DuraCloud project (coding not required!)
- DuraCloud Release Process - Describes the DuraCloud software release process