मुख्य सामग्री पर जाएँ
TURNKEYGNU / LINUX
ऐपदस्तावेज़Forumब्लॉगस्क्रीनशॉटGitHubTurnKey Hub
文हिंदी
EnglishDeutschEspañol日本語Portuguêsहिंदी中文
होम/कार्य विन्यास

दस्तावेज़

कार्य विन्यास

किसी भी क्लाउडटास्क विन्यास विकल्प जिसे कमांड लाइन से कॉन्फ़िगर किया जा सकता है, को टेम्पलेट डिफ़ॉल्ट के माध्यम से या पर्यावरण चर को परिभाषित करके भी कॉन्फ़िगर किया जा सकता है।

विकल्प के लिए संकल्प आदेश:

  1. कमांड लाइन (सबसे अधिक प्राथमिकता)
  2. कार्य-स्तर डिफ़ॉल्ट
  3. CLOUDTASK_{PARAM_NAME} पर्यावरण चर (सबसे कम पूर्ववर्ती)

उदाहरण के लिए, यदि आप ec2 क्षेत्र वर्कर उदाहरणों को कॉन्फ़िगर करना चाहते हैं तो आप इसे कॉन्फ़िगर कर सकते हैं:

1) --ec2-region कमांड लाइन विकल्प:

$ cloudtask --ec2-region ap-southeast-1

2) एक कार्य टेम्पलेट में EC2_REGION को परिभाषित करके:

$ cat > foo.py << 'EOF'

from cloudtask import Task

class Foo(Task):
    EC2_REGION = 'ap-southeast-1'

Foo.main()
EOF

$ chmod +x ./foo.py
$ ./foo.py

3) CLOUDTASK_EC2_REGION पर्यावरण चर को निर्धारित करके:

export CLOUDTASK_EC2_REGION=ap-southeast-1

उत्पादन उपयोग के लिए सर्वश्रेष्ठ प्रथाओं

उत्पादन उपयोग के लिए, संशोधन नियंत्रण (जैसे गिट भंडार) के तहत नियमित नौकरियों के लिए पूर्व-कॉन्फ़िगर किए गए कार्य टेम्पलेट बनाने की सिफारिश की जाती है। कार्य टेम्पलेट्स साझा परिभाषाओं जैसे हब APIKEY या रिपोर्टिंग हुक को एक सामान्य मॉड्यूल से विरासत में मिला सकते हैं:

$ cat > common.py << 'EOF'
from cloudtask import Task
class BaseTask(Task):
    HUB_APIKEY = 'BRDUKK3WDXY3CFQ'
    REPORT = 'mail: cloudtask@example.com alon@example.com liraz@example.com'

    # save sessions in the local directory ratehr than
    # $HOME/.cloudtask. That way we can easily track the session
    # logs in Git too.
    SESSIONS = 'sessions/'
EOF

$ cat > helloworld << 'EOF'
#!/usr/bin/python
from common import BaseTask
class HelloWorld(BaseTask):
    COMMAND = 'echo hello world'

HelloWorld.main()
EOF

chmod +x helloworld

 

TURNKEYGNU / LINUX

शुरू से सब कुछ बनाए बिना अपना इन्फ़्रास्ट्रक्चर खुद सँभालें।

TurnKey के बारे में जानें
परिचयदस्तावेज़Forumआम सवालब्लॉगGitHub
मुफ़्त और ओपन सोर्ससुरक्षा पहले से शामिलचलाने के लिए तैयार