Skip to content

gnarf/bostonjs.com

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boston JS

boston skyline

What

This is the www home of the Boston JS Meetup.

Talk to us on twitter

Who

How-to

1. Get an API Key from Meetup.com

Visit https://secure.meetup.com/meetup_api/key/ and get your API Key. Cut and paste it into a file called app/data/KEY.txt. Save it and remove the extension so the file name is simply KEY.

2. Install Dependencies

From the root directory, run npm install.

3. Start the app server

From the root directory, run node index.js.

4. View index and detail

  • / will give you the most recent event
  • /events will give you an index of all events, linked to their meetup page
  • /events/:id will give you a JSON dump of an individual event

Deployment

(cd deploy/ansible && ansible-playbook --ask-sudo-pass -i inventory/production deploy.yml)

To get changes to show up on the site, you may need to SSH into the box and run these commands from the site root (/mnt/site/):

  • sudo npm run build (runs grunt, specifically we care about the http grunt task to download the latest meetup data)
  • sudo service site restart (restarts the website)

Seeing new meetups that you created on meetup.com on the website

You have to run a deploy to get the site to see new meetups after you add them on meetup.com If, after a deploy, the changes still do not appear to have happened, ssh into the machine and do sudo service site restart. This will be fixed when #27 is closed.

About

website for boston.js meetup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 34.1%
  • HTML 31.6%
  • CSS 29.4%
  • Shell 4.9%