build_and_run.sh 955 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/bash
  2. export SSH_DEFAULT_PORT="6055"
  3. export AVLS_DAEMON_PORT="2857"
  4. export PASSDB_DAEMON_PORT="7277"
  5. export BILLDB_DAEMON_PORT="2455"
  6. export HELLO_DAEMON_PORT="3556"
  7. export UPDATE_DAEMON_PORT="8377"
  8. docker build --no-cache -t popufare .
  9. docker run -d \
  10. -p 8080:80 \
  11. -p 4430:443 \
  12. -p $SSH_DEFAULT_PORT:22 \
  13. -p $AVLS_DAEMON_PORT:$AVLS_DAEMON_PORT \
  14. -p $PASSDB_DAEMON_PORT:$PASSDB_DAEMON_PORT \
  15. -p $BILLDB_DAEMON_PORT:$BILLDB_DAEMON_PORT \
  16. -p $HELLO_DAEMON_PORT:$HELLO_DAEMON_PORT \
  17. -p $UPDATE_DAEMON_PORT:$UPDATE_DAEMON_PORT \
  18. popufare bus
  19. ## for interactive debugging...
  20. ##
  21. # docker run --net=host -it popufare \
  22. # -p 8080:80 \
  23. # -p 4430:443 \
  24. # -p $SSH_DEFAULT_PORT:22 \
  25. # -p $AVLS_DAEMON_PORT:$AVLS_DAEMON_PORT \
  26. # -p $PASSDB_DAEMON_PORT:$PASSDB_DAEMON_PORT \
  27. # -p $BILLDB_DAEMON_PORT:$BILLDB_DAEMON_PORT \
  28. # -p $HELLO_DAEMON_PORT:$HELLO_DAEMON_PORT \
  29. # -p $UPDATE_DAEMON_PORT:$UPDATE_DAEMON_PORT \
  30. # bus
  31. docker ps