Skip to content

Instantly share code, notes, and snippets.

@osteele
Created April 10, 2017 01:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save osteele/42d7a1d628f3aee219011cea825a8283 to your computer and use it in GitHub Desktop.
Save osteele/42d7a1d628f3aee219011cea825a8283 to your computer and use it in GitHub Desktop.
Bash functions for working on an npm package from within Docker
d.exec () {
docker run \
-v yarn_cache:/root/.cache/yarn \
-v `pwd`:/app \
-v signage_node_modules:/app/node_modules \
-p 3000:3000 \
-it \
node \
"$@"
}
d.bash () {
d.exec bash -c 'cd /app && bash --login'
}
d.yarn () {
d.exec bash -c "cd /app && yarn $@"
}
d.run () {
d.yarn start
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment