• Mahalliy ishga tushirish
  • Mustaqil ish mavzusi dbos buluti




    Download 0,81 Mb.
    bet4/5
    Sana21.05.2024
    Hajmi0,81 Mb.
    #249388
    1   2   3   4   5
    Bog'liq
    DBOS

    Loyihani ishga tushirish


    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.

    Download 0,81 Mb.
    1   2   3   4   5




    Download 0,81 Mb.