Skip to content

IGx89/meteor

 
 

Repository files navigation

Meteor

Meteor is an ultra-simple environment for building modern web applications.

With Meteor you write apps:

  • in pure Javascript
  • that send data over the wire, rather than HTML
  • using your choice of popular open-source libraries

Documentation is available at http://docs.meteor.com/

Installing on a Raspberry Pi device

Download the Raspbian Wheezy armhf Raspberry Pi minimal image and put it on a 1+ GB SD card: http://www.linuxsystems.it/raspbian-wheezy-armhf-raspberry-pi-minimal-image/

Start up the OS on the device using the SD card you built

Install packages required by fibers and Meteor:

apt-get update
apt-get install python make g++ curl

Install Meteor:

mkdir /opt/meteor
cd /opt
git clone https://github.com/IGx89/meteor.git
cd meteor/scripts
./generate-dev-bundle.sh
cd ..
./meteor

To add Meteor to your PATH, run nano /etc/profile and then put the following right before the export PATH line:

# add Meteor to path
PATH="$PATH:/opt/meteor"

Log out of the terminal session and go back in, to make the PATH change take effect

Setup mongodb (change to address of a mongo database running on a different computer -- doesn't support running locally yet):

export MONGO_URL=mongodb://192.168.1.108:27017/todos

Create and run a Meteor app:

mkdir ~/apps
cd apps
meteor create --example todos
cd todos
meteor

Todo

  • Implement support for running mongodb locally

Developer Resources

Building an application with Meteor?

Interested in contributing to Meteor?

About

Fork of meteor modified to support running on armv61 (Raspberry Pi). Builds on work done by skaag (https://github.com/skaag/meteor) and haroldnator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 81.3%
  • Shell 9.7%
  • CSS 7.0%
  • Python 1.9%
  • CoffeeScript 0.1%