- होम
- डेव कंटेनर
- त्वरित इंस्टॉल
त्वरित इंस्टॉल
एक-पंक्ति इंस्टॉल
Section titled “एक-पंक्ति इंस्टॉल”curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bashयह एकल कमांड पूरा प्रथम-रन सेटअप संभालता है:
- Homebrew पैकेज इंस्टॉल करता है (podman, podman-compose, gh, iterm2, nerd fonts)
- iTerm2 को कॉन्फ़िगर करता है (फ़ॉन्ट, बेल, स्क्रॉलबैक, डार्क थीम, Shift+Enter कीबाइंडिंग)
- Podman मशीन को इनिशियलाइज़ और ट्यून करता है (16 GB RAM, 4 CPUs, 220 GB डिस्क, zram, swappiness)
- वर्तमान डायरेक्टरी में
docker-compose.yml,devcontainer.sh, और.envटेम्पलेट डाउनलोड करता है
इंस्टॉल के बाद
Section titled “इंस्टॉल के बाद”अपने क्रेडेंशियल्स के साथ .env संपादित करें:
vi .envफिर कंटेनर शुरू करें:
./devcontainer.shस्क्रिप्ट आपका टाइमज़ोन पहचानती है और प्रत्येक आह्वान पर gh auth token से एक नया GitHub टोकन प्राप्त करती है।
क्या बनाया जाता है
Section titled “क्या बनाया जाता है”इंस्टॉलर चलाने के बाद, आपकी डायरेक्टरी में ये फ़ाइलें होंगी:
| फ़ाइल | उद्देश्य |
|---|---|
devcontainer.sh | लॉन्चर स्क्रिप्ट (कंटेनर शुरू करने के लिए इसे चलाएँ) |
docker-compose.yml | कंटेनर सेवा परिभाषा |
.env | आपके क्रेडेंशियल्स (टेम्पलेट से, पहली शुरुआत से पहले संपादित करें) |
बाद की शुरुआतें
Section titled “बाद की शुरुआतें”./devcontainer.shकनेक्ट करें
Section titled “कनेक्ट करें”podman exec -it devcontainer zshअपडेट करें
Section titled “अपडेट करें”नवीनतम इमेज पुल करें और पुनः प्रारंभ करें:
podman compose pull./devcontainer.shस्थानीय बिल्ड
Section titled “स्थानीय बिल्ड”सोर्स से स्थानीय रूप से इमेज बिल्ड करें (केवल arm64):
./devcontainer.sh build