इसे छोड़कर कंटेंट पर जाएं

त्वरित इंस्टॉल

एक-पंक्ति इंस्टॉल

Section titled “एक-पंक्ति इंस्टॉल”
Terminal window
curl -fsSL https://f5-sales-demo.github.io/devcontainer/scripts/install.sh | bash

यह एकल कमांड पूरा प्रथम-रन सेटअप संभालता है:

  1. Homebrew पैकेज इंस्टॉल करता है (podman, podman-compose, gh, iterm2, nerd fonts)
  2. iTerm2 को कॉन्फ़िगर करता है (फ़ॉन्ट, बेल, स्क्रॉलबैक, डार्क थीम, Shift+Enter कीबाइंडिंग)
  3. Podman मशीन को इनिशियलाइज़ और ट्यून करता है (16 GB RAM, 4 CPUs, 220 GB डिस्क, zram, swappiness)
  4. वर्तमान डायरेक्टरी में docker-compose.yml, devcontainer.sh, और .env टेम्पलेट डाउनलोड करता है

अपने क्रेडेंशियल्स के साथ .env संपादित करें:

Terminal window
vi .env

फिर कंटेनर शुरू करें:

Terminal window
./devcontainer.sh

स्क्रिप्ट आपका टाइमज़ोन पहचानती है और प्रत्येक आह्वान पर gh auth token से एक नया GitHub टोकन प्राप्त करती है।

क्या बनाया जाता है

Section titled “क्या बनाया जाता है”

इंस्टॉलर चलाने के बाद, आपकी डायरेक्टरी में ये फ़ाइलें होंगी:

फ़ाइलउद्देश्य
devcontainer.shलॉन्चर स्क्रिप्ट (कंटेनर शुरू करने के लिए इसे चलाएँ)
docker-compose.ymlकंटेनर सेवा परिभाषा
.envआपके क्रेडेंशियल्स (टेम्पलेट से, पहली शुरुआत से पहले संपादित करें)
Terminal window
./devcontainer.sh
Terminal window
podman exec -it devcontainer zsh

नवीनतम इमेज पुल करें और पुनः प्रारंभ करें:

Terminal window
podman compose pull
./devcontainer.sh

सोर्स से स्थानीय रूप से इमेज बिल्ड करें (केवल arm64):

Terminal window
./devcontainer.sh build