mirror of
https://github.com/haiwen/seahub.git
synced 2025-04-27 19:05:16 +00:00
env SEAFILE_MYSQL_DB_CCNET_DB_NAME (#7036)
This commit is contained in:
parent
74df9d370b
commit
922c53b3da
@ -12,6 +12,7 @@ seaf_fsck=${INSTALLPATH}/seafile/bin/seaf-fsck
|
||||
|
||||
export PATH=${INSTALLPATH}/seafile/bin:$PATH
|
||||
export SEAFILE_LD_LIBRARY_PATH=${INSTALLPATH}/seafile/lib/:${INSTALLPATH}/seafile/lib64:${LD_LIBRARY_PATH}
|
||||
export SEAFILE_CENTRAL_CONF_DIR=${default_conf_dir}
|
||||
|
||||
script_name=$0
|
||||
function usage () {
|
||||
@ -20,6 +21,34 @@ function usage () {
|
||||
echo ""
|
||||
}
|
||||
|
||||
function set_env_config () {
|
||||
if [ -z "${JWT_PRIVATE_KEY}" ]; then
|
||||
if [ ! -e "${SEAFILE_CENTRAL_CONF_DIR}/.env" ]; then
|
||||
echo "Error: .env file not found."
|
||||
echo "Please follow the upgrade manual to set the .env file."
|
||||
echo ""
|
||||
exit -1;
|
||||
fi
|
||||
|
||||
# load the .env file
|
||||
source "${SEAFILE_CENTRAL_CONF_DIR}/.env"
|
||||
|
||||
if [ -z "${JWT_PRIVATE_KEY}" ]; then
|
||||
echo "Error: JWT_PRIVATE_KEY not found in .env file."
|
||||
echo "Please follow the upgrade manual to set the .env file."
|
||||
echo ""
|
||||
exit -1;
|
||||
fi
|
||||
export JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY}
|
||||
export SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME}
|
||||
export SEAFILE_SERVER_PROTOCOL=${SEAFILE_SERVER_PROTOCOL}
|
||||
export SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME}
|
||||
export SITE_ROOT=${SITE_ROOT}
|
||||
fi
|
||||
}
|
||||
|
||||
function validate_seafile_data_dir () {
|
||||
if [[ ! -d ${default_seafile_data_dir} ]]; then
|
||||
echo "Error: there is no seafile server data directory."
|
||||
@ -31,6 +60,7 @@ function validate_seafile_data_dir () {
|
||||
|
||||
function run_seaf_fsck () {
|
||||
validate_seafile_data_dir;
|
||||
set_env_config;
|
||||
|
||||
echo "Starting seaf-fsck, please wait ..."
|
||||
echo
|
||||
|
@ -12,6 +12,7 @@ seaf_fuse=${INSTALLPATH}/seafile/bin/seaf-fuse
|
||||
|
||||
export PATH=${INSTALLPATH}/seafile/bin:$PATH
|
||||
export SEAFILE_LD_LIBRARY_PATH=${INSTALLPATH}/seafile/lib/:${INSTALLPATH}/seafile/lib64:${LD_LIBRARY_PATH}
|
||||
export SEAFILE_CENTRAL_CONF_DIR=${default_conf_dir}
|
||||
|
||||
script_name=$0
|
||||
function usage () {
|
||||
@ -36,6 +37,34 @@ if [[ $1 == "stop" && $# != 1 ]]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
function set_env_config () {
|
||||
if [ -z "${JWT_PRIVATE_KEY}" ]; then
|
||||
if [ ! -e "${SEAFILE_CENTRAL_CONF_DIR}/.env" ]; then
|
||||
echo "Error: .env file not found."
|
||||
echo "Please follow the upgrade manual to set the .env file."
|
||||
echo ""
|
||||
exit -1;
|
||||
fi
|
||||
|
||||
# load the .env file
|
||||
source "${SEAFILE_CENTRAL_CONF_DIR}/.env"
|
||||
|
||||
if [ -z "${JWT_PRIVATE_KEY}" ]; then
|
||||
echo "Error: JWT_PRIVATE_KEY not found in .env file."
|
||||
echo "Please follow the upgrade manual to set the .env file."
|
||||
echo ""
|
||||
exit -1;
|
||||
fi
|
||||
export JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY}
|
||||
export SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME}
|
||||
export SEAFILE_SERVER_PROTOCOL=${SEAFILE_SERVER_PROTOCOL}
|
||||
export SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME}
|
||||
export SITE_ROOT=${SITE_ROOT}
|
||||
fi
|
||||
}
|
||||
|
||||
function validate_seafile_data_dir () {
|
||||
if [[ ! -d ${default_seafile_data_dir} ]]; then
|
||||
echo "Error: there is no seafile server data directory."
|
||||
@ -65,6 +94,7 @@ function start_seaf_fuse () {
|
||||
validate_already_running;
|
||||
warning_if_seafile_not_running;
|
||||
validate_seafile_data_dir;
|
||||
set_env_config;
|
||||
|
||||
echo "Starting seaf-fuse, please wait ..."
|
||||
|
||||
|
@ -16,6 +16,7 @@ IS_PRO_SEAFEVENTS=`awk '/is_pro/{getline;print $2;exit}' ${pro_pylibs_dir}/seafe
|
||||
|
||||
export PATH=${INSTALLPATH}/seafile/bin:$PATH
|
||||
export SEAFILE_LD_LIBRARY_PATH=${INSTALLPATH}/seafile/lib/:${INSTALLPATH}/seafile/lib64:${LD_LIBRARY_PATH}
|
||||
export SEAFILE_CENTRAL_CONF_DIR=${default_conf_dir}
|
||||
|
||||
script_name=$0
|
||||
function usage () {
|
||||
@ -53,6 +54,34 @@ function check_python_executable() {
|
||||
fi
|
||||
}
|
||||
|
||||
function set_env_config () {
|
||||
if [ -z "${JWT_PRIVATE_KEY}" ]; then
|
||||
if [ ! -e "${SEAFILE_CENTRAL_CONF_DIR}/.env" ]; then
|
||||
echo "Error: .env file not found."
|
||||
echo "Please follow the upgrade manual to set the .env file."
|
||||
echo ""
|
||||
exit -1;
|
||||
fi
|
||||
|
||||
# load the .env file
|
||||
source "${SEAFILE_CENTRAL_CONF_DIR}/.env"
|
||||
|
||||
if [ -z "${JWT_PRIVATE_KEY}" ]; then
|
||||
echo "Error: JWT_PRIVATE_KEY not found in .env file."
|
||||
echo "Please follow the upgrade manual to set the .env file."
|
||||
echo ""
|
||||
exit -1;
|
||||
fi
|
||||
export JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY}
|
||||
export SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME}
|
||||
export SEAFILE_SERVER_PROTOCOL=${SEAFILE_SERVER_PROTOCOL}
|
||||
export SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME}
|
||||
export SITE_ROOT=${SITE_ROOT}
|
||||
fi
|
||||
}
|
||||
|
||||
function validate_seafile_data_dir () {
|
||||
if [[ ! -d ${default_seafile_data_dir} ]]; then
|
||||
echo "Error: there is no seafile server data directory."
|
||||
@ -102,6 +131,7 @@ function run_seaf_gc () {
|
||||
fi
|
||||
|
||||
validate_seafile_data_dir;
|
||||
set_env_config;
|
||||
|
||||
echo "Starting seafserv-gc, please wait ..."
|
||||
|
||||
|
@ -82,6 +82,9 @@ function set_env_config () {
|
||||
exit -1;
|
||||
fi
|
||||
export JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY}
|
||||
export SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME}
|
||||
export SEAFILE_SERVER_PROTOCOL=${SEAFILE_SERVER_PROTOCOL}
|
||||
export SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME}
|
||||
export SITE_ROOT=${SITE_ROOT}
|
||||
|
@ -79,6 +79,9 @@ function set_env_config () {
|
||||
exit -1;
|
||||
fi
|
||||
export JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY}
|
||||
export SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME}
|
||||
export SEAFILE_SERVER_PROTOCOL=${SEAFILE_SERVER_PROTOCOL}
|
||||
export SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME}
|
||||
export SITE_ROOT=${SITE_ROOT}
|
||||
|
@ -205,6 +205,9 @@ function set_env_config () {
|
||||
exit -1;
|
||||
fi
|
||||
export JWT_PRIVATE_KEY=${JWT_PRIVATE_KEY}
|
||||
export SEAFILE_MYSQL_DB_CCNET_DB_NAME=${SEAFILE_MYSQL_DB_CCNET_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=${SEAFILE_MYSQL_DB_SEAFILE_DB_NAME}
|
||||
export SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=${SEAFILE_MYSQL_DB_SEAHUB_DB_NAME}
|
||||
export SEAFILE_SERVER_PROTOCOL=${SEAFILE_SERVER_PROTOCOL}
|
||||
export SEAFILE_SERVER_HOSTNAME=${SEAFILE_SERVER_HOSTNAME}
|
||||
export SITE_ROOT=${SITE_ROOT}
|
||||
|
Loading…
Reference in New Issue
Block a user