canonical / anbox-cloud.io

Anbox cloud demo site
https://anbox-cloud.io/
GNU General Public License v3.0
24 stars 31 forks source link

feat(12-factor-app): add configurations to deploy as 12 factor app [WD-11371] #352

Closed lorumic closed 2 months ago

lorumic commented 2 months ago

Done

Issue / Card

Fixes WD-11371

webteam-app commented 2 months ago

Demo

Jenkins

demos.haus

lorumic commented 2 months ago

Can we reference the charm/lib/charms directory as a library in a remote repository? Otherwise, we end up copying into each website and maintaining becomes very hard.

I think we should probably exclude the lib folder and its content from version control. These are libraries that are fetched when running the charmcraft fetch-libs command, so we can consider them as "build artifacts" in a sense.

Regarding the remote repository idea, I don't think that can work, because each website can have different dependencies.