Products can authenticate with one shared secret and tenant domain instead of per-version tokens; Bearer token remains as fallback. Co-authored-by: Cursor <cursoragent@cursor.com>
45 lines
1.8 KiB
Bash
45 lines
1.8 KiB
Bash
PORT=3001
|
|
NODE_ENV=development
|
|
|
|
# PostgreSQL (local Docker or remote). SQLite دیگر پشتیبانی نمیشود.
|
|
# مثال لوکال: postgresql://postgres:postgres@127.0.0.1:5432/superadmin?schema=public
|
|
# مثال سرور: postgresql://montime:PASSWORD@127.0.0.1:5432/superadmin?schema=public
|
|
DATABASE_URL="postgresql://montime:CHANGE_ME@127.0.0.1:5432/superadmin?schema=public"
|
|
|
|
JWT_SECRET="change-me-in-production-use-long-random-string"
|
|
JWT_EXPIRES_IN="7d"
|
|
CORS_ORIGIN="http://localhost:5173,http://localhost:3100,https://adm.montzar.ir"
|
|
# Production also allows any https:// sold-version origin for public /get_user (see main.ts).
|
|
# آدرس عمومی API برای ساخت URL لوگو (در پروداکشن دامنه HTTPS سوپرادمین)
|
|
PUBLIC_API_URL="http://localhost:3001"
|
|
|
|
# مدیر پیشفرض (لاگین با موبایل)
|
|
SEED_ADMIN_MOBILE="09128081392"
|
|
SEED_ADMIN_PASSWORD="Admin@12345"
|
|
SEED_ADMIN_FIRST_NAME="مدیر"
|
|
SEED_ADMIN_LAST_NAME="اصلی"
|
|
SEED_ADMIN_EMAIL="admin@abshode.local"
|
|
|
|
# اساماس رایگان مرکزی (همان createsms همکار/خانگی) — secret را فقط در .env واقعی بگذار
|
|
CENTRAL_SMS_URL="http://185.231.112.101/api/createsms"
|
|
CENTRAL_SMS_SECRET="replace-with-central-sms-secret"
|
|
CENTRAL_SMS_HOST="superadmin"
|
|
CENTRAL_SMS_PLATFORM="superadmin"
|
|
|
|
# رمز مشترک SMS ریموت (HMAC + دامنه) — همان مقدار روی همه نسخههای همکار/خانگی
|
|
SMS_REMOTE_SHARED_SECRET="replace-with-long-random-shared-secret"
|
|
|
|
HAMKAR_DB_HOST=127.0.0.1
|
|
HAMKAR_DB_PORT=3306
|
|
HAMKAR_DB_USER=root
|
|
HAMKAR_DB_PASSWORD=
|
|
HAMKAR_DB_DATABASE=laravel
|
|
HAMKAR_DB_NODE_SERVER=http://127.0.0.1:8000
|
|
|
|
# KHANEGI_DB_HOST=127.0.0.1
|
|
# KHANEGI_DB_PORT=3306
|
|
# KHANEGI_DB_USER=root
|
|
# KHANEGI_DB_PASSWORD=
|
|
# KHANEGI_DB_DATABASE=khanegi
|
|
# KHANEGI_DB_NODE_SERVER=http://127.0.0.1:8001
|