浏览代码

Add script which runs Fig inside Docker

Signed-off-by: Ben Firshman <[email protected]>
Ben Firshman 11 年之前
父节点
当前提交
0fa0131372
共有 2 个文件被更改,包括 22 次插入0 次删除
  1. 1 0
      .dockerignore
  2. 21 0
      script/dev

+ 1 - 0
.dockerignore

@@ -1 +1,2 @@
 .git
+venv

+ 21 - 0
script/dev

@@ -0,0 +1,21 @@
+#!/bin/bash
+# This is a script for running Compose inside a Docker container. It's handy for
+# development.
+#
+# $ ln -s `pwd`/script/dev /usr/local/bin/docker-compose
+# $ cd /a/compose/project
+# $ docker-compose up
+# 
+
+set -e
+
+# Follow symbolic links
+if [ -h "$0" ]; then
+    DIR=$(readlink "$0")
+else
+    DIR=$0
+fi
+DIR="$(dirname "$DIR")"/..
+
+docker build -t docker-compose $DIR
+exec docker run -i -t -v /var/run/docker.sock:/var/run/docker.sock -v `pwd`:`pwd` -w `pwd` docker-compose $@