Skip to content

Instantly share code, notes, and snippets.

View aledbf's full-sized avatar

Manuel Alejandro de Brito Fontes aledbf

View GitHub Profile
#! /bin/sh
# ==================================================================
# ______ __ _____
# /_ __/___ ____ ___ _________ _/ /_ /__ /
# / / / __ \/ __ `__ \/ ___/ __ `/ __/ / /
# / / / /_/ / / / / / / /__/ /_/ / /_ / /
#/_/ \____/_/ /_/ /_/\___/\__,_/\__/ /_/
# Multi-instance Apache Tomcat installation with a focus
# on best-practices as defined by Apache, SpringSource, and MuleSoft
FROM ubuntu:12.10
RUN apt-get install -y python-setuptools
RUN easy_install pip
ADD requirements.txt /src/requirements.txt
RUN cd /src; pip install -r requirements.txt
ADD . /src
FROM ubuntu:14.04
RUN apt-get install -y python-setuptools
RUN easy_install pip
ADD requirements.txt /src/requirements.txt
RUN cd /src; pip install -r requirements.txt
ADD . /src
!#/bin/bash
free;sync; echo 3 | sudo tee /proc/sys/vm/drop_caches;free
server {
listen 80
server_name foo.com;
location /bar {
proxy_pass http://bar.local.deisapp.com:80
}
location / {
proxy_pass http://foo.local.deisapp.com:80
# Mount the boot partition. The device name will probably be different from "vda".
mount /dev/vda1 /mnt/
# Double check that we are in the right place
cat /mnt/syslinux/boot_kernel.cfg
#label boot_kernel
# menu label boot_kernel
# kernel vmlinuz-boot_kernel
# append console=ttyS0,115200n8 console=tty0 ro noswap cros_legacy root=LABEL=ROOT rootflags=subvol=root usr=gptprio:
#!/bin/bash
# apt-get install jq
#set -eu
shopt -s nullglob
readonly base_dir=$1
if [ -z "$base_dir" ] ; then
echo 'please location docker registry store location!';
exit;
fi
#!/usr/bin/env bash
#"Installing s3cmd deis fork"
#pip install git+https://github.com/deis/s3cmd
ETCD_HOST=$1
BACKUP_DIRECTORY=$2
ACCESS_KEY=`etcdctl -C $ETCD_HOST:4001 get /deis/store/gateway/accessKey`
SECRET_KEY=`etcdctl -C $ETCD_HOST:4001 get /deis/store/gateway/secretKey`
@aledbf
aledbf / index.js
Created December 5, 2012 01:11
Alternative to https://gist.github.com/fbb99b638e9da27fe24d (generate secure environment variables)
var program = require('commander'),
request = require('request'),
fs = require('fs'),
ursa = require('ursa');
program.on('--help', function() {
console.log(' Alternative to https://gist.github.com/fbb99b638e9da27fe24d (generate secure environment variables)');
console.log(' Example:');
console.log('');
console.log(' $ node index -r github-user/user-repo -v SECURE=value');
@aledbf
aledbf / haproxy.cfg
Created October 13, 2015 19:58 — forked from GABeech/haproxy.cfg
Stack Exchange HAProxy
# This is an example of the Stack Exchange Tier 1 HAProxy config
# The only things that have been changed from what we are running are:
# 1. User names have been removed
# 2. All Passwords have been remove
# 3. IPs have been changed to use the example/documentation ranges
# 4. Rate limit numbers have been changed to randome numbers, don't read into them
userlist stats-auth
group admin users $admin_user
user $admin_user insecure-password $some_password