بسم الله الرحمن الرحیم
این پروژه تحت AGPLv3 منتشر شده است.
هرگونه استفاده، تغییر، یا توزیع باید تحت شرایط این لایسنس باشد.
به صورت کلی استفاده از کدهای این ریپازیتوری در سایر پروژهها مجاز است، به شرط اینکه کد آن پروژهها نیز به صورت متنباز منتشر شود.
مستندات محصولی پروژه دورخوانی:
https://docs.google.com/document/d/1pfFlyGtX7q5XsaEhDGlUMa7GrybwvR06ERrzLZmvRlw
برای بیلد و اجرای پروژه متغیرهای محیطی زیر را ست کنید:
PORT = 3000
ORIGIN = 'https://dorkhani.ir'
DATABASE_URL = 'mysql://user:pass@host:3306/khatm'
ADMIN_USER = "admin"
ADMIN_PASS = "123456"
BASE_PATH = ''
PUBLIC_FONT_PROXY=1
برای بیلد پروژه به ترتیب دستورات زیر را وارد نمایید (باید node.js و pnpm از قبل نصب باشد)
pnpm install
npx prisma migrate deploy
pnpm run build
با این کار پروژه بیلدشده و در پوشهی build فایلهای خروجی ریخته میشود. حالا برای اجرای پروژهی بیلدشده دستور زیر را وارد کنید:
node build/index.js