This PR adds support for object storage in S3 or S3-like services such as BC Gov Object Store Service:
Added object_Store.ts file to support s3 operations
object_store relies on new environment variables to define the resource and auth (OBJECT_STORE_ACCESS_KEY_ID, OBJECT_STORE_SECRET_KEY_ID, OBJECT_STORE_BUCKET_NAME, OBJECT_STORE_URL)
Artifact services are modified to interface with both main database and s3 storage
A file must be provided on the api/artifact/create endpoint
All api/artifact/ endpoints now return a signed url to the stored resource
This PR adds support for object storage in S3 or S3-like services such as BC Gov Object Store Service: