FROM alpine:3.21.3 RUN apk update RUN apk add mariadb mariadb-client RUN apk fix RUN rm -rf /etc/my.cnf.d/ RUN mkdir -p /etc/my.cnf.d/ COPY conf/mariadb-server.cnf /etc/my.cnf.d/mariadb-server.cnf COPY run.sh /run.sh COPY ismariadbrunning.sh /ismariadbrunning.sh COPY healthcheck.sh /healthcheck.sh RUN addgroup -S db && adduser -S db db RUN mkdir /db RUN chmod -R 666 /db EXPOSE 3306 # start CMD ["/run.sh"] HEALTHCHECK --interval=1s --timeout=10s --start-period=600s --retries=1 CMD [ "/healthcheck.sh" ]