services:
server-nc:
charm: ./server-nc
num_units: 1
exposed: true
to:
- "1"
bindings:
monitoring: demo-db # extra-binding name
cluster: internal # (peer) relation name
client-nc:
charm: ./client-nc
num_units: 1
to:
- "1"
bindings:
public-api: public # extra-binding name
server: db # (required) relation name
cluster: storage # (peer) relation name
series: trusty
relations:
- - server-nc:server
- client-nc:server
machines:
"1":
series: trusty
constraints: "arch=amd64 cpu-cores=1 spaces=demo-db,internal,public,db,storage"