diff options
author | Toby Vincent <tobyv13@gmail.com> | 2021-05-01 15:39:41 -0500 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2021-05-01 16:06:20 -0500 |
commit | 88d6d03845d7fdae587b9b4c3bc534facd8062f5 (patch) | |
tree | 616c443bd849312e809ea43716cca771fb48a985 |
initial commit
Signed-off-by: Toby Vincent <tobyv13@gmail.com>
-rwxr-xr-x | docker-compose.yml | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100755 index 0000000..ea1bce3 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,45 @@ +version: "3" + +services: + foundry: + image: felddy/foundryvtt + container_name: foundry + init: true + restart: unless-stopped + environment: + - CONTAINER_CACHE=/data/Cache + - CONTAINER_PATCH_URLS=https://gist.githubusercontent.com/yddlef/df54ee1bbca93095a71d75cd15e216eb/raw/plutonium.sh + - FOUNDRY_UID=1000 + - FOUNDRY_GID=1000 + - FOUNDRY_HOSTNAME=foundry.nasaltmine.com + - FOUNDRY_PROXY_PORT=443 + - FOUNDRY_PROXY_SSL=true + - FOUNDRY_WORLD=elda + - TIMEZONE=America/Chicago + volumes: + - nfs:/data + expose: + - 30000 + secrets: + - source: foundry_secrets + target: config.json + labels: + - traefik.enable=true + - traefik.http.routers.foundry.entrypoints=websecure + +secrets: + foundry_secrets: + file: ./secrets/foundry_secrets.json + +volumes: + nfs: + driver: local + driver_opts: + type: "nfs" + o: addr=bifrost,nolock,soft,rw + device: ":/mnt/share/docker/foundry" + +networks: + default: + external: + name: proxy |