1
0
forked from noxious/server

MySQL > MariaDB

This commit is contained in:
2025-02-07 22:35:54 +01:00
parent 50f595f718
commit 13252e056f
2 changed files with 16 additions and 16 deletions

View File

@ -3,17 +3,17 @@ FROM node:23.7.0-alpine
# Install dependencies with versions
RUN apk add --no-cache \
redis \
mysql \
mysql-client \
mariadb \
mariadb-client \
tmux
# Create non-root user
RUN addgroup -S appgroup && adduser -S appuser -G appgroup
# Setup MySQL
# Setup MariaDB
RUN mkdir -p /run/mysqld && \
chown -R mysql:mysql /run/mysqld && \
mysql_install_db --user=mysql --datadir=/var/lib/mysql
mariadb-install-db --user=mysql --datadir=/var/lib/mysql
WORKDIR /usr/src/app
COPY package*.json ./
@ -29,6 +29,6 @@ USER appuser
EXPOSE 80 6379 3306
HEALTHCHECK --interval=30s --timeout=10s --start-period=5s --retries=3 \
CMD mysqladmin ping -h localhost || exit 1
CMD mariadb-admin ping -h localhost || exit 1
CMD ["./start.sh"]