diff --git a/Dockerfile b/Dockerfile index 043b51d..f035536 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,10 +27,14 @@ RUN touch ${DATA_PATH}/whitelist.json && \ RUN touch ${DATA_PATH}/pv-voice_mutes.json && \ ln -sf ${DATA_PATH}/pv-voice_mutes.json \ ${CONFIG_PATH}/plugins/PlasmoVoice/voice_mutes.json + +# Add symlinks to SuperVanish files RUN mkdir -p ${DATA_PATH}/SuperVanish && \ touch ${DATA_PATH}/SuperVanish/data.yml && \ ln -sf ${DATA_PATH}/SuperVanish/data.yml \ ${CONFIG_PATH}/plugins/SuperVanish/data.yml + +# Add symlinks to CarbonChat files RUN mkdir -p ${DATA_PATH}/CarbonChat/users && \ ln -sf ${DATA_PATH}/CarbonChat/users \ ${CONFIG_PATH}/plugins/CarbonChat/users @@ -71,6 +75,12 @@ ENV LUCKPERMS_DB_NAME=luckperms ENV LUCKPERMS_DB_USERNAME=luckperms ENV LUCKPERMS_DB_PASSWORD=0000 +ENV SKINSRESTORER_DB_HOST=127.0.0.1 +ENV SKINSRESTORER_DB_PORT=3306 +ENV SKINSRESTORER_DB_NAME=skinsrestorer_db +ENV SKINSRESTORER_DB_USERNAME=skinsrestorer +ENV SKINSRESTORER_DB_PASSWORD=0000 + ENV DISCORDSRV_BOT_TOKEN=token @@ -82,6 +92,9 @@ CMD \ # Add proxy secret sed -i "s/_PROXY_SECRET_/${PROXY_SECRET}/g" config/paper-global.yml && \ + # 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 luckperms database secrets sed -i "s/_LUCKPERMS_DB_HOST_/${LUCKPERMS_DB_HOST}/g" plugins/LuckPerms/config.yml && \ sed -i "s/_LUCKPERMS_DB_PORT_/${LUCKPERMS_DB_PORT}/g" plugins/LuckPerms/config.yml && \ @@ -89,8 +102,12 @@ CMD \ sed -i "s/_LUCKPERMS_DB_USERNAME_/${LUCKPERMS_DB_USERNAME}/g" plugins/LuckPerms/config.yml && \ sed -i "s/_LUCKPERMS_DB_PASSWORD_/${LUCKPERMS_DB_PASSWORD}/g" plugins/LuckPerms/config.yml && \ - # 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 database info to skinsrestorer config + sed -i "s/_SKINSRESTORER_DB_HOST_/${SKINSRESTORER_DB_HOST}/g" plugins/SkinsRestorer/config.yml && \ + sed -i "s/_SKINSRESTORER_DB_PORT_/${SKINSRESTORER_DB_PORT}/g" plugins/SkinsRestorer/config.yml && \ + sed -i "s/_SKINSRESTORER_DB_NAME_/${SKINSRESTORER_DB_NAME}/g" plugins/SkinsRestorer/config.yml && \ + sed -i "s/_SKINSRESTORER_DB_USERNAME_/${SKINSRESTORER_DB_USERNAME}/g" plugins/SkinsRestorer/config.yml && \ + sed -i "s/_SKINSRESTORER_DB_PASSWORD_/${SKINSRESTORER_DB_PASSWORD}/g" plugins/SkinsRestorer/config.yml && \ # Add DiscordSRV secrets sed -i "s/_DISCORDSRV_BOT_TOKEN_/${DISCORDSRV_BOT_TOKEN}/g" plugins/DiscordSRV/config.yml && \ diff --git a/src/plugins/SkinsRestorer/config.yml b/src/plugins/SkinsRestorer/config.yml index 9974747..7993b3e 100644 --- a/src/plugins/SkinsRestorer/config.yml +++ b/src/plugins/SkinsRestorer/config.yml @@ -56,15 +56,15 @@ messages: # [!] Make sure to fill in database.connectionOptions if you're using certificate / ssl authentication. [!] # [!] If you're not using ssl, change sslMode=trust to sslMode=disable [!] database: - enabled: false - host: localhost - port: 3306 - database: db - username: root - password: pass + enabled: true + host: _SKINSRESTORER_DB_HOST_ + port: _SKINSRESTORER_DB_PORT_ + database: _SKINSRESTORER_DB_NAME_ + username: _SKINSRESTORER_DB_USERNAME_ + password: '_SKINSRESTORER_DB_PASSWORD_' maxPoolSize: 10 tablePrefix: sr_ - connectionOptions: sslMode=trust&serverTimezone=UTC + connectionOptions: sslMode=disabled&serverTimezone=UTC ############ # Commands #