File: /home/f/r/e/frenchy/www/french-american.org/current/docker/mariadb/Dockerfile
FROM ubuntu:18.04
RUN apt-get update && apt-get install -y mariadb-server gosu
RUN sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/mariadb.conf.d/50-server.cnf
RUN mkdir -p /var/run/mysqld/ && chown mysql:mysql /var/run/mysqld && rm -rf /var/lib/apt/lists/*
RUN sed -i '/\[mysqld\]/a innodb_file_format=Barracuda' /etc/mysql/mariadb.conf.d/50-server.cnf
RUN sed -i '/\[mysqld\]/a innodb_large_prefix=1' /etc/mysql/mariadb.conf.d/50-server.cnf
RUN sed -i '/\[mysqld\]/a innodb_file_per_table=1' /etc/mysql/mariadb.conf.d/50-server.cnf
#Correct bug on CI
RUN sed -i '/\[mysqld\]/a innodb_buffer_pool_load_at_startup=no' /etc/mysql/mariadb.conf.d/50-server.cnf
COPY docker-entrypoint.sh docker-entrypoint.sh
RUN chmod +x /docker-entrypoint.sh
ENTRYPOINT ["/docker-entrypoint.sh"]
CMD ["mysqld"]
EXPOSE 3306