my personal dotfiles
at main 40 lines 1.3 kB view raw
1services: 2 foundry: 3 image: felddy/foundryvtt:release 4 hostname: foundryvtt 5 restart: unless-stopped 6 env_file: 7 - .env 8 9 volumes: 10 - type: bind 11 source: ./data 12 target: /data 13 14 environment: 15 - FOUNDRY_USERNAME=${FOUNDRY_USERNAME} 16 - FOUNDRY_PASSWORD=${FOUNDRY_PASSWORD} 17 - FOUNDRY_ADMIN_KEY=${FOUNDRY_ADMIN_KEY} 18 - FOUNDRY_LICENSE_KEY=${FOUNDRY_LICENSE_KEY} 19 20 # Essential production settings 21 - FOUNDRY_HOSTNAME=${FOUNDRY_HOSTNAME:?missing} 22 - FOUNDRY_PROXY_SSL=${FOUNDRY_PROXY_SSL:?missing} 23 - FOUNDRY_PROXY_PORT=${FOUNDRY_PROXY_PORT:?missing} 24 - FOUNDRY_PROTOCOL=${FOUNDRY_PROTOCOL:?missing} 25 26 # Performance optimizations 27 - FOUNDRY_COMPRESS_WEBSOCKET=${FOUNDRY_COMPRESS_WEBSOCKET:?missing} 28 - FOUNDRY_MINIFY_STATIC_FILES=${FOUNDRY_MINIFY_STATIC_FILES:?missing} 29 - CONTAINER_CACHE=${CONTAINER_CACHE:?missing} 30 - CONTAINER_CACHE_SIZE=${CONTAINER_CACHE_SIZE:?missing} 31 32 # Persistence / telemetry 33 - CONTAINER_PRESERVE_CONFIG=${CONTAINER_PRESERVE_CONFIG:?missing} 34 - FOUNDRY_TELEMETRY=${FOUNDRY_TELEMETRY:?missing} 35 36 # Stable version pin 37 - FOUNDRY_VERSION=${FOUNDRY_VERSION:?missing} 38 39 ports: 40 - "30000:30000/tcp"