مقاله
مرد تنها
هیچ چیزی رو خودت دیپلوی نکن — فقط آمادهسازی و گزارش.
همهچیز محلی تست شد و کار میکنه. حالا برای دیپلوی روی لیارا آماده کن:
۱. چک کن env.local. توی gitignore. هست و هیچ متغیر حساسی توی کد hardcode نشده ۲. یه فایل متنی بساز به اسم DEPLOY.md که دقیقاً لیست کنه:
- همهی متغیرهای محیطی که باید توی پنل لیارا ست بشن (فقط اسم متغیر، نه مقدار)
- کدومهاشون باید با نسخهی محلی فرق کنن (مثلاً DATABASE_URL باید آدرس
شبکهی خصوصی لیارا باشه نه عمومی)
- مسیر دقیق دیسکی که باید مونت شه
- دستور setWebhook تلگرام که بعد از دیپلوی باید یهبار زده شه
۳. مطمئن شو build production بدون خطا اجرا میشه (npm run build) ۴. اگه چیزی هست که فقط تو حالت dev کار میکنه و تو production میشکنه، الان بگو
هیچ چیزی رو خودت دیپلوی نکن — فقط آمادهسازی و گزارش.