Step-by-step installtion of cGit on nginx without funky rewrite rules.
This is for
upstream myapp { | |
server unix:///myapp/tmp/puma.sock; | |
} | |
server { | |
listen 80; | |
server_name myapp.com; | |
# ~2 seconds is often enough for most folks to parse HTML/CSS and | |
# retrieve needed images/icons/frames, connections are cheap in |
Referring to http://docs.puppetlabs.com/mcollective/reference/basic/gettingstarted_debian.html from 2013-02-21
Download:
### ADD RPM Forge repository | |
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm | |
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt | |
rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm # Verifies the package | |
rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm | |
### APACHE | |
# Dependencies |
# installs to /opt/gradle | |
# existing versions are not overwritten/deleted | |
# seamless upgrades/downgrades | |
# $GRADLE_HOME points to latest *installed* (not released) | |
gradle_version=2.9 | |
wget -N https://services.gradle.org/distributions/gradle-${gradle_version}-all.zip | |
sudo unzip -foq gradle-${gradle_version}-all.zip -d /opt/gradle | |
sudo ln -sfn gradle-${gradle_version} /opt/gradle/latest | |
sudo printf "export GRADLE_HOME=/opt/gradle/latest\nexport PATH=\$PATH:\$GRADLE_HOME/bin" > /etc/profile.d/gradle.sh | |
. /etc/profile.d/gradle.sh |
# This gist is compatible with Ansible 1.x . | |
# For Ansible 2.x , please check out: | |
# - https://gist.github.com/dmsimard/cd706de198c85a8255f6 | |
# - https://github.com/n0ts/ansible-human_log | |
# This program is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation, either version 3 of the License, or | |
# (at your option) any later version. | |
# |
# Ever wanted to force a jenkins build quickly? | |
# Put this file in your path somewhere, and chmod +x it | |
curl "http://<jenkins-server-url>/buildByToken/build?job=<job-name>&token=<token>” | |
# Replace <vars> with your own config | |
# Goto your project configure page : http://<jenkins-server-url>/job/<job-name>/configure | |
# And set “Trigger builds remotely” to <token> |
require 'socket' | |
host = 'icinga_ip_address' | |
port = 6558 | |
query = "GET hosts\n" | |
query << "Columns: name alias state services_with_state\n" | |
query << "OutputFormat: json\n" | |
query << "ResponseHeader: fixed16" |