d207f6ee9e
- Updated app-config.yaml with additional configuration parameters:
- techdocs.publisher.awsS3.bucketRootPath
- techdocs.publisher.googleGcs.bucketRootPath
- Updated `fromConfig` and constructors to support additional `bucketRootPath`
parameters.
- Updated publish method to support `bucketRootPath` in constructing destination
file path
- Updated `fetchTechDocsMetadata` to use `bucketRootPath`
- Updated `docsRouter` to use `docsRouter` when retrieving files
- When using both legacy casing, and a bucket root path, additional logic
was added to prevent the root path's case from being modified as
previously legacy casing would be applied to the first three entities of
the URI
- Updated `hasDocsBeenGenerated` to use `bucketRootPath`
- Added additional unit tests for new configurations to updated, and new methods
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
Documentation
The Backstage documentation is available at https://backstage.io/docs