|
Mustaqil ish mavzusi dbos buluti
|
bet | 4/5 | Sana | 21.05.2024 | Hajmi | 0,81 Mb. | | #249388 |
Bog'liq DBOS
Yangi DBOS ilovasini ishga tushirish uchun quyidagi buyruqni bajaring:
npx -y @dbos-inc/create -n
Ilova nomlari 3 dan 30 gacha belgidan iborat bo'lishi va faqat kichik harflar va raqamlar, tire va pastki chiziqdan iborat bo'lishi kerak.
Bu ilovangiz uchun papka yaratadi, uning tartibini sozlaydi va kerakli bog‘liqliklarni o‘rnatadi. Muvaffaqiyatli bo'lsa, u chop etishi kerak Application initialized successfully!. Odatiy bo'lib, init"Salom, ma'lumotlar bazasi!" foydalanuvchilar bilan salomlashadigan va har bir foydalanuvchiga salomlashishlar sonini kuzatuvchi ilova.
Mahalliy ishga tushirish
DBOS ilovalari istalgan joyda ishlashi mumkin, lekin ular har doim ma'lumotlar bazasiga ulanishi kerak. DBOS har qanday Postgres ma'lumotlar bazasi bilan ishlaydi, ammo ishlarni osonlashtirish uchun biz Postgres-ni Docker konteynerida ishga tushiradigan skriptni taqdim etdik:
macOS
Linux
Windows (PowerShell)
Windows (cmd)
cd
export PGPASSWORD=dbos
./start_postgres_docker.sh
Muvaffaqiyatli bo'lsa, skript chop etilishi kerak Database started successfully!.
Keyin, sxema migratsiyasini ishga tushirish orqali ma'lumotlar bazasida bir nechta jadvallarni yaratamiz:
npx dbos migrate
Muvaffaqiyatli bo'lsa, migratsiya chop etilishi kerak Migration successful!.
Nihoyat, ilovani yarating va ishga tushiring:
npm run build
npx dbos start
Uning ishlayotganini ko'rish uchun brauzeringizda ushbu URL manziliga tashrif buyuring: http://localhost:3000/greeting/dbos . Siz ushbu xabarni olishingiz kerak: Hello, dbos! You have been greeted 1 times.Har safar sahifani yangilaganingizda hisoblagich bir marta ko'tarilishi kerak.
Tabriklaymiz! Siz hozirgina birinchi DBOS ilovangizni ishga tushirdingiz.
|
| |