Files
2015-04-13 14:15:18 +08:00

50 lines
1.4 KiB
YAML

Name: celeryd
Cartridge-Short-Name: CELERY
Display-Name: Celery Cartridge
Description: A cartridge for running the celeryd daemon to allow asynchronous tasks in your application.
Version: '0.16'
License: ASL 2.0
Vendor: Matti HEIKKILA
Cartridge-Version:
- '1.0.2'
Cartridge-Vendor: wassname
Website: https://github.com/wassname/openshift-celery-cartridge
Source-Url: https://github.com/wassname/openshift-celery-cartridge.git
Categories:
- plugin
- embedded
Requires: python
Scaling:
Min: 1
Max: -1
Provides:
- celery
Endpoints:
- Private-IP-Name: HOST
Private-Port-Name: PORT
Private-Port: 16388
Public-Port-Name: PROXY_PORT
Cart-Data:
- Key: OPENSHIFT_CELERY_HOME
Type: environment
Description: An environment variable for the Home dir of the binary
- Key: OPENSHIFT_CELERY_BROKER_URL
Type: environment
Description: An environment variable for the celery broker
- Key: OPENSHIFT_CELERY_IMPORTS
Type: environment
Description: An environment variable for the python modules for celery to import
Group-Overrides:
- components:
- celery
- python
Subscribes:
set-rcelery-connection-info:
Type: "ENV:NET_TCP:db:celery:connection-info-v1"
Required: false
Publishes:
publish-db-connection-info:
Type: "ENV:NET_TCP:db:connection-info"
publish-celery-connection-info:
Type: "ENV:NET_TCP:db:celery:connection-info-v1"