Make packages for the Raspberry Pi 2 (Rpi2)
Hosting GitLab on your new Raspberry Pi 2 is a cool use case for GitLab and it currently is pretty time-consuming to install from source. It also breaks on the rubyracer requirement for production which can be avoided if we ask people to install Nodejs
Report back to when we have the package:
- https://github.com/gitlabhq/gitlabhq/issues/8809
- https://twitter.com/HLFH_Space/status/573276320349724673
- https://github.com/cowboyd/therubyracer/issues/317
- https://gitlab.com/gitlab-org/gitlab-ce/issues/86
- https://midnightcodr.github.io/2014/01/11/install-gitlab-6-dot-4-on-raspberry-pi/
- https://www.ruby-forum.com/topic/4306127
- https://groups.google.com/forum/#!topic/gitlabhq/_Sz2ANJ3qpw
- http://forum.odroid.com/viewtopic.php?f=77&t=4813
- https://blog.moortaube.de/2014/02/16/gitlab-auf-einem-raspberry-pi/
- http://archlinuxarm.org/forum/viewtopic.php?f=57&t=6868
- https://github.com/cowboyd/therubyracer/issues/255
- https://gist.github.com/andrenam/3195879
- http://stackoverflow.com/questions/21666379/problems-installing-gitlab-on-odroid-v8-lib-not-available
- http://www.raspberrypi.org/forums/viewtopic.php?f=36&t=32716
- https://bbs.archlinux.org/viewtopic.php?id=177165
- http://krisko210.blogspot.com/2014/07/installing-gitlab-on-odroid-archlinuxarm.html
It would be awesome to have an Omnibus package that works out of the box.
The package should install only one worker and disable http access by default.
This should allow GitLab to run in the 1GB of ram, but people should still set up 1GB of swap.
- First step is to add node.js to Omnibus
apt-get install nodejs-legacy - Remove rubyracer from the production gem file
- Add to 7.9 update guide and release blog post
- @patricio will try to install GitLab from source
- Create Omnibus package for Raspberry Pi 2
- Announce with separate blog post
- Report back to all the articles/issues
Edited by Eoghan Dunne