var okcms = require('..'); var app = okcms.createApp({ root: 'public', debug: false, schemas: { page: { id: {type: 'string'}, title: {type: 'string'}, body: {type: 'text'}, links: {type: 'link-list'}, }, bread: { type: {type: 'string', id: true}, title: {type: 'string'}, description: {type: 'text'}, color: {type: 'enum', options: ["red","blue","green"]}, video: {type: 'video'}, images: {type: 'captioned-image-list'} }, }, resources: [ { type: 'page', static: {id: 'about'}}, { type: 'page', static: {id: 'contact'}}, { type: 'bread' }, ], services: { s3: { key: process.env.S3_KEY, secret: process.env.S3_SECRET, bucket: process.env.S3_BUCKET, } }, views: { '/': { data: [ {type: 'bread', query: '*'}, {type: 'page', query: '*'} ] }, '/about': { data: {type: 'page', query: 'about'} }, '/contact': { data: {type: 'page', query: 'contact'} }, '/:id': { data: {type: 'bread', query: ':id'} } } }).listen(1337); console.log('Server listening at port 1337...');