This code used to drive the devopsdays.org website. We migrated to https://github.com/devopsdays/devopsdays-web/ on 2016-05-07.
Everything below is left for historical interest.
Thanks to everyone who's worked on the site!
It uses webby as a framework:
$ git clone git@github.com:jedi4ever/devopsdays-webby.git
If you have docker you can be up and running very quickly. A docker image has been pushed to docker hub with all the dependencies packaged in the image.
make docker_run_site
make docker_build_site
make docker_build_image
$ yum install oniguruma oniguruma-devel
$ yum install libxslt libxml2 libxslt-devel libxlm2-devel
$ apt-get install libonig-dev
$ brew install oniguruma
See README-Windows for using webby on Windows operating systems
- there is a .ruby-version file that selects "ruby-1.8.7"
- and a .ruby-gemset file creates a new gemset "devopsdays-webby"
- Install Xcode 4.4+
- Install developer tools (Xcode preferences > Additional downloads)
- Install gcc-42 with hombrew/dupes
- Install XQuartz
$ brew install https://raw.github.com/Homebrew/homebrew-dupes/master/apple-gcc42.rb
$ brew install rbenv
$ brew install ruby-build
$ CONFIGURE_OPTS=--without-tk rbenv install 1.8.7-p370
$ git clone git@github.com:jedi4ever/devopsdays-webby.git
$ cd devopsdays-webby
$ gem install bundler
$ bundle install
$ source devopsdays-webby.ENV
$ gem install bundler
$ bundle install
All interactions are done with the webby command, for this you need to be inside the 'site' directory
$ cd site
$ webby autobuild
$ cd site
$ webby build
$ cd site
$ webby rebuild
For more information on how to use webby http://webby.rubyforge.org/