پرش به مطلب اصلی

استقرار اولیه Streamlit


در این بخش می خواهیم آموزش نحوه استقرار اولیه Streamlit را به شما آموزش دهیم. همانطور که در گیف زیر مشاهده میکنید، ابتدا میبایست Streamlit را در سرویس داکر راه اندازی کنیم. برای اینکار ابتدا به پنل کاربری مراجعه کرده و به قسمت ساخت سرویس جدید > میزبانی آسان > Docker میرویم.

استقرار Streamlit در چابکان

استقرار Streamlit در چابکان

سپس در مرحله بعد یعنی پیکربندی سرویس محتوای Dockerfile را قرار داده و مراحل بعد را تا ساخت سرویس پیش میبریم.

Dockerfile
FROM python:3.10.19-slim
WORKDIR /app
RUN git clone https://github.com/streamlit/streamlit-example.git .
RUN pip3 install -r requirements.txt
ENTRYPOINT ["streamlit", "run", "streamlit_app.py", "--server.port=8501", "--server.address=0.0.0.0"]

پس از چند دقیقه، سرویس شما با موفقیت ساخته می‌شود. حال می‌توانید به توسعه اپلیکیشن خود با Streamlit بپردازید.

نکته

دقت کنید که Dockerfile این سرویس در قسمت مدیریت فایل‌ها موجود است و در صورت نیاز می‌توانید آن را ویرایش کنید.

در این مثال از دستور زیر برای اجرای برنامه استفاده کردیم:

streamlit run streamlit_app.py --server.port=8501 --server.address=0.0.0.0

از آنجا که وب سرور Streamlit را روی پورت 8501 فعال کردیم باید آن را در قسمت پورت‌ها مشخص کنیم تا برنامه در دسترس قرار بگیرد.

استقرار Streamlit در چابکان

در این مثال با استفاده از git سرویس Streamlit را راه‌اندازی کردیم. شما می‌توانید از روش‌های دیگری که در ادامه به آنها اشاره شده است نیز بهره ببرید:

روش‌های استقرار برنامه

سرویس‌های میزبانی آسان چابکان به روش‌های مختلفی امکان استقرار را دارا هستند، این شما هستید که می‌توانید انتخاب کنید کدام روش برای شما مناسب‌تر می‌باشد، برای آشنایی با هر کدام از روش‌های استقرار می‌توانید از لیست زیر اقدام به مطالعه بیشتر بفرمایید:

استقرار از طریق CLI (پیشنهادی)

استقرار از طریق FTP

استقرار از طریق git

استقرار از طریق فایل منیجر

دقت کنید

اگر سرویس خود را از طریق cli چابکان استقرار داده اید حتما صفحه تنظیمات مسیرهای دائمی را نیز مطالعه بفرمایید که هم با فرآیند deploy از طریق cli بیشتر آشنا شوید و هم مشکلی برایتان ایجاد نشود.

امکانات عمومی سرویس

می‌خواهید بیشتر بدانید؟

اگر می‌خواهید با امکانات عمومی سرویس‌های چابکان مثل بکاپ خودکار، گزارش مصرف، لاگ‌ها و تنظیمات سرویس آشنا شوید، مستند امکانات عمومی سرویس‌ها را مطالعه کنید.