This appears to be a silly mistake we wouldn't have made if we had a CI box set up. The resources/storage directory doesn't exist by default. There is a second issue which is that we don't actually initialize kutis.storage... it was always initialized automatically in the dev environment but it's nil for make run.
Fix:
[x] file copy should fail loudly, not silently
[x] resources/storage should exist in a new clone
[x] mount kutis.storage on startup
[x] FileNotFoundException should render cleanly to an end user, not in JSON
This appears to be a silly mistake we wouldn't have made if we had a CI box set up. The
resources/storage
directory doesn't exist by default. There is a second issue which is that we don't actually initializekutis.storage
... it was always initialized automatically in the dev environment but it's nil formake run
.Fix:
resources/storage
should exist in a new clonekutis.storage
on startup