MariaDB fix

This commit is contained in:
Dennis Postma 2025-02-07 22:38:36 +01:00
parent 13252e056f
commit e824f0f558

View File

@ -11,9 +11,11 @@ RUN apk add --no-cache \
RUN addgroup -S appgroup && adduser -S appuser -G appgroup RUN addgroup -S appgroup && adduser -S appuser -G appgroup
# Setup MariaDB # Setup MariaDB
RUN mkdir -p /run/mysqld && \ RUN mkdir -p /run/mysqld /var/lib/mysql && \
chown -R mysql:mysql /run/mysqld && \ 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 WORKDIR /usr/src/app
COPY package*.json ./ COPY package*.json ./
@ -24,6 +26,10 @@ RUN npm ci --only=production && \
chmod +x ./start.sh && \ chmod +x ./start.sh && \
chown -R appuser:appgroup . chown -R appuser:appgroup .
# Grant necessary permissions to appuser
RUN adduser appuser mysql && \
chmod 777 /var/lib/mysql
USER appuser USER appuser
EXPOSE 80 6379 3306 EXPOSE 80 6379 3306