tree: 567084abdc2985feae31724296b4c186da473122 [path history] [tgz]
  1. grafana/
  2. socksproxy/
  3. vnc/
  4. vpn/
  5. docker-compose.grafana.expose-ports.yml
  6. docker-compose.grafana.yml
  7. docker-compose.socksproxy.expose-ports.yml
  8. docker-compose.socksproxy.yml
  9. docker-compose.static-subnet.yml
  10. docker-compose.vnc.expose-ports.yml
  11. docker-compose.vnc.yml
  12. docker-compose.vpn.expose-ports.yml
  13. docker-compose.vpn.yml
  14. README.md
infrastructure/cdn-in-a-box/optional/README.md

CDN-In-A-Box Optional Container(s)

Create an alias to utilize these container(s) with the core CDN-In-A-Box stack. Note, that the exposed port(s) have been moved to an optional docker-compose file to allow for concurrent CiaB instances.

From the top-level directory of cdn-in-a-box create the following alias:

alias mydc="docker-compose "` \
        `"-f $PWD/docker-compose.yml "` \
        `"-f $PWD/docker-compose.expose-ports.yml "` \
        `"-f $PWD/optional/docker-compose.$NAME1.yml "` \
        `"-f $PWD/optional/docker-compose.$NAME1.expose-ports.yml "` \
        `"-f $PWD/optional/docker-compose.$NAME2.yml "` \
        `"-f $PWD/optional/docker-compose.$NAME2.expose-ports.yml "

For example, to add the socksproxy and vnc optional container(s), use the following alias:

alias mydc="docker-compose "` \
        `"-f $PWD/docker-compose.yml "` \
        `"-f $PWD/docker-compose.expose-ports.yml "` \
        `"-f $PWD/optional/docker-compose.socksproxy.yml "` \
        `"-f $PWD/optional/docker-compose.socksproxy.expose-ports.yml "` \
        `"-f $PWD/optional/docker-compose.vnc.yml "` \
        `"-f $PWD/optional/docker-compose.vnc.expose-ports.yml "

To start the CDN-In-A-Box stack:

mydc build
mydc rm -fv
mydc up