Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env bash
# Modified from
# MIT License applies to this script. I don't accept any responsibility for
# damage you may cause using it.
set -ex
if [[ $EUID -ne 0 ]]; then
echo "* This script needs to be run as root"
MrCoffey / docker-compose.yml
Created February 25, 2018 04:37 configuration file
version: '3.4'
image: traefik:1.4.5
driver: json-file
max-size: "10m"
max-file: "3"
MrCoffey / Dockerfile
Last active January 20, 2018 23:35
Dockerfile for containers configured to install k8s
FROM ubuntu
ENV container docker
RUN apt-get -y update
RUN apt-get update -qq && apt-get install -qqy \
apt-transport-https \
ca-certificates \
curl \
lxc \
MrCoffey /
Created July 23, 2017 22:48
Writes custom ENV variables into aws elastic beanstalk
mode: "000755"
owner: root
group: root
content: |
#!/usr/bin/env bash
echo Defaults:root \!requiretty >> /etc/sudoers
for envvar in `jq '.optionsettings | {"aws:elasticbeanstalk:application:environment"}[] | .[]' /opt/elasticbeanstalk/deploy/configuration/containerconfiguration`
MrCoffey / new_relic.config
Created January 27, 2017 20:04
Newrelic configuration for elasticbeanstalk
mode: "000755"
owner: root
group: root
content: |
#!/usr/bin/env python
import boto.utils
# Sets the Docker image that will be used as a base.
FROM trenpixster/elixir:1.3.0
# Compiles app
RUN mkdir /app
# Injects AWS env variables explained below
MrCoffey /
Created November 25, 2016 16:48
Depltoyment example of a basic dockerrun for multicontainers on beanstalk
"AWSEBDockerrunVersion": 2,
"volumes": [
"name": "liftit-app",
"host": {
"sourcePath": "/app"
MrCoffey / appspec.yml
Last active November 21, 2016 14:54
Basic AWS CodePloy Policies configuration
# This is an appspec.yml template file for use with AWS CodeDeploy.
# The lines in this template starting with the hashtag symbol are
# instructional comments and can be safely left in the file or
# ignored.
# For help completing this file, see the "AppSpec File Reference" in the
# "AWS CodeDeploy User Guide" at
# Don't touch version, that's Amazons stuff.
version: 0.0
# Specify "os: linux" if this revision targets Amazon Linux,
MrCoffey / private.xml
Created November 11, 2016 03:34
Karabiner configuration for Microsoft Sculpt Key Remapping for Mac OS
<?xml version="1.0"?>

emacs --daemon to run in the background. emacsclient.emacs24 <filename/dirname> to open in terminal

NOTE: "M-m and SPC can be used interchangeably".

  • Undo - C-/
  • Redo - C-?
  • Change case: 1. Camel Case : M-c 2. Upper Case : M-u
  1. Lower Case : M-l