NodeOps

CreateOS CLI

CreateOS का आधिकारिक कमांड-लाइन इंटरफ़ेस।
टर्मिनल से अपना इंफ्रास्ट्रक्चर डिप्लॉय, मैनेज और स्केल करें।

इंस्टॉल करें

$ brew tap nodeops-app/tap && brew install createos

macOS और Linux को सपोर्ट करता है। दूसरे प्लेटफ़ॉर्म के लिए बाइनरी डाउनलोड करें।

इसे काम करते देखें

शुरू करें

इंस्टॉल से लाइव डिप्लॉयमेंट तक, चार चरणों में।

1

CLI इंस्टॉल करें

$ brew tap nodeops-app/tap && brew install createos

या Linux के लिए curl इंस्टॉलर इस्तेमाल करें। सभी इंस्टॉल विकल्प देखें।

2

साइन इन करें

$ createos login

OAuth के लिए आपका ब्राउज़र खुलता है। CI में createos login --token इस्तेमाल करें।

3

अपना प्रोजेक्ट लिंक करें

$ cd my-api

$ createos init

.createos.json बनाता है, ताकि यहां से सभी कमांड आपका प्रोजेक्ट अपने आप पहचान लें।

4

डिप्लॉय करें

$ createos deploy

प्रोजेक्ट का प्रकार अपने आप पहचानता है। बिल्ड लॉग लाइव स्ट्रीम करता है। सफल होने पर आपका लाइव URL प्रिंट करता है।

कमांड

डिप्लॉयमेंट, एनवायरनमेंट, स्केलिंग, सैंडबॉक्स, क्रॉन जॉब, डोमेन और बहुत कुछ के लिए 23 कमांड।

deploy

प्रोजेक्ट का प्रकार अपने आप पहचानता है। बिल्ड लॉग रीयल-टाइम में स्ट्रीम करता है। सफल होने पर आपका लाइव URL प्रिंट करता है।

env

सेट, लिस्ट, हटाना, पुल और पुश। लोकल और रिमोट के बीच .env फ़ाइलें सिंक करें।

status

डिप्लॉयमेंट, डोमेन, एनवायरनमेंट और हाल के डिप्लॉय। आपका प्रोजेक्ट एक नज़र में।

cronjobs

शेड्यूल किए गए HTTP टास्क बनाएं, अपडेट करें, सस्पेंड करें और एक्ज़ीक्यूशन हिस्ट्री के साथ मॉनिटर करें।

scale

पहले और बाद के अंतर के साथ CPU, मेमोरी और रेप्लिका तुरंत बदलें।

domains

कस्टम डोमेन जोड़ें, कॉन्फ़िगर करने के लिए DNS रिकॉर्ड पाएं और प्रॉपेगेशन वेरिफ़ाई करें।

templates

उपलब्ध टेम्पलेट ब्राउज़ करें, विवरण का प्रीव्यू देखें और नए प्रोजेक्ट शुरू करें।

sandbox

MicroVM सैंडबॉक्स: बनाना, एक्ज़ीक्यूट, शेल, फ़ाइल सिंक, पोर्ट टनल और डिलीट।

deployments

डिप्लॉयमेंट की सूची, लॉग देखना, बिल्ड लॉग स्ट्रीम करना, दोबारा ट्रिगर करना, रद्द करना और वेक करना।

CI/CD के लिए तैयार

हर कमांड फ़्लैग और JSON आउटपुट के साथ नॉन-इंटरैक्टिव मोड में काम करती है।

# Deploy in CI

$ createos deploy --project $PROJECT_ID

# Set env vars from CI secrets

$ createos env set DATABASE_URL=$DB_URL --project $PROJECT_ID

# JSON output for scripting

$ createos status --output json | jq .project.status

# Force-delete without confirmation prompt

$ createos domains delete --project $ID --domain $DOMAIN_ID --force

अक्सर पूछे जाने वाले सवाल

CreateOS CLI कैसे इंस्टॉल करें?
macOS पर: brew tap nodeops-app/tap && brew install createos। किसी भी प्लेटफ़ॉर्म पर: curl -sfL https://raw.githubusercontent.com/NodeOps-app/createos-cli/main/install.sh | sh। CLI एक ही बाइनरी है और इसकी कोई निर्भरता नहीं है।
क्या CLI वेब डैशबोर्ड की जगह लेता है?
CLI डैशबोर्ड का पूरक है। डैशबोर्ड में आप जो कुछ कर सकते हैं, वह सब टर्मिनल से भी कर सकते हैं, साथ में रीयल-टाइम लॉग टेलिंग, .env फ़ाइल सिंक और CI/CD पाइपलाइन के लिए स्क्रिप्टेड डिप्लॉयमेंट जैसी सुविधाएं भी मिलती हैं।
createos deploy किन प्रोजेक्ट प्रकारों को सपोर्ट करता है?
CLI आपके प्रोजेक्ट का प्रकार अपने आप पहचानकर उसी के हिसाब से डिप्लॉय करता है। GitHub से जुड़े प्रोजेक्ट नवीनतम कमिट से डिप्लॉय होते हैं। अपलोड प्रोजेक्ट में आपकी लोकल डायरेक्टरी को zip करके पुश किया जाता है। Docker इमेज प्रोजेक्ट में कोई भी इमेज रेफ़रेंस डिप्लॉय किया जा सकता है।
क्या मैं CI/CD पाइपलाइन में CLI इस्तेमाल कर सकता हूं?
हां। हर कमांड फ़्लैग के साथ नॉन-इंटरैक्टिव मोड को सपोर्ट करती है। मशीन-रीडेबल आउटपुट के लिए --output json इस्तेमाल करें। हेडलेस एनवायरनमेंट में createos login --token से API टोकन के ज़रिए ऑथेंटिकेट करें।
ऑथेंटिकेशन कैसे काम करता है?
createos login चलाएं। यह OAuth साइन-इन के लिए आपका ब्राउज़र खोलता है। CI/CD के लिए API कुंजी के साथ createos login --token इस्तेमाल करें। सेशन अपने आप रिफ़्रेश होते हैं, इसलिए आपको दोबारा ऑथेंटिकेट करने की ज़रूरत कम ही पड़ती है।
क्या CLI ओपन सोर्स है?
हां। CreateOS CLI ओपन सोर्स है और GitHub पर github.com/NodeOps-app/createos-cli पर उपलब्ध है। यह Go में बना है और योगदान का स्वागत है।

अपने टर्मिनल से डिप्लॉय करना शुरू करें

$ brew tap nodeops-app/tap && brew install createos

macOS और Linux को सपोर्ट करता है। दूसरे प्लेटफ़ॉर्म के लिए बाइनरी डाउनलोड करें।

283K बिल्डर। एक कार्यक्षेत्र।

उत्पाद अपडेट, बिल्डर कहानियाँ, और उन सुविधाओं तक पहले पहुँच प्राप्त करें जो आपको तेज़ी से शिप करने में मदद करती हैं।

NodeOps प्रोडक्शन AI के लिए एजेंटिक ऑपरेटिंग सिस्टम है। CreateOS इसका प्रमुख उत्पाद है।