ارائه دهنده خدمات ابری PaaS و DBaaS

flask

برنامه‌های Flask

(Flask Apps)

تنظیم متغیرها (Environment Variables)

متغیرهای محیطی یا همان Environment Variables به شما کمک می‌کنند تا برنامه‌ی‌تان در هر محیط اطلاعات مربوط به همان محیط را دریافت کند. برای مثال، اطلاعات اتصال به دیتابیس را می‌توانید از این بخش وارد کنید. توضیحات بیشتر

برای افزودن یک ENV کافیست که به بخش تنظیمات برنامه‌ی‌تان بروید و یک key به عنوان اسم و یک value به عنوان مقدار اضافه کنید، و با زدن دکمه ثبت تغییرات یک ENV به برنامه‌ی‌تان اضافه کنید. برای نمونه، ENV ای با عنوان LIARA_URL و مقدار https://liara.ir را به این صورت اضافه کنید.

حالا به راحتی می‌توانید از‌ آن در برنامه‌ی‌تان استفاده کنید:

@app.route('/envs')
def show_envs():
    return os.getenv('LIARA_URL', 'LIARA_URL not set!')

بعد از کلیک روی دکمه ثبت تغییرات برنامه‌ی‌ شما به صورت خودکار ری‌استارت می‌شود و در استقرار جدید این متغیر‌های محیطی در داخل برنامه قابل استفاده می‌شوند. به این شیوه که LIARA_URL را اضافه کردید می‌توانید هر ENV دیگری را نیز به برنامه اضافه کنید.

متوجه شدم، برو گام بعدی!