Skip to content
Snippets Groups Projects
Select Git revision
  • ba28a287d8c12bdc0a8ac79f6b3fe787da95726d
  • master default
2 results

docker-entrypoint.sh

Blame
  • docker-entrypoint.sh 542 B
    #!/bin/bash
    source setenv.sh
    
    if [[ "$GC_ON_STARTUP" = "true" ]]; then
      $INSTALLPATH/seaf-gc.sh
    fi
    
    $INSTALLPATH/seafile.sh start
    $INSTALLPATH/seahub.sh start
    
    tail -f $ROOTPATH/logs/ccnet.log &
    tail -f $ROOTPATH/logs/seahub.log &
    tail -f $ROOTPATH/logs/seafile.log &
    tail -f $ROOTPATH/logs/controller.log &
    
    maxretry=4
    retry=0
    
    while [ "$retry" -le "$maxretry" ]; do
        ps aux | grep seafile-controller | grep -v grep > /dev/null 2> /dev/null || {
            retry=$(expr $retry + 1);
        }
        sleep 5
    done
    echo "Seafile not running"
    exit 1