diff --git a/docker.sh b/docker.sh index 2f2d1ed86..33782fd40 100755 --- a/docker.sh +++ b/docker.sh @@ -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 } diff --git a/util/docker/dev/scripts/azuracast_dev_install b/util/docker/dev/scripts/azuracast_dev_install new file mode 100644 index 000000000..d8c083005 --- /dev/null +++ b/util/docker/dev/scripts/azuracast_dev_install @@ -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