Want to pass /var/logs, /proc and other file systems to a container. However this does not appear to be an option. Has anyone else been able to do this?
[EFAULT] Failed to render compose templates: Traceback (most recent call last): File "/usr/bin/apps_render_app", line 33, in sys.exit(load_entry_point('apps-validation==0.1', 'console_scripts', 'apps_render_app')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py", line 48, in main render_templates_from_path(args.path, args.values) File "/usr/lib/python3/dist-packages/catalog_templating/scripts/render_compose.py", line 19, in render_templates_from_path rendered_data = render_templates( ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/catalog_templating/render.py", line 31, in render_templates rendered_templates[i.name] = env.get_template(i.name).render( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1301, in render self.environment.handle_exception() File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 936, in handle_exception raise rewrite_traceback_stack(source=source) File "/mnt/.ix-apps/app_configs/alloy3/versions/1.2.15/templates/docker-compose.yaml", line 85, in top-level template code {% do c1.add_storage(store.mount_path, store) %} ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/alloy3/versions/1.2.15/templates/library/base_v2_1_57/container.py", line 299, in add_storage self._storage.add(mount_path, config) File "/mnt/.ix-apps/app_configs/alloy3/versions/1.2.15/templates/library/base_v2_1_57/storage.py", line 97, in add volume_mount = VolumeMount(self._render_instance, mount_path, config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/alloy3/versions/1.2.15/templates/library/base_v2_1_57/volume_mount.py", line 35, in __init__ source = HostPathSource(self._render_instance, mount_config).get() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/alloy3/versions/1.2.15/templates/library/base_v2_1_57/volume_sources.py", line 35, in __init__ self.source = allowed_fs_host_path_or_raise(path) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/.ix-apps/app_configs/alloy3/versions/1.2.15/templates/library/base_v2_1_57/validations.py", line 244, in allowed_fs_host_path_or_raise raise RenderError(f"Path [{path}] is not allowed to be mounted.") base_v2_1_57.error.RenderError: Path [/var/log] is not allowed to be mounted.
Tried to just manually set the path but it pukes
Use YAML. Which you really should be doing anyway for custom apps. Better yet, install Dockge, and use that to manage them.

