From e824f0f5580e37eb58809c2c3753d7ba40cf3231 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Fri, 7 Feb 2025 22:38:36 +0100 Subject: [PATCH] MariaDB fix --- Dockerfile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e4f841e..6f40a10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,9 +11,11 @@ RUN apk add --no-cache \ RUN addgroup -S appgroup && adduser -S appuser -G appgroup # Setup MariaDB -RUN mkdir -p /run/mysqld && \ +RUN mkdir -p /run/mysqld /var/lib/mysql && \ chown -R mysql:mysql /run/mysqld && \ - mariadb-install-db --user=mysql --datadir=/var/lib/mysql + chown -R mysql:mysql /var/lib/mysql && \ + mariadb-install-db --user=mysql --datadir=/var/lib/mysql && \ + chmod 777 /run/mysqld WORKDIR /usr/src/app COPY package*.json ./ @@ -24,6 +26,10 @@ RUN npm ci --only=production && \ chmod +x ./start.sh && \ chown -R appuser:appgroup . +# Grant necessary permissions to appuser +RUN adduser appuser mysql && \ + chmod 777 /var/lib/mysql + USER appuser EXPOSE 80 6379 3306