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