Nowadays applications are deployed more and more to a cloud. Since Alfresco first choice for the cloud provider is AWS, this project will focus on running "local" AWS environment using LocalStack.
Currently, LocalStack allows mocked AWS S3 storage, the project will use especially this AWS service. AWS RDS (managed service for database) is currently available in LocalStack Pro, so it will not be used.
Using LocalStack all developers can test a source code it doesn't require AWS account. Another advantage is possible integration testing with mocked AWS service(s).
Steps to be done
- SDK 4.2 with Alfresco Community 7
- Add common dependencies:
- Adding community project for integration with AWS S3:
- Configure LocalStack to work with mocked S3 storage
- "For fun part": Add SDK5 (out-of-process) project that will simulate behaviours and move content to different locations
Project url: https://github.com/Fikili/alfresco-s3-localstack/blob/main/README.md
Project Owner: @filip