| parameters: | |
| _param: | |
| docker_decapod_fe_replicas: 3 | |
| decapod_version: latest | |
| docker_image_admin: ${_param:mcp_docker_registry}/mirantis/ceph/decapod/admin:${_param:decapod_version} | |
| docker_image_db: ${_param:mcp_docker_registry}/mirantis/ceph/decapod/db:${_param:decapod_version} | |
| docker_image_api: ${_param:mcp_docker_registry}/mirantis/ceph/decapod/api:${_param:decapod_version} | |
| docker_image_controller: ${_param:mcp_docker_registry}/mirantis/ceph/decapod/controller:latest | |
| docker_image_frontend: ${_param:mcp_docker_registry}/mirantis/ceph/decapod/frontend:${_param:decapod_version} | |
| docker: | |
| client: | |
| stack: | |
| decapod: | |
| service: | |
| database: | |
| deploy: | |
| restart_policy: | |
| condition: any | |
| image: ${_param:docker_image_db} | |
| volumes: | |
| - /srv/volumes/decapod/db:/data/db | |
| ports: | |
| - 37017:27017 | |
| api: | |
| links: | |
| - database | |
| deploy: | |
| restart_policy: | |
| condition: any | |
| image: ${_param:docker_image_api} | |
| volumes: | |
| - /srv/volumes/decapod/config:/etc/decapod | |
| controller: | |
| links: | |
| - database | |
| deploy: | |
| restart_policy: | |
| condition: any | |
| image: ${_param:docker_image_controller} | |
| volumes: | |
| - /srv/volumes/decapod/key:/root/.ssh | |
| - /srv/volumes/decapod/config:/etc/decapod | |
| frontend: | |
| links: | |
| - api | |
| ports: | |
| - 19999:80 | |
| - 20000:443 | |
| deploy: | |
| restart_policy: | |
| condition: any | |
| image: ${_param:docker_image_frontend} | |
| admin: | |
| links: | |
| - database | |
| ports: | |
| - 20001:8000 | |
| - 19998:8001 | |
| deploy: | |
| restart_policy: | |
| condition: any | |
| image: ${_param:docker_image_admin} | |
| volumes: | |
| - /srv/volumes/decapod/key:/root/.ssh | |
| - /srv/volumes/decapod/config:/etc/decapod |