add LibertyBans secret substitution

This commit is contained in:
cuqmbr 2025-07-22 22:14:58 +03:00
parent a41d43cf19
commit f1ba8bb552
Signed by: cuqmbr
GPG Key ID: 1F62396D020F375C
3 changed files with 22 additions and 7 deletions

View File

@ -28,5 +28,4 @@ src/plugins/DiscordSRV/accounts.aof
.crowdin
src/plugins/PlasmoVoice/voice_mutes.json
src/plugins/LibertyBans/internal

1
.gitignore vendored
View File

@ -28,5 +28,4 @@ src/plugins/DiscordSRV/accounts.aof
.crowdin
src/plugins/PlasmoVoice/voice_mutes.json
src/plugins/LibertyBans/internal

View File

@ -9,6 +9,7 @@ ADD ./src ${CONFIG_PATH}
RUN mkdir ${DATA_PATH}
# Add symlinks to Default Minecraft files
RUN touch ${DATA_PATH}/banned-ips.json && \
ln -sf ${DATA_PATH}/banned-ips.json ${CONFIG_PATH}
RUN touch ${DATA_PATH}/banned-players.json && \
@ -27,6 +28,8 @@ RUN mkdir ${DATA_PATH}/world_nether && \
ln -sf ${DATA_PATH}/world_nether ${CONFIG_PATH}
RUN mkdir ${DATA_PATH}/world_the_end && \
ln -sf ${DATA_PATH}/world_the_end ${CONFIG_PATH}
# Add symlinks to Plasmo Voice files
RUN touch ${DATA_PATH}/pv-voice_mutes.json && \
ln -sf ${DATA_PATH}/pv-voice_mutes.json \
${CONFIG_PATH}/plugins/PlasmoVoice/voice_mutes.json
@ -39,17 +42,24 @@ ENV PROXY_SECRET=00000000-0000-0000-0000-000000000000
ENV VOICE_SECRET=00000000-0000-0000-0000-000000000000
ENV LUCKPERMS_DB_HOST=127.0.0.1
ENV LUCKPERMS_DB_PORT=3306
ENV LUCKPERMS_DB_NAME=luckperms_db
ENV LUCKPERMS_DB_USERNAME=luckperms
ENV LUCKPERMS_DB_PASSWORD=0000
ENV COREPROTECT_DB_HOST=127.0.0.1
ENV COREPROTECT_DB_PORT=3306
ENV COREPROTECT_DB_NAME=coreprotect_db
ENV COREPROTECT_DB_USERNAME=coreprotect
ENV COREPROTECT_DB_PASSWORD=0000
ENV LUCKPERMS_DB_HOST=127.0.0.1
ENV LUCKPERMS_DB_PORT=3306
ENV LUCKPERMS_DB_NAME=luckperms
ENV LUCKPERMS_DB_USERNAME=luckperms
ENV LUCKPERMS_DB_PASSWORD=0000
ENV LIBERTYBANS_DB_HOST=127.0.0.1
ENV LIBERTYBANS_DB_PORT=3306
ENV LIBERTYBANS_DB_NAME=libertybans_db
ENV LIBERTYBANS_DB_USERNAME=libertybans
ENV LIBERTYBANS_DB_PASSWORD=0000
WORKDIR ${WORKDIR_PATH}/config
@ -76,5 +86,12 @@ CMD \
sed -i "s/_COREPROTECT_DB_USERNAME_/${COREPROTECT_DB_USERNAME}/g" plugins/CoreProtect/config.yml && \
sed -i "s/_COREPROTECT_DB_PASSWORD_/${COREPROTECT_DB_PASSWORD}/g" plugins/CoreProtect/config.yml && \
# Add libertybans database secrets
sed -i "s/_LIBERTYBANS_DB_HOST_/${LIBERTYBANS_DB_HOST}/g" plugins/LibertyBans/sql.yml && \
sed -i "s/_LIBERTYBANS_DB_PORT_/${LIBERTYBANS_DB_PORT}/g" plugins/LibertyBans/sql.yml && \
sed -i "s/_LIBERTYBANS_DB_NAME_/${LIBERTYBANS_DB_NAME}/g" plugins/LibertyBans/sql.yml && \
sed -i "s/_LIBERTYBANS_DB_USERNAME_/${LIBERTYBANS_DB_USERNAME}/g" plugins/LibertyBans/sql.yml && \
sed -i "s/_LIBERTYBANS_DB_PASSWORD_/${LIBERTYBANS_DB_PASSWORD}/g" plugins/LibertyBans/sql.yml && \
# Launch
java -Xms${MEMORY} -Xmx${MEMORY} -jar *.jar -nogui