Skip to content

Commit 49d9182

Browse files
authored
Merge pull request #22 from Astylodon/script-fix
Add possibility to change web server name in script
2 parents deae8d3 + 620106b commit 49d9182

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

setup.sh

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,24 @@ then
3535
echo -e "DB_DSN=mysql:host=localhost;dbname=$dataname\nDB_USERNAME=$username\nDB_PASSWORD=$password" > .env
3636
elif [ $database == "2" ] #Sqlite
3737
then
38-
echo -e "DB_DSN=sqlite:$path/database.sqlite\nDB_USERNAME=\nDB_PASSWORD=" > .env
39-
if [ -f database.sqlite ]; then
40-
echo "Database file already exists at database.sqlite, if this is unexpected you might have to delete it manually and run this script again"
38+
echo -e "DB_DSN=sqlite:$path/data/database.sqlite\nDB_USERNAME=\nDB_PASSWORD=" > .env
39+
if [ -f data/database.sqlite ]; then
40+
echo "Database file already exists at data/database.sqlite, if this is unexpected you might have to delete it manually and run this script again"
4141
else
42-
touch database.sqlite
42+
mkdir -p data
43+
touch data/database.sqlite
4344
fi
4445
echo "Needing sudo password to give permission to database file"
45-
sudo chmod 775 database.sqlite
46-
sudo chown www-data:www-data database.sqlite
46+
47+
read -p "Webserver user [www-data]: " webuser
48+
if [ -z $webuser ]
49+
then
50+
webuser=www-data
51+
fi
52+
53+
sudo chmod 775 data/database.sqlite
54+
sudo chown $webuser:$webuser data
55+
sudo chown $webuser:$webuser data/database.sqlite
4756
fi
4857

4958
# Run php script

0 commit comments

Comments
 (0)