Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- composer () {
- tty=
- tty -s && tty=--tty
- docker run \
- $tty \
- --interactive \
- --rm \
- --user $(id -u):$(id -g) \
- --volume /etc/passwd:/etc/passwd:ro \
- --volume /etc/group:/etc/group:ro \
- --volume $(pwd):/app \
- composer "$@"
- }
- php72 () {
- tty=
- tty -s && tty=--tty
- docker run \
- $tty \
- --interactive \
- --rm \
- --user $(id -u):$(id -g) \
- --volume /etc/passwd:/etc/passwd:ro \
- --volume /etc/group:/etc/group:ro \
- --volume $(pwd):/app \
- --workdir /app \
- php:7.2-cli-alpine php "$@"
- }
- npm () {
- tty=
- tty -s && tty=--tty
- docker run \
- $tty \
- --interactive \
- --rm \
- --user $(id -u):$(id -g) \
- --volume /etc/passwd:/etc/passwd:ro \
- --volume /etc/group:/etc/group:ro \
- --volume $(pwd):/app \
- --workdir /app \
- node:9-alpine npm "$@"
- }
- node () {
- tty=
- tty -s && tty=--tty
- docker run \
- $tty \
- --interactive \
- --rm \
- --user $(id -u):$(id -g) \
- --volume /etc/passwd:/etc/passwd:ro \
- --volume /etc/group:/etc/group:ro \
- --volume $(pwd):/app \
- --workdir /app \
- node:9-alpine node "$@"
- }
Add Comment
Please, Sign In to add comment