Kazzle CLI
Використовуйте Kazzle CLI для запуску команд додатків у розробці та попередньому перегляді:-- — це реальна команда. Kazzle спочатку вводить середовище runtime.
kazzle run призначена тільки для розробки та попереднього перегляду. Вона належить до скрипту dev, ніколи до start. У виробництві розгорнутий runtime вводить PORT, HOST та секрети безпосередньо, а команда виробництва — це проста команда (наприклад bun run index.ts). CLI kazzle не встановлюється в розгорнутих образах, тому команда виробництва, яка викликає kazzle run, падає з помилкою kazzle: command not found.
Що вводить kazzle run
- секрети з запису
envкомпонента вkazzle.config.ts PORTтаHOST- URL-адреси сусідніх компонентів, як-от
KAZZLE_APP_COMPONENT_SERVER_URL - ідентичність Kazzle runtime, таку як ID додатку та ім’я компонента
Приклад
dev запускається через kazzle run, щоб Kazzle могла ввести порт попереднього перегляду та середовище runtime. start — це проста команда — виробництво вводить PORT/HOST/секрети саме.
Не розміщуйте назви колекцій секретів у package.json. Розміщуйте їх у kazzle.config.ts.
Зв’язування перевірки з додатком
kazzle run потребує знати, якому додатку належить цей каталог. Порядок розв’язання:
--app=<appId>у командному рядку- змінна середовища
KAZZLE_APP_ID(встановлюється автоматично, коли Kazzle запускає контрольований компонент) .kazzle/link.jsonпройдена вгору від поточного каталогу
kazzle run завершується з:
app { action: "create" } автоматично записує <checkout>/.kazzle/link.json — як .vercel/project.json Vercel. Файл є для кожного клону та gitignored. Після свіжого git clone існуючого додатку запустіть:
app { action: "link", appId }.