Fix MariaDB bootstrap: use 'FLUSH PRIVILEGES' (no parentheses) and update .dockerignore

This commit is contained in:
nicholai 2025-09-16 12:56:14 -06:00
parent ae8fe0026d
commit 7bde250178
2 changed files with 6 additions and 2 deletions

4
.dockerignore Normal file
View File

@ -0,0 +1,4 @@
seafile-server/
seahub/
.seafile-data/
.git

View File

@ -161,7 +161,7 @@ init_mariadb() {
log "Configuring root password and seafile database" log "Configuring root password and seafile database"
"${MYSQL_BIN}" --protocol=socket --socket=/run/mysqld/mysqld.sock -uroot <<-SQL "${MYSQL_BIN}" --protocol=socket --socket=/run/mysqld/mysqld.sock -uroot <<-SQL
ALTER USER 'root'@'localhost' IDENTIFIED BY '${DB_ROOT_PASSWORD}'; ALTER USER 'root'@'localhost' IDENTIFIED BY '${DB_ROOT_PASSWORD}';
FLUSH PRIVILEGES(); FLUSH PRIVILEGES;
SQL SQL
"${MYSQL_BIN}" --protocol=socket --socket=/run/mysqld/mysqld.sock -uroot -p"${DB_ROOT_PASSWORD}" <<-SQL "${MYSQL_BIN}" --protocol=socket --socket=/run/mysqld/mysqld.sock -uroot -p"${DB_ROOT_PASSWORD}" <<-SQL
@ -177,7 +177,7 @@ SQL
GRANT ALL PRIVILEGES ON \`${DB_NAME_CCNET:-ccnet_db}\`.* TO '${DB_USER}'@'localhost'; GRANT ALL PRIVILEGES ON \`${DB_NAME_CCNET:-ccnet_db}\`.* TO '${DB_USER}'@'localhost';
GRANT ALL PRIVILEGES ON \`${DB_NAME_SEAHUB:-seahub_db}\`.* TO '${DB_USER}'@'localhost'; GRANT ALL PRIVILEGES ON \`${DB_NAME_SEAHUB:-seahub_db}\`.* TO '${DB_USER}'@'localhost';
FLUSH PRIVILEGES(); FLUSH PRIVILEGES;
SQL SQL
log "Shutting down temporary MariaDB" log "Shutting down temporary MariaDB"