File size: 931 Bytes
e3eb0b1
 
 
 
 
 
 
 
 
74d8156
e3eb0b1
 
74d8156
e3eb0b1
74d8156
e3eb0b1
74d8156
 
 
e3eb0b1
 
 
 
 
 
 
3a20ace
e3eb0b1
 
74d8156
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash  
set -e  

log() {  
    echo "$(date '+%Y-%m-%d %H:%M:%S') - $1"  
}  

update_config() {  
    log "Updating configuration..."  
    sed -i "s/ENV_Alist_DB_TYPE/${Alist_DB_TYPE:-mysql}/g" run/data/config.json  
    log "Updated DB_TYPE to ${Alist_DB_TYPE:-mysql}"  

    sed -i "s/ENV_Alist_DB_HOST/${Alist_DB_HOST:-localhost}/g" run/data/config.json  

    sed -i "s/ENV_Alist_DB_PORT/${Alist_DB_PORT:-3306}/g" run/data/config.json    

    sed -i "s/ENV_Alist_DB_USER/${Alist_DB_USER:-root}/g" run/data/config.json  
    sed -i "s/ENV_Alist_DB_PASSWORD/${Alist_DB_PASSWORD:-password}/g" run/data/config.json    
    sed -i "s/ENV_Alist_DB_NAME/${Alist_DB_NAME:-alist}/g" run/data/config.json   
    log "Updated DB_NAME to ${Alist_DB_NAME:-alist}"  
}  

log "Starting script..."  
update_config  

log "Starting aria2c..."  
aria2c --conf-path=aria2.conf &  

log "Starting alist server..."  
./run/alist server