diff --git a/podman-seafile/10_install.sh b/podman-seafile/10_install.sh index a8b38f0..099f33d 100755 --- a/podman-seafile/10_install.sh +++ b/podman-seafile/10_install.sh @@ -48,10 +48,16 @@ while [ ! -e `get_podman_volume_path ${datavolume}`/seafile/conf/seahub_settings sleep 1 done && echo "OK" && if ! grep -qF EMAIL_HOST `get_podman_volume_path ${datavolume}`/seafile/conf/seahub_settings.py; then + echo 'Configuring seahub_settings.py' podman_unshare_sed_in_place "^FILE_SERVER_ROOT = \"http://${GARBAYE_SEAFILE_SERVER_HOSTNAME}/seafhttp\"" "FILE_SERVER_ROOT = \"https://${GARBAYE_SEAFILE_SERVER_HOSTNAME}/seafhttp\"\nEMAIL_USE_TLS = False\nEMAIL_HOST = '${GARBAYE_SEAFILE_SMTP_SERVER}'\nEMAIL_HOST_USER = ''\nEMAIL_HOST_PASSWORD = ''\nEMAIL_PORT = 25\nDEFAULT_FROM_EMAIL = 'noreply@seafile.garbaye.fr'\nSERVER_EMAIL = 'noreply@seafile.garbaye.fr'" `get_podman_volume_path ${datavolume}`/seafile/conf/seahub_settings.py +else + echo 'Configuration file seahub_settings.py already exists - not configuring.' fi && if ! grep -Pzq "\[notification\]\nenabled = true\nhost = 0.0.0.0" `get_podman_volume_path ${datavolume}`/seafile/conf/seafile.conf; then + echo 'Configuring seafile.conf' podman_unshare_sed_in_place_multiline "\[notification\]\nenabled = false\nhost = 127.0.0.1" "[notification]\nenabled = true\nhost = 0.0.0.0" `get_podman_volume_path ${datavolume}`/seafile/conf/seafile.conf +else + echo 'Configuration file seafile.conf already exists - not configuring.' fi && echo -n "Waiting for seahub to finish starting " && ( podman container logs -f seafile 2>&1 & ) | grep -q 'Seahub is started' &&