داشبورد Streamlit را با پورت و WebSocket صحیح، پکیجهای داده و دامنه شخصی منتشر کنید؛ فایلهای پایدار و Secretها خارج از سورس میمانند.
$ paasta login
$ cd my-streamlit-app
$ paasta deploy
✓ build detected: streamlit
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
فایل رایج streamlit_app.py یا app.py پیشنهاد و dependencies پایتون نصب میشوند.
Streamlit روی 0.0.0.0 و PORT اجرا میشود و headless mode برای production فعال است.
فایلهای تولیدشده به Volume یا S3 و Secretها به متغیر محیطی منتقل میشوند.
streamlit run app.py --server.address 0.0.0.0 --server.port $PORT --server.headless true؛ نام app.py را با فایل اصلی خودتان عوض کنید.
baseUrlPath و CORS سفارشی را بررسی کنید و مطمئن شوید برنامه روی دامنه HTTPS نهایی اجرا میشود. پراکسی پاستا WebSocket را پشتیبانی میکند.
برای production بهتر است Secretها را در متغیرهای محیطی پاستا قرار دهید. اگر فایل secrets.toml لازم است، آن را از Secret به مسیر موردنیاز mount کنید و در Git نگذارید.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار