mirror of
https://github.com/ggogel/seafile-containerized.git
synced 2024-11-16 17:05:32 +00:00
deactivate socat, link runtime folder to shared volume
not working, media link creation deactivated
This commit is contained in:
parent
de428fae71
commit
2931f8b8ff
|
@ -45,8 +45,8 @@ def init_seafile_server():
|
||||||
# sysbol link unlink after docker finish.
|
# sysbol link unlink after docker finish.
|
||||||
latest_version_dir='/opt/seafile/seafile-server-latest'
|
latest_version_dir='/opt/seafile/seafile-server-latest'
|
||||||
current_version_dir='/opt/seafile/' + get_conf('SEAFILE_SERVER', 'seafile-server') + '-' + read_version_stamp()
|
current_version_dir='/opt/seafile/' + get_conf('SEAFILE_SERVER', 'seafile-server') + '-' + read_version_stamp()
|
||||||
if not exists(latest_version_dir):
|
#if not exists(latest_version_dir):
|
||||||
call('ln -sf ' + current_version_dir + ' ' + latest_version_dir)
|
#call('ln -sf ' + current_version_dir + ' ' + latest_version_dir)
|
||||||
loginfo('Skip running setup-seafile-mysql.py because there is existing seafile-data folder.')
|
loginfo('Skip running setup-seafile-mysql.py because there is existing seafile-data folder.')
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
|
@ -43,3 +43,8 @@ fi
|
||||||
if [[ -e /shared/logs/var-log ]]; then
|
if [[ -e /shared/logs/var-log ]]; then
|
||||||
rm -rf /shared/logs/var-log
|
rm -rf /shared/logs/var-log
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
mkdir -p /shared/runtime
|
||||||
|
ln -sf /opt/seafile/seafile-server-8.0.2 /opt/seafile/seafile-server-latest
|
||||||
|
rm -rf /opt/seafile/seafile-server-latest/runtime
|
||||||
|
ln -sf /shared/runtime /opt/seafile/seafile-server-latest/runtime
|
||||||
|
|
|
@ -21,7 +21,7 @@ function start_socat {
|
||||||
echo "Waiting for SeaRPC socket..."
|
echo "Waiting for SeaRPC socket..."
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
socat -d -d TCP-LISTEN:8001,fork,reuseaddr UNIX:/opt/seafile/seafile-server-latest/runtime/seafile.sock,forever
|
#socat -d -d TCP-LISTEN:8001,fork,reuseaddr UNIX:/opt/seafile/seafile-server-latest/runtime/seafile.sock,forever
|
||||||
}
|
}
|
||||||
|
|
||||||
function stop_socat {
|
function stop_socat {
|
||||||
|
|
|
@ -166,7 +166,7 @@ def check_upgrade():
|
||||||
current_version = os.environ['SEAFILE_VERSION']
|
current_version = os.environ['SEAFILE_VERSION']
|
||||||
|
|
||||||
if last_version == current_version:
|
if last_version == current_version:
|
||||||
fix_media_symlinks(current_version)
|
#fix_media_symlinks(current_version)
|
||||||
return
|
return
|
||||||
elif is_minor_upgrade(last_version, current_version):
|
elif is_minor_upgrade(last_version, current_version):
|
||||||
run_minor_upgrade(current_version)
|
run_minor_upgrade(current_version)
|
||||||
|
|
|
@ -40,3 +40,7 @@ fi
|
||||||
|
|
||||||
rm -f /opt/seafile/seafile-server-latest/runtime/seahub.conf
|
rm -f /opt/seafile/seafile-server-latest/runtime/seahub.conf
|
||||||
ln -sf /shared/seafile/conf/seahub.conf /opt/seafile/seafile-server-latest/runtime/seahub.conf
|
ln -sf /shared/seafile/conf/seahub.conf /opt/seafile/seafile-server-latest/runtime/seahub.conf
|
||||||
|
|
||||||
|
mkdir -p /shared/runtime
|
||||||
|
rm -rf /opt/seafile/seafile-server-latest/runtime
|
||||||
|
ln -sf /shared/runtime /opt/seafile/seafile-server-latest/runtime
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
/scripts/create_data_links.sh
|
/scripts/create_data_links.sh
|
||||||
|
|
||||||
mkdir -p /opt/seafile/seafile-server-latest/runtime
|
mkdir -p /opt/seafile/seafile-server-latest/runtime
|
||||||
socat -d -d UNIX-LISTEN:/opt/seafile/seafile-server-latest/runtime/seafile.sock,fork TCP:seafile-server:8001,forever,keepalive,keepidle=10,keepintvl=10,keepcnt=2 &
|
#socat -d -d UNIX-LISTEN:/opt/seafile/seafile-server-latest/runtime/seafile.sock,fork TCP:seafile-server:8001,forever,keepalive,keepidle=10,keepintvl=10,keepcnt=2 &
|
||||||
|
|
||||||
python3 /opt/seafile/seafile-server-latest/seahub/manage.py runserver 0.0.0.0:8000
|
python3 /opt/seafile/seafile-server-latest/seahub/manage.py runserver 0.0.0.0:8000
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue