I am working on packing an application using charmcarft tool. The application, named Concourse CI is running in a docker-composed way. After reading quite a few documents online, I guess I can use the subordinate charm-docker to complete my job. I have followed the hello-operator tutorial to come out with a template for my principal charm. But I still have hard time to bring things together. There are 2 main questions:
To charcraft build my docker-compose application, what need to be verified in meta.yaml, config.yaml, and charm.py? I need an example but I can hardly got one.
How to connect principal charm with subordinate charm when deploying the application using juju?