updated compose
This commit is contained in:
parent
e6413c3596
commit
bbf6586707
@ -1,16 +1,74 @@
|
|||||||
|
version: "3.8"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
shaiwatcher:
|
shaiwatcher:
|
||||||
build: .
|
image: ghcr.io/your-org/shaiwatcher:latest # or your Gitea-built image
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
environment:
|
environment:
|
||||||
- DISCORD_TOKEN=${DISCORD_TOKEN}
|
# --- Required ---
|
||||||
# optional – only if you want non-default locations
|
DISCORD_TOKEN: "PUT_YOUR_TOKEN_HERE"
|
||||||
# - SHAI_CONFIG=/config/settings.conf
|
|
||||||
# - SHAI_DATA=/data/data.json
|
# --- Paths ---
|
||||||
|
SHAI_DATA_FILE: /app/data/data.json
|
||||||
|
|
||||||
|
# --- Reaction gating messages ---
|
||||||
|
SHAI_RULES_MESSAGE_ID: "1396831304460402738"
|
||||||
|
SHAI_ENGAGEMENT_MESSAGE_ID: "1397668657143742574"
|
||||||
|
SHAI_NICKNAME_MESSAGE_ID: "1403513532108247141"
|
||||||
|
|
||||||
|
# --- Roles ---
|
||||||
|
SHAI_RULES_ROLE_ID: "1403146506596253817"
|
||||||
|
SHAI_ENGAGEMENT_ROLE_ID: "1403146604894224458"
|
||||||
|
SHAI_FULL_ACCESS_ROLE_ID: "1403146645121667082"
|
||||||
|
SHAI_ADMIN_ROLE_ID: "1402000098476425246"
|
||||||
|
SHAI_FIELD_MOD_ROLE_ID: "1402001335041261681"
|
||||||
|
SHAI_INTEL_MOD_ROLE_ID: "1402001000327417946"
|
||||||
|
SHAI_MODERATOR_ROLE_ID: "1396828779015573598"
|
||||||
|
|
||||||
|
# --- Channels ---
|
||||||
|
SHAI_MOD_CHANNEL_ID: "1403139701522698240"
|
||||||
|
SHAI_MODLOG_CHANNEL_ID: "1403146993198436627"
|
||||||
|
SHAI_USERSLIST_CHANNEL_ID: "1403146908385542215"
|
||||||
|
SHAI_REPORT_CHANNEL_ID: "1403147077285843034"
|
||||||
|
SHAI_PIRATES_LIST_CHANNEL_ID: "1403147077285843034"
|
||||||
|
|
||||||
|
# --- Auto-VC ---
|
||||||
|
SHAI_TRIGGER_CHANNEL_ID: "1403139044174594190"
|
||||||
|
SHAI_AUTO_VC_CATEGORY_ID: "1403138882958266428"
|
||||||
|
SHAI_VC_NAME_PREFIX: "DD Crew " # note trailing space is preserved in quotes
|
||||||
|
SHAI_AUTO_VC_CLEANUP_DELAY: "30"
|
||||||
|
|
||||||
|
# --- Threat weights ---
|
||||||
|
SHAI_THREAT_W_KILL: "0.30"
|
||||||
|
SHAI_THREAT_W_DESTRUCTION: "0.40"
|
||||||
|
SHAI_THREAT_W_GROUP: "0.20"
|
||||||
|
SHAI_THREAT_W_SKILL: "0.10"
|
||||||
|
SHAI_THREAT_GROUP_THRESHOLD: "3"
|
||||||
|
SHAI_THREAT_MIN_SAMPLES_FOR_STATS: "3"
|
||||||
|
|
||||||
|
# --- Misc toggles ---
|
||||||
|
SHAI_RELEASE_VERSION: "false"
|
||||||
|
SHAI_NICK_NUDGE_LOOP_ENABLED: "false"
|
||||||
|
SHAI_HOME_GUILD_ID: "1396826999095427253"
|
||||||
|
SHAI_USER_CARDS_CRON_ENABLED: "true"
|
||||||
|
|
||||||
|
# --- SpicePay defaults ---
|
||||||
|
SHAI_SPICEPAY_LSR_CUT_PERCENT: "10"
|
||||||
|
SHAI_SPICEPAY_BASE_WEIGHT: "25"
|
||||||
|
SHAI_SPICEPAY_CARRIER_BONUS: "12.5"
|
||||||
|
SHAI_SPICEPAY_CRAWLER_BONUS: "12.5"
|
||||||
|
|
||||||
|
# --- Optional emojis (IDs) ---
|
||||||
|
SHAI_EMOJI_MELANGE_ID: "1401965356775510210"
|
||||||
|
SHAI_EMOJI_SAND_ID: "1401965308805255310"
|
||||||
|
SHAI_EMOJI_CARRIER_CRAWLER_ID: "1402285453037666386"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- ./config:/config # will contain settings.conf
|
- shaiwatcher_data:/app/data # persistent data.json lives here
|
||||||
- shaiwatcher_data:/data # persistent data.json
|
|
||||||
# if you deploy to a remote docker host via Portainer: no extra ports needed
|
labels:
|
||||||
|
# optional: enable Watchtower auto-update if you use it
|
||||||
|
com.centurylinklabs.watchtower.enable: "true"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
shaiwatcher_data:
|
shaiwatcher_data:
|
||||||
|
Loading…
Reference in New Issue
Block a user