Description
Currently it's time consuming to get a Couchbase Server environment up and properly configured for all integration tests to pass. There are many configuration steps involved.
This task is to create Docker Compose scripts that will vastly simplify the launch of a ground state Couchbase Server on which all integration tests pass.
- Should require minimal workstation configuration
- Should create all required buckets and load samples
- Should create required N1QL indexes
- Should create required FTS indexes
- Should use a consistent SSL certificate
- Should accept configuration to control the version of Couchbase Server
These scripts will then be included in source control so they can be versioned/improved with the SDK.