We’re looking into publishing our webapp as a snap. The application is written in Go, so creating the snap of the app itself is easy.
What I’m wondering about is if it is possible to declare other snaps as dependency, like «mysql» or «redis».
I have been looking at the Nextcloud snap where mysql is built from source and deployed inside the snap itself. This makes the whole build and update process much more complicated.
Is there any other way to achieve this? Like one might know it from docker-compose
files I would like to make sure another snap is always installed along my own snap.