Skip to content

Instantly share code, notes, and snippets.

@tader
tader / docker-compose.yml
Last active July 15, 2023 20:04
ESPHome in Docker with Traefik for HTTPS
# https://gist.github.com/tader/fd8c2b778770856e0905ca3310bb5f7d
version: '3.3'
services:
traefik:
image: traefik:v2.9.8
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
ports:
- "443:443"
command:
@tader
tader / .vimrc
Created December 28, 2016 14:18
iTerm2 TouchBar for Vim
"autocmd VimEnter * silent !echo -ne "\033]1337;PushKeyLabels\a"
autocmd VimEnter * silent !echo -ne "\033]1337;SetKeyLabel=F1=Save & Quit\a"
autocmd VimEnter * map <F1> :wq<CR>
autocmd VimEnter * silent !echo -ne "\033]1337;SetKeyLabel=F2=Quit\a"
autocmd VimEnter * map <F2> :q!<CR>
"autocmd VimLeave * silent !echo -ne "\033]1337;PopKeyLabels\a"
@tader
tader / keybase.md
Created May 27, 2014 14:47
Keybase proof

Keybase proof

I hereby claim:

  • I am tader on github.
  • I am tader (https://keybase.io/tader) on keybase.
  • I have a public key whose fingerprint is E454 C99F DABF BF38 0742 AE3B ED0D CD91 EFA9 8E52

To claim this, I am signing this object:

#!/usr/bin/env ruby
require 'fog'
require 'yaml'
PACKAGES = 'build-essential git-core ruby1.9.1 ruby1.9.1-dev libxml2-dev libxslt1-dev libpq-dev libsqlite3-dev zlib1g-dev libmysqlclient-dev libpgsql-ruby1.9.1'
region = ARGV[0] || 'eu-west-1'
ami = ARGV[1] || 'ami-ce7b6fba' # this needs to be an Ubuntu ami (I use 12.04)
flavor = ARGV[2] || 'c1.medium' # c1.medium has more CPU power and is a little quicker