تشغيل حزمة منشورة
الحزمة المنشورة هي ملف ZIP قائم بذاته يمكنك تشغيله على جهازك أو خادمك. يتضمّن واجهة ويب مُجمّعة ووقت تشغيل صغيرًا وبيانات التطبيق كملف SQLite محلي — والشخص الذي يشغّله (مشغّل الحزمة) لا يبني شيئًا: لا git ولا npm.
بدء سريع — فُكّ الضغط، ثم في ذلك المجلد:
python -m pip install -r requirements.txtpython run.py— ثم افتحhttp://127.0.0.1:8000.- مضيف/منفذ مختلف:
PORT=9000 HOST=0.0.0.0 python run.py.
من يمكنه تسجيل الدخول. لا تسجّل الحزمة حسابات جديدة أبدًا. الأشخاص الذين كان لديهم وصول عند النشر مُضمَّنون ويسجّلون الدخول بالبريد الإلكتروني وكلمة المرور نفسها. إعادة تعيين كلمة المرور غير متاحة في الحزمة — استخدم تغيير كلمة المرور بعد تسجيل الدخول.
تكاملات اختيارية. عيّن
GOOGLE_AUTH_CLIENT_ID لإظهار "Sign in with Google"، وGOOGLE_CLIENT_ID + GOOGLE_API_KEY لاستيراد/تصدير Sheets — يُقرأ كل منها أثناء التشغيل (دون إعادة بناء)، ويتطلب كل منها تفويض عنوان URL للحزمة في Google Cloud Console. ويجب أن يكون الحساب موجودًا بالفعل في الحزمة.البيانات والنسخ الاحتياطية. تحتفظ الحزمة ببياناتها في ملف SQLite محلي
app.db بجوار run.py؛ وتوجد المرفقات في مجلد data/. انسخ هذه احتياطيًا للحفاظ على السجلات.