mirror of
https://github.com/mailcow/mailcow-dockerized.git
synced 2025-12-21 05:41:31 +00:00
Check if mysql has been initialized before trying to upgrade
This commit is contained in:
@@ -10,6 +10,8 @@ class BootstrapMysql(BootstrapBase):
|
|||||||
dbpass = os.getenv("MYSQL_ROOT_PASSWORD", "")
|
dbpass = os.getenv("MYSQL_ROOT_PASSWORD", "")
|
||||||
socket = "/tmp/mysql-temp.sock"
|
socket = "/tmp/mysql-temp.sock"
|
||||||
|
|
||||||
|
# Check if mysql has been initialized
|
||||||
|
if os.path.exists("/var/lib/mysql/mysql/db.frm"):
|
||||||
print("Starting temporary mysqld for upgrade...")
|
print("Starting temporary mysqld for upgrade...")
|
||||||
self.start_temporary(socket)
|
self.start_temporary(socket)
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ RUN apt-get update && \
|
|||||||
apt-get install -y --no-install-recommends \
|
apt-get install -y --no-install-recommends \
|
||||||
python3 \
|
python3 \
|
||||||
python3-pip \
|
python3-pip \
|
||||||
gosu \
|
|
||||||
&& apt-get clean \
|
&& apt-get clean \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|||||||
@@ -17,4 +17,4 @@ if [ $BOOTSTRAP_EXIT_CODE -ne 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Bootstrap succeeded. Starting MariaDB..."
|
echo "Bootstrap succeeded. Starting MariaDB..."
|
||||||
exec gosu mysql "$@"
|
exec /usr/local/bin/docker-entrypoint.sh "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user