Skip to content

Instantly share code, notes, and snippets.

View rdegges's full-sized avatar

Randall Degges rdegges

View GitHub Profile
@rdegges
rdegges / dev.py
Created April 29, 2011 08:21
Awesome development settings file.
"""Development settings and globals."""
from common import *
from os.path import join, normpath
########## DEBUG CONFIGURATION
DEBUG = True
TEMPLATE_DEBUG = DEBUG
@rdegges
rdegges / common.py
Created April 29, 2011 08:19
Awesome settings file.
"""Common settings and globals."""
import sys
from os.path import abspath, basename, dirname, join, normpath
from helpers import gen_secret_key
########## PATH CONFIGURATION
@rdegges
rdegges / django-fail-settings.py
Created April 29, 2011 08:12
Poor example of Django settings.
try:
from settings_local import *
except ImportError:
pass
@rdegges
rdegges / setup_git.sh
Created April 11, 2011 05:54
Install and configure Git on debian-based systems.
sudo aptitude -y install git
sudo su - jenkins
git config --global user.name "Jenkins CI"
git config --global user.email "[email protected]"
ssh-keygen -t rsa -C "[email protected]" # Use all the default options, don't specify
# a password.
cat .ssh/id_rsa.pub # Grant this SSH key access to your Git repositories.
# If you're using github, you'll also want to do:
ssh [email protected]
@rdegges
rdegges / proxy_nginx.sh
Created April 11, 2011 05:30
Create a HTTP proxy for jenkins using NGINX.
sudo aptitude -y install nginx
cd /etc/nginx/sites-available
sudo rm default
sudo cat > jenkins
upstream app_server {
server 127.0.0.1:8080 fail_timeout=0;
}
server {
listen 80;
@rdegges
rdegges / jenkins_installer.sh
Created April 11, 2011 05:17
Install jenkins on a debian-based server.
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo echo "deb http://pkg.jenkins-ci.org/debian binary/" > /etc/apt/sources.list.d/jenkins.list
sudo aptitude -y update
sudo aptitude -y install jenkins
@rdegges
rdegges / install-jenkins-repo.sh
Created April 8, 2011 00:36
Installs the jenkins repo.
echo "deb http://pkg.jenkins-ci.org/debian binary/" > /etc/apt/sources.list.d/jenkins.list
@rdegges
rdegges / install-jenkins.sh
Created April 7, 2011 22:48
Installs Jenkins CI
aptitude -y install jenkins
@rdegges
rdegges / install-jenkins-update.sh
Created April 7, 2011 22:48
Updates Your Repository Cache
aptitude -y update
@rdegges
rdegges / install-jenkins-repo.sh
Created April 7, 2011 22:47
Installs the Debian Jenkins CI Repos
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
echo "deb http://pkg.jenkins-ci.org/debian binary/" > /etc/apt/sources.list.d/jenkins.list