Kaballas commited on
Commit
ba4ec41
·
1 Parent(s): 15882cb
Files changed (1) hide show
  1. entrypoint.sh +12 -0
entrypoint.sh CHANGED
@@ -7,6 +7,18 @@ if [ ! -d /run/mysqld ]; then
7
  chown mysql:mysql /run/mysqld || true
8
  fi
9
 
 
 
 
 
 
 
 
 
 
 
 
 
10
  # Start MariaDB directly (better for containers)
11
  mysqld_safe --datadir=/data/storage &
12
  MYSQL_PID=$!
 
7
  chown mysql:mysql /run/mysqld || true
8
  fi
9
 
10
+ # Ensure /data/storage exists and is owned by mysql
11
+ if [ ! -d /data/storage ]; then
12
+ mkdir -p /data/storage
13
+ fi
14
+ chown -R mysql:mysql /data/storage
15
+
16
+ # Initialize MariaDB data directory if empty
17
+ if [ -z "$(ls -A /data/storage)" ]; then
18
+ echo 'Initializing MariaDB data directory...'
19
+ mysql_install_db --user=mysql --datadir=/data/storage
20
+ fi
21
+
22
  # Start MariaDB directly (better for containers)
23
  mysqld_safe --datadir=/data/storage &
24
  MYSQL_PID=$!