From f0473c5d6576439fbe7b83497ab68c6b906b262d Mon Sep 17 00:00:00 2001
From: James Hillyerd
Messages addressed to any recipient in the @bitbucket.local
-domain will be accepted but not written to disk. Use this domain for load or
-soak testing your application.
@inbucket.local.
diff --git a/etc/docker/docker-run.sh b/etc/docker/docker-run.sh
index 8c92e8b..cd52469 100755
--- a/etc/docker/docker-run.sh
+++ b/etc/docker/docker-run.sh
@@ -25,6 +25,9 @@ main() {
usage
exit
;;
+ -b)
+ build
+ ;;
-r)
reset
;;
@@ -38,6 +41,8 @@ main() {
esac
done
+ set -x
+
docker run $run_opts \
-p $PORT_HTTP:9000 \
-p $PORT_SMTP:2500 \
@@ -49,14 +54,21 @@ main() {
usage() {
echo "$0 [options]" 2>&1
+ echo " -b build - build image before starting" 2>&1
echo " -d detach - detach and print container ID" 2>&1
echo " -r reset - purge config and data before startup" 2>&1
echo " -h help - print this message" 2>&1
}
+build() {
+ echo "Building $IMAGE"
+ docker build . -t "$IMAGE"
+ echo
+}
+
reset() {
- /bin/rm -rf "$VOL_CONFIG"
- /bin/rm -rf "$VOL_DATA"
+ rm -rf "$VOL_CONFIG"
+ rm -rf "$VOL_DATA"
}
main $*