trying to commit with my voyager is too complicated at the moment
This commit is contained in:
parent
778e1a9056
commit
4a60057513
10 changed files with 130 additions and 62 deletions
|
|
@ -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"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue