Update Docker dev install to properly set permissions and execute as correct user.

This commit is contained in:
Buster Neece 2024-01-16 12:17:09 -06:00
parent 0cabaf09d2
commit dfb1627bbf
No known key found for this signature in database
2 changed files with 15 additions and 5 deletions

View File

@ -536,12 +536,8 @@ install-dev() {
.env --file .env set AZURACAST_PODMAN_MODE=true
fi
chmod 777 ./vendor/ ./web/static/
dc build
dc run --rm web -- azuracast_install "$@"
dc run -w /var/azuracast/www/frontend --rm web -- npm run build
dc run --rm web -- azuracast_dev_install "$@"
dc up -d
exit
}

View File

@ -0,0 +1,14 @@
#!/usr/bin/env bash
echo "AzuraCast Dev Install"
# Set up permissions
cd /var/azuracast/www
chown -R azuracast:azuracast .
chmod 777 ./vendor/ ./web/static/
azuracast_install "$@"
cd /var/azuracast/www/frontend
gosu azuracast npm run build