in composer.json use your version nova example
"require": {
.....
"laravel/nova": "4.26.5",
.....
}
Using makefile
make init
docker compose run --rm api-php-cli php artisan nova:install
run migrate
docker compose run --rm api-php-cli php artisan migrate
Create user
docker compose run --rm api-php-cli php artisan nova:user
Nova url
cd api/package/private/nova Modify code in 'resources' folder
Install packages
npm install
Run build
npm run prod
finally copy assets files
api/package/private/nova/public > api/public/vendor/nova