/SummerShow

Website for the Summer Show of the Dyson School of Design Engineering

Primary LanguageJavaScriptOtherNOASSERTION

Summer Show

Dyson School of Design Engineering, Imperial College London

Built and maintained by Ben Greenberg & Paolo Rüegg

Production Build test

Netlify Status



This repository contains the code for the Summer Show website. The Summer Show is the end of year exhibition run by the Dyson School of Design Engineering.

Development

Assuming you have Ruby installed...

/     $ cd 2019/
/2019 $ gem install bundler jekyll
/2019 $ bundle exec jekyll build

This will build the site into the 2019/_site/ directory. Alternatively, you can run a live server which will watch for file changes:

/2019 $ bundle exec jekyll serve --host 0.0.0.0

For fast development cycles, we recommend using serveo.net, so in a new shell:

$ ssh -R summershow.serveo.net:80:localhost:4000 serveo.net
  • -R requests the target serveo.net to establish a reverse tunnel (acting as a proxy)
  • summershow.serveo.net acts as a proxy on port 80, and redirects to localhost:4000
  • You can request any subdomain from serveo. No guarantee you will be allocated it though.
  • Your local dev server will now be available from any device at http://summershow.serveo.net

Alternatively, you can use your local IP (e.g. 192.168.1.2) if the devices are on the same network.

http://192.168.1.2:4000