feat: add mariadb-client dependence
This commit is contained in:
@@ -40,7 +40,8 @@ COPY scripts/*.sh /app/
|
||||
|
||||
RUN chmod +x /app/*.sh \
|
||||
&& mkdir -m 777 /bitwarden \
|
||||
&& apk add --no-cache bash heirloom-mailx p7zip postgresql14-client sqlite supercronic tzdata \
|
||||
&& apk add --no-cache bash heirloom-mailx mariadb-client p7zip postgresql14-client sqlite supercronic tzdata \
|
||||
&& apk info --no-cache -Lq mariadb-client | grep -vE '/bin/mariadb$' | grep -vE '/bin/mariadb-dump$' | xargs -I {} rm -f "/{}" \
|
||||
&& ln -sf "${LOCALTIME_FILE}" /etc/localtime \
|
||||
&& addgroup -g "${USER_ID}" "${USER_NAME}" \
|
||||
&& adduser -u "${USER_ID}" -Ds /bin/sh -G "${USER_NAME}" "${USER_NAME}"
|
||||
|
||||
@@ -52,7 +52,7 @@ function backup_db_postgresql() {
|
||||
function backup_db_mysql() {
|
||||
color blue "backup vaultwarden mysql database"
|
||||
|
||||
mysqldump -h "${MYSQL_HOST}" -P "${MYSQL_PORT}" -u "${MYSQL_USERNAME}" -p"${MYSQL_PASSWORD}" "${MYSQL_DATABASE}" > "${BACKUP_FILE_DB_MYSQL}"
|
||||
mariadb-dump -h "${MYSQL_HOST}" -P "${MYSQL_PORT}" -u "${MYSQL_USERNAME}" -p"${MYSQL_PASSWORD}" "${MYSQL_DATABASE}" > "${BACKUP_FILE_DB_MYSQL}"
|
||||
if [[ $? != 0 ]]; then
|
||||
color red "backup vaultwarden postgresql database failed"
|
||||
|
||||
|
||||
@@ -90,7 +90,7 @@ function restore_db_postgresql() {
|
||||
function restore_db_mysql() {
|
||||
color blue "restore vaultwarden mysql database"
|
||||
|
||||
mysql -h "${MYSQL_HOST}" -P "${MYSQL_PORT}" -u "${MYSQL_USERNAME}" -p"${MYSQL_PASSWORD}" "${MYSQL_DATABASE}" < "${RESTORE_FILE_DB}"
|
||||
mariadb -h "${MYSQL_HOST}" -P "${MYSQL_PORT}" -u "${MYSQL_USERNAME}" -p"${MYSQL_PASSWORD}" "${MYSQL_DATABASE}" < "${RESTORE_FILE_DB}"
|
||||
|
||||
if [[ $? == 0 ]]; then
|
||||
color green "restore vaultwarden mysql database successful"
|
||||
|
||||
Reference in New Issue
Block a user