inception/srcs/requirements/mariadb/Dockerfile
2025-06-26 10:58:07 +02:00

22 lines
492 B
Docker

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
EXPOSE 3306
# start
CMD ["/run.sh"]
HEALTHCHECK --interval=1s --timeout=10s --start-period=600s --retries=1 CMD [ "/healthcheck.sh" ]