diff --git a/ix-dev/community/invoice-ninja/app.yaml b/ix-dev/community/invoice-ninja/app.yaml index aea769c8b3..b93e13c268 100644 --- a/ix-dev/community/invoice-ninja/app.yaml +++ b/ix-dev/community/invoice-ninja/app.yaml @@ -63,4 +63,4 @@ sources: - https://github.com/invoiceninja/dockerfiles title: Invoice Ninja train: community -version: 1.0.15 +version: 1.0.16 diff --git a/ix-dev/community/invoice-ninja/templates/docker-compose.yaml b/ix-dev/community/invoice-ninja/templates/docker-compose.yaml index 0589db85db..6d88f96fdb 100644 --- a/ix-dev/community/invoice-ninja/templates/docker-compose.yaml +++ b/ix-dev/community/invoice-ninja/templates/docker-compose.yaml @@ -118,9 +118,15 @@ {% do worker.add_storage("/var/www/html/bootstrap/cache", {"type": "anonymous"}) %} {% do scheduler.add_storage("/var/www/html/bootstrap/cache", {"type": "anonymous"}) %} -{% do c1.add_storage("/var/www/html/storage", values.storage.storage) %} -{% do worker.add_storage("/var/www/html/storage", values.storage.storage) %} -{% do scheduler.add_storage("/var/www/html/storage", values.storage.storage) %} +{% set tmp_config = {"type": "temporary", "volume_config": {"volume_name": "tmp-invoice-ninja"}} %} +{% do c1.add_storage("/var/www/html/app/storage", tmp_config) %} +{% do worker.add_storage("/var/www/html/app/storage", tmp_config) %} +{% do scheduler.add_storage("/var/www/html/app/storage", tmp_config) %} +{% do perm_container.add_or_skip_action("tmp-invoice-ninja", tmp_config, perms_config) %} + +{% do c1.add_storage("/app/storage", values.storage.storage) %} +{% do worker.add_storage("/app/storage", values.storage.storage) %} +{% do scheduler.add_storage("/app/storage", values.storage.storage) %} {% do perm_container.add_or_skip_action("storage", values.storage.storage, perms_config) %} {% for store in values.storage.additional_storage %}