نسخه ۲ بکاند آرامش پلازا — بازنویسی کامل
- API عمومی محتوای سایت (پروژهها، مقالات، خدمات و...) - فرم تماس و خبرنامه با اعتبارسنجی سرور - پنل مدیریت با JWT و CRUD کامل + مدیریت پیامها و مشترکین - اسکریپت seed با دادههای واقعی سایت - تستشده: ۳۶/۳۶ انتهاپوینت
This commit is contained in:
+13
-14
@@ -1,18 +1,17 @@
|
||||
# ==========================================
|
||||
# آدرس اتصال به دیتابیس PostgreSQL
|
||||
# فرمت: postgresql://USERNAME:PASSWORD@HOST:PORT/DBNAME
|
||||
# ==========================================
|
||||
DATABASE_URL=postgresql://aramesh_user:aramesh_pass@localhost:5432/aramesh_db
|
||||
# کپی کنید و نام آن را بگذارید .env — مقادیر را با تنظیمات خودتان جایگزین کنید
|
||||
|
||||
# ==========================================
|
||||
# کلید مخفی برای امضای توکنهای JWT
|
||||
# حتماً یک رشتهی رندوم و طولانی بذار (برای پروداکشن)
|
||||
# با این دستور میتونی یکی بسازی: openssl rand -hex 32
|
||||
# ==========================================
|
||||
SECRET_KEY=change-this-to-a-long-random-secret-string
|
||||
# رشته اتصال به PostgreSQL (پسورد، نام کاربری و نام دیتابیس را تنظیم کنید)
|
||||
DATABASE_URL=postgresql+psycopg://postgres:YOUR_PASSWORD@localhost:5432/arameshplaza_api
|
||||
|
||||
# مدت اعتبار توکن ورود ادمین (به دقیقه)
|
||||
# کلید امضای توکن JWT — حتماً یک مقدار تصادفی طولانی بگذارید
|
||||
SECRET_KEY=change-me-to-a-long-random-string
|
||||
|
||||
# مدت اعتبار توکن مدیریت بر حسب دقیقه (پیشفرض: ۲۴ ساعت)
|
||||
ACCESS_TOKEN_EXPIRE_MINUTES=1440
|
||||
|
||||
# آدرس(های) فرانتاند که اجازه دارن به این بکاند وصل بشن (با کاما جدا کن)
|
||||
CORS_ORIGINS=http://localhost:5173,https://aramesh-six.vercel.app
|
||||
# آدرسهای مجاز برای CORS (لیست JSON — آدرس فرانتاند خود را اضافه کنید)
|
||||
CORS_ORIGINS=["http://localhost:5173","http://127.0.0.1:5173"]
|
||||
|
||||
# مشخصات ادمین پیشفرض که هنگام seed ساخته میشود
|
||||
ADMIN_USERNAME=admin
|
||||
ADMIN_PASSWORD=aramesh123
|
||||
|
||||
Reference in New Issue
Block a user