From 2a4266fd00a0b1327a7b24ee9807b94f0060a118 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 8 Apr 2015 23:19:49 -0400 Subject: load environment with dotenv --- app/node_modules/okservices/index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'app/node_modules/okservices/index.js') diff --git a/app/node_modules/okservices/index.js b/app/node_modules/okservices/index.js index cb96072..10de460 100644 --- a/app/node_modules/okservices/index.js +++ b/app/node_modules/okservices/index.js @@ -5,6 +5,8 @@ function OKImageService(options) { options = options || {}; if (!options.express) throw new Error('Express not provided to OKImageService'); + if (!options.s3) + throw new Error('S3 configuration not provided to OKImageService'); var express = options.express; var router = express.Router(); @@ -14,6 +16,14 @@ function OKImageService(options) { router.post('/', function(req, res) { // req should have a method `file` on it which is // provided by skipper. Use that to do AWS stuff + req.file('image').upload({ + adapter: require('skipper-s3'), + key: options.s3.key, + secret: options.s3.secret, + bucket: options.s3.bucket + }, function (err, uploadedFiles) { + // + }); }); this._middleware = router; -- cgit v1.2.3-70-g09d2