|
9 | 9 |
|
10 | 10 | echo "🐇 Starting Speedtest Tracker..." |
11 | 11 |
|
12 | | -# Check for appdata directory |
13 | | -if [ ! -d /appdata ]; then |
| 12 | +# Check for app data directory |
| 13 | +if [ ! -d /app ]; then |
14 | 14 | # make the directory |
15 | 15 | echo "🙄 App data directory not found, creating..." |
16 | 16 |
|
17 | | - su - webuser -c "mkdir /appdata" |
18 | | - chown -R webuser:webgroup /appdata |
19 | | - chmod -R 750 /appdata |
| 17 | + su - webuser -c "mkdir /app" |
| 18 | + chown -R webuser:webgroup /app |
| 19 | + chmod -R 750 /app |
20 | 20 | else |
21 | 21 | # just update the permissions |
22 | 22 | echo "✅ App data directiory exists" |
23 | 23 |
|
24 | | - chown -R webuser:webgroup /appdata |
25 | | - chmod -R 750 /appdata |
| 24 | + chown -R webuser:webgroup /app |
| 25 | + chmod -R 750 /app |
26 | 26 | fi |
27 | 27 |
|
28 | 28 | if [ ${DB_CONNECTIONS:="sqlite"} == "sqlite" ]; then |
29 | 29 | # Check for database |
30 | | - if [ ! -f /appdata/database.sqlite ]; then |
| 30 | + if [ ! -f /app/database.sqlite ]; then |
31 | 31 | echo "🙄 Database file not found, creating..." |
32 | 32 |
|
33 | | - su - webuser -c "touch /appdata/database.sqlite" |
34 | | - chmod 750 /appdata/database.sqlite |
| 33 | + su - webuser -c "touch /app/database.sqlite" |
| 34 | + chmod 750 /app/database.sqlite |
35 | 35 | else |
36 | 36 | echo "✅ Database exists" |
37 | | - chmod 750 /appdata/database.sqlite |
| 37 | + chmod 750 /app/database.sqlite |
38 | 38 | fi |
39 | 39 | fi |
40 | 40 |
|
| 41 | +# Check for config yaml file |
| 42 | +if [ ! -f /app/config.yml ]; then |
| 43 | + echo "🙄 Config file not found, creating..." |
| 44 | + |
| 45 | + su - webuser -c "cp /var/www/html/config.example.yml /app/config.yml" |
| 46 | + chmod 750 /app/config.yml |
| 47 | +else |
| 48 | + echo "✅ Config file exists" |
| 49 | + chmod 750 /app/config.yml |
| 50 | +fi |
| 51 | + |
41 | 52 | # Check for app key |
42 | 53 | if grep -E "APP_KEY=[0-9A-Za-z:+\/=]{1,}" /var/www/html/.env > /dev/null; then |
43 | 54 | echo "✅ App key exists" |
|
0 commit comments