Hey,
just to keep things organized, I wanted to create this issue, to discuss whether it could be possible to integrate some of AIO's community containers into Nextcloud Atomic, that would allow to enhance its features. See https://github.com/nextcloud/all-in-one/tree/main/community-containers
Each container has its own json that is comparable to docker-compose but enhanced for further functionality like one can define if a volume is included in the backup solution. This might be a good example: https://github.com/nextcloud/all-in-one/blob/main/community-containers/vaultwarden/vaultwarden.json
All json files are validated against this json-schema: https://github.com/nextcloud/all-in-one/blob/main/php/containers-schema.json
There is also a shell script that generates a compose file out of it but drops custom values: https://github.com/nextcloud/all-in-one/blob/main/manual-install/update-yaml.sh
Hey,
just to keep things organized, I wanted to create this issue, to discuss whether it could be possible to integrate some of AIO's community containers into Nextcloud Atomic, that would allow to enhance its features. See https://github.com/nextcloud/all-in-one/tree/main/community-containers
Each container has its own json that is comparable to docker-compose but enhanced for further functionality like one can define if a volume is included in the backup solution. This might be a good example: https://github.com/nextcloud/all-in-one/blob/main/community-containers/vaultwarden/vaultwarden.json
All json files are validated against this json-schema: https://github.com/nextcloud/all-in-one/blob/main/php/containers-schema.json
There is also a shell script that generates a compose file out of it but drops custom values: https://github.com/nextcloud/all-in-one/blob/main/manual-install/update-yaml.sh