Skip to content

Instantly share code, notes, and snippets.

@rkawajiri
rkawajiri / .bashrc
Created March 19, 2019 23:24
Google Cloud SDK without Installing Host Machine
# Aliases for Google Cloud SDK
# https://hub.docker.com/r/google/cloud-sdk/
GCLOUD_SDK_IMAGE="google/cloud-sdk:alpine"
GCLOUD_CONFIG_VOLUME="gcloud-config"
GCLOUD_CLI_BASE="docker run --rm -it --volumes-from ${GCLOUD_CONFIG_VOLUME} -v $(pwd):/tmp/work --workdir /tmp/work ${GCLOUD_SDK_IMAGE}"
alias gcloud-auth-login="docker run -it --name ${GCLOUD_CONFIG_VOLUME} ${GCLOUD_SDK_IMAGE} gcloud auth login"
alias gcloud="${GCLOUD_CLI_BASE} gcloud"
alias gsutil="${GCLOUD_CLI_BASE} gsutil"
alias bq="${GCLOUD_CLI_BASE} bq"
@rkawajiri
rkawajiri / README.md
Last active April 20, 2019 23:28
Vagrantfile for daily development

Prerequisites

$ vagrant plugin install vagrant-vbguest
$ vagrant plugin install vagrant-disksize

Get or update files.

$ curl https://gist.githubusercontent.com/rkawajiri/8ff18a810ef79f48dacebb9b9680fff7/raw/update_vagrant.bash > update_vagrant.bash
$ chmod +x update_vagrant.bash