diff --git a/entrypoint.sh b/entrypoint.sh index 9983944..3cec95b 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -16,6 +16,13 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +# Check mandatory Seafile configuration have been properly set. +if [ -z $SEAF_SERVER_URL ]; then echo "The \$SEAF_SERVER_URL was not defined. Stopping container..."; echo 1; fi +if [ -z $SEAF_USERNAME ]; then echo "The \$SEAF_USERNAME was not defined. Stopping container..."; echo 1; fi +if [ -z $SEAF_PASSWORD ]; then echo "The \$SEAF_PASSWORD was not defined. Stopping container..."; echo 1; fi +if [ -z $SEAF_LIBRARY_UUID ]; then echo "The \$SEAF_LIBRARY_UUID was not defined. Stopping container..."; echo 1; fi + +# Define variable shortcuts for readability purposes. seafile_ini=~/.ccnet/seafile.ini seafile_sock=/.seafile/seafile-data/seafile.sock supervisord_conf=/.supervisord/supervisord.conf