From a982c099a16ea8ea0e08aa44b7566a77d93c19af Mon Sep 17 00:00:00 2001 From: cuqmbr Date: Tue, 15 Jul 2025 12:52:17 +0300 Subject: [PATCH] add DiscordSRV symlinks and secrets to Dockerfile --- Dockerfile | 13 ++++++++++++- src/plugins/DiscordSRV/config.yml | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 76ae8ea..75c1cf7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -41,7 +41,7 @@ RUN mkdir -p ${DATA_PATH}/CarbonChat/users && \ ln -sf ${DATA_PATH}/CarbonChat/users \ ${CONFIG_PATH}/plugins/CarbonChat/users -# Add symlinks to CusttomPlayerModels files +# Add symlinks to CustomPlayerModels files RUN mkdir -p ${DATA_PATH}/CustomizablePlayerModels && \ ln -sf ${DATA_PATH}/CustomizablePlayerModels/ \ ${CONFIG_PATH}/plugins/CustomizablePlayerModels @@ -79,6 +79,12 @@ RUN mkdir -p ${DATA_PATH}/ImageFrame/data && \ ln -sf ${DATA_PATH}/ImageFrame/upload/ \ ${CONFIG_PATH}/plugins/ImageFrame/upload +# Add symlinks to DiscordSRV files +RUN mkdir -p ${DATA_PATH}/DiscordSRV && \ + touch ${DATA_PATH}/DiscordSRV/accounts.aof && \ + ln -sf ${DATA_PATH}/DiscordSRV/accounts.aof \ + ${CONFIG_PATH}/plugins/DiscordSRV/accounts.aof + VOLUME ${DATA_PATH} @@ -94,6 +100,8 @@ ENV LUCKPERMS_DB_NAME=luckperms ENV LUCKPERMS_DB_USERNAME=luckperms ENV LUCKPERMS_DB_PASSWORD=0000 +ENV DISCORDSRV_BOT_TOKEN=token + WORKDIR ${WORKDIR_PATH}/config @@ -113,5 +121,8 @@ CMD \ # Add Plasmo Voice secret cat plugins/PlasmoVoice/forwarding-secret | sed "s/00000000-0000-0000-0000-000000000000/${VOICE_SECRET}/g" | tr -d '\n' > plugins/PlasmoVoice/forwarding-secret.tmp && mv -T -f plugins/PlasmoVoice/forwarding-secret.tmp plugins/PlasmoVoice/forwarding-secret && \ + # Add DiscordSRV secrets + sed -i "s/_DISCORDSRV_BOT_TOKEN_/${DISCORDSRV_BOT_TOKEN}/g" plugins/DiscordSRV/config.yml && \ + # Launch java -Xms${MEMORY} -Xmx${MEMORY} -jar *.jar -nogui diff --git a/src/plugins/DiscordSRV/config.yml b/src/plugins/DiscordSRV/config.yml index 2e00486..9f6cc3c 100644 --- a/src/plugins/DiscordSRV/config.yml +++ b/src/plugins/DiscordSRV/config.yml @@ -6,7 +6,7 @@ ConfigVersion: 1.29.0 # Токен бота; не знаете что это? Просмотрите видео по установке и настройке плагина # После изменения этого параметра необходимо перезагрузить сервер. -BotToken: "" +BotToken: "_DISCORDSRV_BOT_TOKEN_" # Ссылки на каналы из игры в Discord # синтаксис: Channels: {"название внутриигрового канала из Minecraft": "числовой идентификатор канала из Discord", "другое название внутриигрового канала из Minecraft": "другой числовой идентификатор канала из Discord"}