Skip to content

Instantly share code, notes, and snippets.

View roylee0704's full-sized avatar
🧘‍♂️

roylee0704

🧘‍♂️
  • Bangkok, Thailand
View GitHub Profile
@roylee0704
roylee0704 / brew-list.txt
Last active August 17, 2016 04:24
brew export.
ant
asciinema
autoconf
cabextract
cmake
cscope
gdbm
gmp
go
gpm
@roylee0704
roylee0704 / brew-n-cask.sh
Created August 17, 2016 10:59
brew & brew-cask cleanup
brew update; brew cleanup; brew cask cleanup
@roylee0704
roylee0704 / docker.sh
Last active August 27, 2016 17:15
Starts docker-host(aka virtual-box).
# A START DOCKER HOST.
# 1. List all docker-hosts. By default, you shall see `default`, named docker-host.
docker-machine ls
#NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
#default - virtualbox Stopped Unknown
# 2. Start your docker-host
docker-machine start default
#Starting "default"...
@roylee0704
roylee0704 / brew-cask-upgrade.sh
Created August 28, 2016 11:48
brew cask upgrade
brew uninstall --force brew-cask; brew untap phinze/cask; brew untap caskr
oom/cask; brew update; brew cleanup; brew cask cleanup
@roylee0704
roylee0704 / docker-install.sh
Created August 28, 2016 12:15
docker installation (includes upgrade), pre-requisite: brew/brew cask.
$ brew cask install virtualbox --force # this forces upgrades too.
$ brew cask install docker-toolbox --force # this installs everything in docker: docker-compose/docker-machine/docker-swarm
@roylee0704
roylee0704 / example.sh
Created September 1, 2016 06:46
better bash programming
#!/bin/bash
set -o nounset # referencing undefined variables (which default to "")
set -o errexit # ignoring failing commands
@roylee0704
roylee0704 / vm-setup.sh
Created September 1, 2016 16:31 — forked from nf/vm-setup.sh
Script for setting up Debian Jessie VM with my development environment
#!/bin/bash -e
echo '
PATH=$HOME/go/bin:$PATH
export GOPATH=$HOME
export CDPATH=.:$HOME/src/golang.org/x:$HOME/go/src:$HOME/src/github.com:$HOME/src/github.com/nf:$HOME/src/github.com/adg
export EDITOR=vim
' >> ~/.profile
sudo apt-get update
@roylee0704
roylee0704 / awsebcli.sh
Created September 2, 2016 09:12
AWS Elastic Beanstalk.
# install CLI for eb (aka. elastic-beanstalk)
$ brew install awsebcli
# cd to your project directory, which contains Dockerfile. And initialize eb
$ eb init
# followed by a prompt to enter credentials.
aws-id: # your user-id
aws-key: # your user-secret.
@roylee0704
roylee0704 / awsebcli.sh
Last active September 2, 2016 10:37
AWS Elastic Beanstalk.
# install CLI for eb (aka. elastic-beanstalk)
$ brew install awsebcli
# cd to your project directory, which contains Dockerfile. And initialize eb
$ eb init
# followed by a prompt to enter credentials.
aws-id: # your user-id
aws-key: # your user-secret.
@roylee0704
roylee0704 / Dockerrun.aws.json
Created September 2, 2016 11:37
Dockerrun.aws.json Syntax
{
"containerDefinitions": [
{
"command": [ "string" ],
"cpu": number,
"disableNetworking": boolean,
"dnsSearchDomains": [ "string" ],
"dnsServers": [ "string" ],
"dockerLabels": {
"string" : "string"