Skip to content
Snippets Groups Projects
init.sh 902 B
Newer Older
  • Learn to ignore specific revisions
  • # This commands will help initialize data for docker-compose setup
    # Its supposed to run in a php docker image
    
    
    if [ ! -f "/data/.env" ]; then
        cp /data/.env.example /data/.env
    fi
    
    
    Davide Aprea's avatar
    Davide Aprea committed
    if [ ! -f "/data/config/sumas.json" ]; then
        cp /data/config/sumas.json.example /data/config/sumas.json
    
    Davide Aprea's avatar
    Davide Aprea committed
    if [ ! -f "/data/config/sumasEn.json" ]; then
        cp /data/config/sumas.json.example /data/config/sumasEn.json
    
    if [ -f "/data/database/useragents.sqlite" ]; then
        rm /data/database/useragents.sqlite
    fi
    
    
    if [ ! -d "/data/storage/logs/metager" ]; then
        mkdir -p /data/storage/logs/metager
    fi
    
    
    cp /data/database/useragents.sqlite.example /data/database/useragents.sqlite
    
    
    chmod -R go+w storage bootstrap/cache
    
    
    docker-php-ext-install pdo pdo_mysql
    
    
    rm /data/database/useragents.sqlite
    touch /data/database/useragents.sqlite
    php artisan migrate:fresh