dev 489 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. # This is a script for running Compose inside a Docker container. It's handy for
  3. # development.
  4. #
  5. # $ ln -s `pwd`/script/dev /usr/local/bin/docker-compose
  6. # $ cd /a/compose/project
  7. # $ docker-compose up
  8. #
  9. set -e
  10. # Follow symbolic links
  11. if [ -h "$0" ]; then
  12. DIR=$(readlink "$0")
  13. else
  14. DIR=$0
  15. fi
  16. DIR="$(dirname "$DIR")"/..
  17. docker build -t docker-compose $DIR
  18. exec docker run -i -t -v /var/run/docker.sock:/var/run/docker.sock -v `pwd`:`pwd` -w `pwd` docker-compose $@