feat: extract common variables to includes file
This commit is contained in:
@@ -3,8 +3,6 @@
|
|||||||
. /app/includes.sh
|
. /app/includes.sh
|
||||||
|
|
||||||
TODAY=$(date +%Y%m%d)
|
TODAY=$(date +%Y%m%d)
|
||||||
DATA_DIR="/bitwarden/data/"
|
|
||||||
BACKUP_DIR="/bitwarden/backup/"
|
|
||||||
# backup bitwarden_rs database file
|
# backup bitwarden_rs database file
|
||||||
BACKUP_FILE_DB="${BACKUP_DIR}/db.${TODAY}.sqlite3"
|
BACKUP_FILE_DB="${BACKUP_DIR}/db.${TODAY}.sqlite3"
|
||||||
# backup bitwarden_rs config file
|
# backup bitwarden_rs config file
|
||||||
@@ -21,8 +19,6 @@ function clear_dir() {
|
|||||||
function backup_db() {
|
function backup_db() {
|
||||||
color blue "backup bitwarden_rs sqlite database"
|
color blue "backup bitwarden_rs sqlite database"
|
||||||
|
|
||||||
local DATA_DB="${DATA_DIR}/db.sqlite3"
|
|
||||||
|
|
||||||
if [[ -f "${DATA_DB}" ]]; then
|
if [[ -f "${DATA_DB}" ]]; then
|
||||||
sqlite3 ${DATA_DB} ".backup ${BACKUP_FILE_DB}"
|
sqlite3 ${DATA_DB} ".backup ${BACKUP_FILE_DB}"
|
||||||
else
|
else
|
||||||
@@ -33,8 +29,6 @@ function backup_db() {
|
|||||||
function backup_config() {
|
function backup_config() {
|
||||||
color blue "backup bitwarden_rs config"
|
color blue "backup bitwarden_rs config"
|
||||||
|
|
||||||
local DATA_CONFIG="${DATA_DIR}/config.json"
|
|
||||||
|
|
||||||
if [[ -f "${DATA_CONFIG}" ]]; then
|
if [[ -f "${DATA_CONFIG}" ]]; then
|
||||||
cp -f ${DATA_DIR}/config.json ${BACKUP_FILE_CONFIG}
|
cp -f ${DATA_DIR}/config.json ${BACKUP_FILE_CONFIG}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -1,5 +1,10 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
DATA_DIR="/bitwarden/data/"
|
||||||
|
DATA_DB="${DATA_DIR}/db.sqlite3"
|
||||||
|
DATA_CONFIG="${DATA_DIR}/config.json"
|
||||||
|
DATA_ATTACHMENTS="${DATA_DIR}/attachments"
|
||||||
|
BACKUP_DIR="/bitwarden/backup/"
|
||||||
#################### Function ####################
|
#################### Function ####################
|
||||||
########################################
|
########################################
|
||||||
# Print colorful message.
|
# Print colorful message.
|
||||||
|
|||||||
Reference in New Issue
Block a user