trying to commit with my voyager is too complicated at the moment

This commit is contained in:
Raphael 2025-06-27 17:37:29 +02:00
parent 778e1a9056
commit 4a60057513
10 changed files with 130 additions and 62 deletions

View file

@ -1,15 +1,17 @@
FROM alpine:3.21
RUN apk update && apk add mariadb mariadb-client bash
RUN apk update && apk add sudo mariadb mariadb-client bash;
RUN mkdir -p /run/mysqld && chown -R mysql:mysql /run/mysqld
HEALTHCHECK --start-period=5m CMD mariadb -e 'SELECT @@datadir;' || exit 1
RUN mysql_install_db --user=$DB_USER --basedir=/usr --datadir=/var/lib/mysql
USER mysql
RUN mkdir -p /var/lib/mysqld;
RUN mkdir -p /run/mysqld;
RUN chown -R mysql:mysql /run/mysqld;
RUN chown -R mysql:mysql /var/lib/mysqld;
EXPOSE 3306
CMD ["mariadbd"]
RUN /usr/bin/mysql_install_db --user=mysql --datadir=/var/lib/mysql;
COPY tools/start_db.sh /usr/bin/start_db
RUN chmod +x /usr/bin/start_db;
CMD ["start_db"]