{ "module": "photos", "version": "1", "requires": ["s3-bucket"], "contributes": { "s3-bucket": {"bucket": "photos"} }, "binds": {"s3-bucket": "/etc/photos/store.json"}, "secrets": {"s3-bucket": "/etc/photos/store.secret"}, "resources": [ {"id": "config", "type": "directory", "path": "/etc/photos", "mode": "0750"}, {"id": "app", "type": "container", "name": "photos", "image": "photos@sha256:0000000000000000000000000000000000000000000000000000000000000000", "env": { "PHOTOS_STORE": "/etc/photos/store.json", "PHOTOS_STORE_SECRET_FILE": "/etc/photos/store.secret" }, "volumes": [ "/etc/photos/store.json:/etc/photos/store.json:ro", "/etc/photos/store.secret:/etc/photos/store.secret:ro" ], "restart-on": ["config"]} ] }