ARG VERSION

FROM mysql:${VERSION} AS base

ENV DB_USER=user
ENV DB_PASSWORD=pass
ENV MYSQL_ROOT_PASSWORD=root

COPY schema/ /docker-entrypoint-initdb.d/
COPY my.cnf /etc/mysql/conf.d/my.cnf
COPY healthcheck.sh /usr/local/bin/
COPY entrypoint.sh /usr/local/bin/

HEALTHCHECK --interval=1s --timeout=5s \
    CMD /usr/local/bin/healthcheck.sh

ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]
