Skip to content
/ kepler-skeleton Public template

KeplerJs Skeleton Quick Start Project

License

Notifications You must be signed in to change notification settings

Keplerjs/kepler-skeleton

Repository files navigation

KeplerJs Skeleton Project

This repo gives you all you need to quickly create your working project based on KeplerJs

One-Click Deploy a new instance on Heroku

Deploy

Deploy to your own server

Clone this repository

git clone git@github.com:Keplerjs/kepler-skeleton.git
cd kepler-skeleton

or in https:

git clone https://github.com/Keplerjs/kepler-skeleton.git

Install dependencies and Run

npm install
npm start

Customization

The best way to add, extend or modify features in KeplerJs is to create a Kepler plugin. You can find in the documentation the guidelines for doing this. Here there is also a skeleton of Kepler plugin inside the packages directory, it can be enabled or disabled through the standard Meteor commands meteor add or meteor remove:

meteor remove keplerjs:plugin-skeleton

A production instance is easily configurable as follow:

cp ./private/start.sh .
cp ./private/settings.sample.json ./settings.json

edits your custom mongodb database name DBNAME="kepler_skeleton" in the file start.sh and other Kepler configurations in settings.json, run:

./start.sh

Default .meteor/packages content, uncomment for enable more plugins

keplerjs:base
keplerjs:theme
keplerjs:plugin-skeleton
#keplerjs:api
#keplerjs:edit
#keplerjs:admin
#keplerjs:stats
#keplerjs:upload
#keplerjs:share
#keplerjs:geoinfo
#keplerjs:osm
#keplerjs:favorites
#keplerjs:convers
#keplerjs:notifs
#keplerjs:pois
#keplerjs:tracks
#keplerjs:categories