|
@@ -0,0 +1,37 @@
|
|
|
|
|
+#!/bin/bash
|
|
|
|
|
+
|
|
|
|
|
+export SSH_DEFAULT_PORT="6055"
|
|
|
|
|
+export AVLS_DAEMON_PORT="2857"
|
|
|
|
|
+export PASSDB_DAEMON_PORT="7277"
|
|
|
|
|
+export BILLDB_DAEMON_PORT="2455"
|
|
|
|
|
+export HELLO_DAEMON_PORT="3556"
|
|
|
|
|
+export UPDATE_DAEMON_PORT="8377"
|
|
|
|
|
+
|
|
|
|
|
+docker build --no-cache -t popufare .
|
|
|
|
|
+
|
|
|
|
|
+docker run -d popufare \
|
|
|
|
|
+ -p 8080:80 \
|
|
|
|
|
+ -p 4430:443 \
|
|
|
|
|
+ -p $SSH_DEFAULT_PORT:22 \
|
|
|
|
|
+ -p $AVLS_DAEMON_PORT:$AVLS_DAEMON_PORT \
|
|
|
|
|
+ -p $PASSDB_DAEMON_PORT:$PASSDB_DAEMON_PORT \
|
|
|
|
|
+ -p $BILLDB_DAEMON_PORT:$BILLDB_DAEMON_PORT \
|
|
|
|
|
+ -p $HELLO_DAEMON_PORT:$HELLO_DAEMON_PORT \
|
|
|
|
|
+ -p $UPDATE_DAEMON_PORT:$UPDATE_DAEMON_PORT \
|
|
|
|
|
+ bus
|
|
|
|
|
+
|
|
|
|
|
+## for interactive debugging...
|
|
|
|
|
+##
|
|
|
|
|
+# docker run --net=host -it popufare \
|
|
|
|
|
+# -p 8080:80 \
|
|
|
|
|
+# -p 4430:443 \
|
|
|
|
|
+# -p $SSH_DEFAULT_PORT:22 \
|
|
|
|
|
+# -p $AVLS_DAEMON_PORT:$AVLS_DAEMON_PORT \
|
|
|
|
|
+# -p $PASSDB_DAEMON_PORT:$PASSDB_DAEMON_PORT \
|
|
|
|
|
+# -p $BILLDB_DAEMON_PORT:$BILLDB_DAEMON_PORT \
|
|
|
|
|
+# -p $HELLO_DAEMON_PORT:$HELLO_DAEMON_PORT \
|
|
|
|
|
+# -p $UPDATE_DAEMON_PORT:$UPDATE_DAEMON_PORT \
|
|
|
|
|
+# bus
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+docker ps
|