Skip to content

Commit 053e9b9

Browse files
authored
Release 16.1.1
2 parents c71d5f4 + 072638d commit 053e9b9

4 files changed

Lines changed: 11 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
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

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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
7272
COPY --from=prod-deps --chown=node:node /app/node_modules ./node_modules
7373
COPY --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

entrypoint.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ echo "Effective UID: $(id -u), GID: $(id -g)"
1818
if [ "$(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

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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,

0 commit comments

Comments
 (0)