From d1283fbd4aca467162fffeae1ea42effb155bf56 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Fri, 25 Mar 2016 19:15:13 -0400 Subject: index --- index.js | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 index.js (limited to 'index.js') diff --git a/index.js b/index.js new file mode 100644 index 0000000..5f2586a --- /dev/null +++ b/index.js @@ -0,0 +1,51 @@ +var okcms = require('okcms') + +var isProduction = process.env.OK_PRODUCTION === 'true' + +var viewConfig = { + template: 'index', + data: [ + {type: 'project', query: '*'}, + ] +} + +var app = okcms.createApp({ + + project: 'OKFocus Portfolio', + + debug: !isProduction, + production: isProduction, + + schemas: { + project: { + id: {type: 'string', hidden: true}, + year: {type: 'number'}, + title: {type: 'string'}, + link: {type: 'string'}, + NatureOfWork: {type: 'text'}, + brief: {type: 'text'}, + image: {type: 'image'}, + press: {type: 'link-list'}, + }, + }, + + resources: [ + { type: 'project' }, + ], + + views: { + '/': viewConfig, + }, + + services: { + s3: { + key: process.env.S3_KEY, + secret: process.env.S3_SECRET, + bucket: process.env.S3_BUCKET, + maxbytes: 1024*1024*2, + }, + } + +}).listen(process.env.PORT || 1337) + +console.log('Server listening at port ' + (process.env.PORT || 1337) + '...'); -- cgit v1.2.3-70-g09d2