Просмотр исходного кода

seperate the standard s3 creds from the bucket s3 creds

Henry Oswald 8 лет назад
Родитель
Сommit
089bf3e084

+ 1 - 1
services/filestore/app/coffee/BucketController.coffee

@@ -9,7 +9,7 @@ module.exports = BucketController =
 	getFile: (req, res)->
 		{bucket} = req.params
 		key = req.params[0]
-		credentials = settings.filestore.s3?[bucket]
+		credentials = settings.filestore.s3BucketCreds?[bucket]
 		options = {
 			key: key,
 			bucket: bucket,

+ 4 - 1
services/filestore/config/settings.defaults.coffee

@@ -28,11 +28,14 @@ module.exports =
 		# s3:
 		# 	key: ""     # default
 		# 	secret: ""  # default
+		#
+		# s3BucketCreds:
 		#   bucketname1: # secrets for bucketname1
 		#     auth_key: ""
 		#     auth_secret: ""
 		#  bucketname2: # secrets for bucketname2...
-		s3: JSON.parse process.env['S3_CREDENTIALS'] if process.env['S3_CREDENTIALS']
+
+		s3BucketCreds: JSON.parse process.env['S3_BUCKET_CREDENTIALS'] if process.env['S3_BUCKET_CREDENTIALS']
 
 	path:
 		uploadFolder: Path.resolve(__dirname + "/../uploads")