ข้ามไปยังเนื้อหา

ติดตั้งด่วน

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 (ฟอนต์, เสียงเตือน, scrollback, ธีมมืด, คีย์ลัด Shift+Enter)
  3. เริ่มต้นและปรับแต่งเครื่อง Podman (RAM 16 GB, CPU 4 คอร์, ดิสก์ 220 GB, zram, swappiness)
  4. ดาวน์โหลด docker-compose.yml, devcontainer.sh และเทมเพลต .env ไปยังไดเรกทอรีปัจจุบัน

แก้ไข .env ด้วยข้อมูลรับรองของคุณ:

Terminal window
vi .env

จากนั้นเริ่มคอนเทนเนอร์:

Terminal window
./devcontainer.sh

สคริปต์จะตรวจจับโซนเวลาของคุณและดึง GitHub token ล่าสุดจาก gh auth token ทุกครั้งที่เรียกใช้งาน

หลังจากเรียกใช้ตัวติดตั้ง ไดเรกทอรีของคุณจะมีไฟล์ดังนี้:

ไฟล์วัตถุประสงค์
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