Note that /usr/share/webapps/invoiceninja is owned by root by default as packaged atm, that means that you won't be able to update through the webapp itself, which is probably fine since you're using the aur anyway
Though that means sudo -u http php /usr/share/webapps/invoiceninja/artisan vendor:publish --provider="Elastic\Migrations\ServiceProvider" can fail because it tries to write to /usr/share/webapps/invoiceninja/config which isn't writable by http our of the box, you can get around that by just dropping the -u http (i.e. running it as root)
I don't have an opinion if that's good or right, but figured I'd point it out for those watching at home
Pinned Comments