28 lines
621 B
Docker
28 lines
621 B
Docker
# 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"]
|