34 lines
1.5 KiB
YAML
34 lines
1.5 KiB
YAML
name: progression-mods
|
|
|
|
services:
|
|
progression-web:
|
|
image: ${PROGRESSION_IMAGE:-git.hudsonriggs.systems/hriggs/progressionmods}:${PROGRESSION_IMAGE_TAG:-latest}
|
|
platform: linux/amd64
|
|
pull_policy: always
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${PROGRESSION_BIND_ADDRESS:-0.0.0.0}:${PROGRESSION_EXTERNAL_PORT:-8000}:8000"
|
|
environment:
|
|
PROGRESSION_HOST: 0.0.0.0
|
|
PROGRESSION_PORT: 8000
|
|
PROGRESSION_DB_PATH: /srv/progression/.data/progression.db
|
|
PROGRESSION_ADMIN_TOKEN: ${PROGRESSION_ADMIN_TOKEN:-}
|
|
MODLIST_GAME_VERSION: ${MODLIST_GAME_VERSION:-1.6}
|
|
CORE_COLLECTION_URL: ${CORE_COLLECTION_URL:-https://steamcommunity.com/workshop/filedetails/?id=3521297585}
|
|
CONTENT_COLLECTION_URL: ${CONTENT_COLLECTION_URL:-https://steamcommunity.com/sharedfiles/filedetails/?id=3521319712}
|
|
COSMETICS_COLLECTION_URL: ${COSMETICS_COLLECTION_URL:-https://steamcommunity.com/sharedfiles/filedetails/?id=3637541646}
|
|
STEAMCMD_PATH: /opt/steamcmd/steamcmd.sh
|
|
STEAMCMD_WORKSHOP_DIR: /opt/steamcmd/steamapps/workshop/content/294100
|
|
STEAMCMD_BATCH_SIZE: ${STEAMCMD_BATCH_SIZE:-25}
|
|
STEAMCMD_TIMEOUT_SECONDS: ${STEAMCMD_TIMEOUT_SECONDS:-1800}
|
|
REFRESH_INTERVAL_SECONDS: ${REFRESH_INTERVAL_SECONDS:-3600}
|
|
REFRESH_ON_STARTUP: ${REFRESH_ON_STARTUP:-true}
|
|
volumes:
|
|
- progression-data:/srv/progression/.data
|
|
- progression-workshop:/opt/steamcmd/steamapps
|
|
|
|
volumes:
|
|
progression-data:
|
|
progression-workshop:
|
|
|