26 lines
577 B
Text
26 lines
577 B
Text
|
FROM alpine:3.21.2
|
||
|
|
||
|
LABEL org.opencontainers.image.authors="alier@student.42mulhouse.fr"
|
||
|
|
||
|
RUN apk add mariadb mariadb-client
|
||
|
|
||
|
RUN mkdir -p /run/mysqld \
|
||
|
&& mkdir -p /var/lib/mysql \
|
||
|
&& chown -R mysql:mysql /run/mysqld \
|
||
|
&& chown -R mysql:mysql /var/lib/mysql
|
||
|
|
||
|
COPY ./tools/docker-entrypoint.sh /docker-entrypoint.sh
|
||
|
COPY ./conf/mariadb-server.cnf /etc/my.cnf.d/mariadb-server.cnf
|
||
|
|
||
|
VOLUME [ "/var/lib/mysql" ]
|
||
|
|
||
|
ENTRYPOINT [ "/docker-entrypoint.sh" ]
|
||
|
|
||
|
EXPOSE 3306
|
||
|
|
||
|
HEALTHCHECK --start-period=5s \
|
||
|
CMD mariadb -e 'SELECT @@datadir;' || exit 1
|
||
|
|
||
|
USER mysql
|
||
|
|
||
|
CMD ["mariadbd"]
|