Skip to content
Snippets Groups Projects
Commit 245ea26d authored by Tim Hestenes Lehnen's avatar Tim Hestenes Lehnen
Browse files

Fix base image for mysql-5.7 / mysql-8 #3388135

parent e72735c1
Branches
No related tags found
1 merge request!24Fix base image for mysql-5.7 / mysql-8 #3388135
Pipeline #22544 passed
FROM mysql:5.7 FROM docker.io/mysql:5.7
MAINTAINER drupalci MAINTAINER drupalci
# Packages. # Packages.
RUN apt-get -y update && \ RUN yum install -y --setopt=skip_missing_names_on_install=False \
apt-get -y install netcat netcat psmisc; yum clean all
RUN apt-get clean && apt-get autoclean && apt-get -y autoremove
COPY ./conf/my.cnf /etc/mysql/my.cnf COPY ./conf/my.cnf /etc/mysql/my.cnf
RUN rm -rf /var/lib/mysql/*
USER root USER root
COPY ./conf/startup.sh /opt/startup.sh COPY ./conf/startup.sh /opt/startup.sh
......
...@@ -5,7 +5,7 @@ if [ ! -f /var/lib/mysql/ibdata1 ]; ...@@ -5,7 +5,7 @@ if [ ! -f /var/lib/mysql/ibdata1 ];
echo "rebuilding /var/lib/mysql/ibdata1" echo "rebuilding /var/lib/mysql/ibdata1"
mysqld --initialize-insecure --user=mysql --basedir=/usr/ --datadir=/var/lib/mysql/ mysqld --initialize-insecure --user=mysql --basedir=/usr/ --datadir=/var/lib/mysql/
test -e /var/run/mysqld || install -m 755 -o mysql -g root -d /var/run/mysqld test -e /var/run/mysqld || install -m 755 -o mysql -g root -d /var/run/mysqld
/usr/bin/mysqld_safe & /usr/sbin/mysqld &
PID="${!}" PID="${!}"
sleep 5s sleep 5s
while ! netcat -vz localhost 3306; do sleep 1; done while ! netcat -vz localhost 3306; do sleep 1; done
...@@ -16,6 +16,6 @@ if [ ! -f /var/lib/mysql/ibdata1 ]; ...@@ -16,6 +16,6 @@ if [ ! -f /var/lib/mysql/ibdata1 ];
wait ${PID} wait ${PID}
fi fi
/usr/bin/mysqld_safe; /usr/sbin/mysqld;
echo "mysql died at $(date)"; echo "mysql died at $(date)";
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment