File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# GameVault Backend Server Changelog
22
3+ ## 16.1.1
4+
5+ ### Changes
6+
7+ - Fix ` /config ` folder not being created in docker environments.
8+
39## 16.1.0
410
511### Changes
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ ENV TZ="Etc/UTC" \
1313 PATH="/home/node/.npm-global/bin:/pnpm:$PATH"
1414
1515# Create necessary directories with appropriate permissions
16- RUN mkdir -p /files /media /logs /db /plugins /savefiles \
16+ RUN mkdir -p /config / files /media /logs /db /plugins /savefiles \
1717 # Enable non-free and contrib repositories for Debian-based package installations
1818 && sed -i -e 's/ main/ main non-free non-free-firmware contrib/g' /etc/apt/sources.list.d/debian.sources \
1919 # Update package list and install necessary dependencies
@@ -72,8 +72,8 @@ COPY --from=build --chown=node:node /app/dist ./dist
7272COPY --from=prod-deps --chown=node:node /app/node_modules ./node_modules
7373COPY --chown=node:node entrypoint.sh /usr/local/bin/
7474
75- RUN chown -R node:node /app/dist /files /media /logs /db /plugins /savefiles \
76- && chmod -R 777 /app/dist /files /media /logs /db /plugins /savefiles \
75+ RUN chown -R node:node /app/dist /config / files /media /logs /db /plugins /savefiles \
76+ && chmod -R 777 /app/dist /config / files /media /logs /db /plugins /savefiles \
7777 && chmod +x /usr/local/bin/entrypoint.sh
7878
7979# Expose the server port
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ echo "Effective UID: $(id -u), GID: $(id -g)"
1818if [ " $( id -u) " = " 0" ]; then
1919 # Adjust ownership and ensure permissions are open.
2020 echo " Attempting to set ownership and permissions..."
21- for dir in /app/dist /files /media /logs /db /plugins /savefiles; do
21+ for dir in /app/dist /config / files /media /logs /db /plugins /savefiles; do
2222 if ! chown -R " ${PUID} :${PGID} " " $dir " 2> /dev/null; then
2323 echo " Warning: chown failed on $dir (possibly due to missing permissions)"
2424 fi
Original file line number Diff line number Diff line change 11{
22 "name" : " gamevault-backend" ,
3- "version" : " 16.1.0 " ,
3+ "version" : " 16.1.1 " ,
44 "description" : " the self-hosted gaming platform for drm-free games" ,
55 "author" : " Alkan Alper, Schäfer Philip GbR / Phalcode" ,
66 "private" : true ,
You can’t perform that action at this time.
0 commit comments