How come we cannot modify Docker Compose?

Im trying to get Frigate NVR to use NVIDIA and theres no way to change the YAML

export the compse file from the app.

make your edits and import it again by installing as custom app.

Will I lose my settings and all the trained models I have ?

Also how am I sure it will be formatted correctely

In our upcoming release, the App Store and App Management will receive a major update. One of the key features will be support for editing Docker Compose YAML files, along with YAML validation.

3 Likes

You can also install Compose Toolbox directly from the ZimaOS App Store.

Open Compose Toolbox, paste the exported Docker Compose YAML into the editor, and it will validate the configuration before you import it as a Custom App. The right-hand panel will show whether the Compose file is valid and highlight any formatting problems or suggestions.

This lets you check the YAML safely before changing the existing installation. Do not remove the current app until the exported Compose file has been validated and its existing model/configuration mounts have been confirmed.

This sounds like a very welcome improvement.

I have a question about file editing in general. In CasaOS, it was possible to edit and save text-based files directly from the web interface, such as Docker Compose YAML files, configuration files, or other plain text files.

In ZimaOS, I can usually open and edit these files, but I can’t save the changes. Is there a technical reason why this functionality was removed compared to CasaOS?

Are there plans to bring back full editing and saving of text files directly from the web interface?

when will this be released?

So I only added 5 lines and it says 40 errors. I don’t get it because I didn’t touch any of the lines it says there are errors on.

I dropped an updated compose in here and kept on pressing submit but nothing happened :confused:

That usually means one of the five added lines has broken the YAML structure. A single indentation, missing colon, tab, or misplaced - can cause Compose Toolbox to report errors on many lines below it, even though those lines were not edited.

Please post:

1. The five lines you added
2. About 10 lines before and after them
3. The first error shown by Compose Toolbox

Remove any passwords, API keys, tokens, or private URLs first.

Do not uninstall or recreate the existing app yet. The first reported error is normally the important one; the remaining 39 may only be cascading validation errors.