Skip to content

Instantly share code, notes, and snippets.

View gavinminami's full-sized avatar

Gavin Minami gavinminami

  • California
View GitHub Profile
@gavinminami
gavinminami / gist:3645b4a05f6c79f3ffab
Created January 17, 2015 20:23
create codedeploy command on mac
# install awscli
sudo pip install awscli
# deploy app to codedeploy
cd <root of bundle>
aws deploy push --application-name=nano-ide-app --s3-location=s3://eventstack-nano-builds/eventstack-ide-build.zip --source=.
@gavinminami
gavinminami / gist:f7b4e0a0e7084f92fdc3
Last active May 21, 2016 13:27
Install code deploy agent on ubuntu for Oregon region
sudo apt-get update;sudo apt-get -y install awscli;sudo apt-get -y install ruby2.0
## configure awscli
aws configure
sudo aws s3 cp s3://aws-codedeploy-us-west-2/latest/install . --region us-west-2;sudo chmod +x ./install;sudo ./install auto
sudo service codedeploy-agent status
{
"servers": [
{
"host": "gavinminami.com",
"username": "ubuntu",
"pem": "~/.ssh/gavin-meteor.pem"
}
],
"setupMongo": true,
"setupNode": true,
var digits = '0123456789abcdef'; var pwd = ''; _(32).times(function() { pwd += digits.charAt(Math.floor(Math.random() * 16)); }); pwd;
@gavinminami
gavinminami / gist:8799f67f9df49520e35271db67e4c43a
Created June 21, 2016 18:53
compile es6 javascript to compatible js
npm install --save-dev babel-cli
npm install --save-dev babel-preset-es2015
node_modules/babel-cli/bin/babel.js server.js --out-file server-compiled.js --presets es2015
@gavinminami
gavinminami / Dockerfile-multistage
Created March 26, 2020 22:23
Sample multi-stage Dockerfile
FROM node:13.10.1 as builder
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
COPY package.json \
package-lock.json \
tsconfig.json \
/usr/src/app/
COPY src \
/usr/src/app/src