//OpenForum/Sites/sites.json{ "localPath": "/open-forum/content", "host": "88.208.250.193", "port": "80", "debugAccess": false, "sites": [ { "name": "Default", "domainMatcher": "default", "contentDir": "default" }, { "name": "Electric Llama Company", "domainMatcher": ".*electricllamacompany.*", "contentDir": "electricllamacompany" }, { "name": "Teased Sheep", "domainMatcher": ".*teasedsheep.*", "contentDir": "teasedsheep" }, { "name": "Adventurers Map", "domainMatcher": ".*adventurersmap.*", "contentDir": "adventurersmap" }, { "name": "Open Forum", "domainMatcher": "open-forum.onestonesoup.org", "contentDir": "open-forum" } ] } Build
//OpenForum/Sites/run.sh#! /bin/bash docker run -d -p http://88.208.250.193/:80:1234 \ -v /open-forum/content/default:/web/content/default \ -v /open-forum/content/electricllamacompany:/web/content/electricllamacompany \ -v /open-forum/content/teasedsheep:/web/content/teasedsheep \ -v /open-forum/content/adventurersmap:/web/content/adventurersmap \ -v /open-forum/content/open-forum:/web/content/open-forum \ openforum:prod
//OpenForum/Sites/domains.xml<domains> <domain> <name>Default</name> <host>default</host> <root>/web/content/default</root> </domain> <domain> <name>Electric Llama Company</name> <host>.*electricllamacompany.*</host> <root>/web/content/electricllamacompany</root> </domain> <domain> <name>Teased Sheep</name> <host>.*teasedsheep.*</host> <root>/web/content/teasedsheep</root> </domain> <domain> <name>Adventurers Map</name> <host>.*adventurersmap.*</host> <root>/web/content/adventurersmap</root> </domain> <domain> <name>Open Forum</name> <host>open-forum.onestonesoup.org</host> <root>/web/content/open-forum</root> </domain> </domains>