# Original author : https://github.com/yobasystems/alpine-mariadb.git FROM alpine:3.23.3 ARG BUILD_DATE ARG VCS_REF RUN apk add --no-cache mariadb mysql-client mariadb-server-utils pwgen && \ rm -f /var/cache/apk/* RUN mkdir /schemas && mkdir /scripts RUN mkdir /docker-entrypoint-initdb.d && \ mkdir /scripts/pre-exec.d && \ mkdir /scripts/pre-init.d # # Populate content here # ADD scripts/run.sh /scripts/run.sh # COPY docker-entrypoint-initdb.d/ /docker-entrypoint-initdb.d/ RUN chmod -R 755 /scripts EXPOSE 3306 VOLUME ["/var/lib/mysql"] ENTRYPOINT ["/scripts/run.sh"]