Skip to content

Instantly share code, notes, and snippets.

@econchick
Created November 27, 2012 08:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save econchick/4153106 to your computer and use it in GitHub Desktop.
Save econchick/4153106 to your computer and use it in GitHub Desktop.
How to Build OpenShift Server on F17
Start with Fedora 17
yum install -y git vim rubygem-thor rubygem-parseconfig tito make rubygem-aws-sdk tig mlocate bash-completion rubygem-yard rubygem-redcarpet ruby-devel redhat-lsb
yum install -y http://kojipkgs.fedoraproject.org//packages/selinux-policy/3.10.0/160.fc17/noarch/selinux-policy-3.10.0-160.fc17.noarch.rpm http://kojipkgs.fedoraproject.org//packages/selinux-policy/3.10.0/160.fc17/noarch/selinux-policy-devel-3.10.0-160.fc17.noarch.rpm http://kojipkgs.fedoraproject.org//packages/selinux-policy/3.10.0/160.fc17/noarch/selinux-policy-doc-3.10.0-160.fc17.noarch.rpm http://kojipkgs.fedoraproject.org//packages/selinux-policy/3.10.0/160.fc17/noarch/selinux-policy-minimum-3.10.0-160.fc17.noarch.rpm http://kojipkgs.fedoraproject.org//packages/selinux-policy/3.10.0/160.fc17/noarch/selinux-policy-mls-3.10.0-160.fc17.noarch.rpm http://kojipkgs.fedoraproject.org//packages/selinux-policy/3.10.0/160.fc17/noarch/selinux-policy-targeted-3.10.0-160.fc17.noarch.rpm
gem install rspec -v '1.1.12'
for i in origin-server origin-dev-tools rhc ; do
cd ~;
git clone git://github.com/openshift/$i;
done
cd ~/origin-server
~/origin-dev-tools/build/devenv install_required_packages
~/origin-dev-tools/build/devenv local_build
/usr/sbin/oo-setup-broker --debug
vim /etc/httpd/conf.d/000000_openshift_origin_broker_proxy.conf
Replace <VirtualHost *:443>
With <VirtualHost broker.example.com:443>
Reboot machine
verify that broker is up with: curl -k https://localhost/broker/rest/api.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment