Framework Francoforte, Germania
Nodion esegue la build della tua app Streamlit con il suo buildpack Python e installa le tue dipendenze, ma non riconosce Streamlit in sé: è una riga web: in un Procfile ad avviare il server. A quel punto l'app gira a Francoforte.
streamlit run dal tuo Procfilestreamlit e le tue librerie per i dati in requirements.txt. Fissa in .python-version una versione di Python supportata dalle tue librerie, perché un intervallo seleziona la release più recente. requirements.txt streamlit
pandas python app.py, che lancia lo script ma non avvia alcun server. I flag mettono Streamlit in ascolto su tutte le interfacce e sulla porta PORT impostata da Nodion, e saltano la richiesta interattiva del primo avvio. Procfile web: streamlit run app.py --server.port $PORT --server.address 0.0.0.0 --server.headless true .streamlit/secrets.toml. Imposta le chiavi API come variabili segrete nella scheda Environment e leggile con os.environ; esistono a runtime, cioè proprio quando Streamlit esegue il tuo script. / con 200, quindi l'health check predefinito funziona così com'è. st.cache_data e i file scritti a runtime restano sull'istanza e spariscono dopo il deploy successivo o dopo la sostituzione giornaliera con un'istanza nuova. Tieni i dati che ti servono in un database, in un bucket o in un volume.DATABASE_URL, REDIS_URL o CLICKHOUSE_URL. release: del Procfile viene eseguita a ogni nuova build. Le app con Dockerfile, così come i redeploy e i rollback a un'immagine precedente, usano un comando di release impostato sull'app stessa, che ha anche la precedenza sulla riga del Procfile. Nei siti statici, la fase di release gira in un'immagine che contiene solo i file generati dalla build. No. Il buildpack Python installa le tue dipendenze e la riga web: nel tuo Procfile avvia streamlit run. Senza quella riga l'app non è mai pronta.
Sì, con web: python app.py in un Procfile e demo.launch(server_name="0.0.0.0", server_port=int(os.environ["PORT"])) nel tuo script. Mantieni la riga esplicita: Gradio dipende da FastAPI, e un lock file che lo elenca attiverebbe il comando predefinito di FastAPI.
Dipende dai tuoi dati. Il riquadro dei costi parte da 1 GB, adatto a molte dashboard basate su pandas; la dashboard mostra la memoria per istanza e puoi cambiare la dimensione del processo web quando ti serve.
Nella regione EU Central a Francoforte, in Germania. La build, il registry, l'app e i suoi database, volumi, bucket, log e metriche restano in quella regione. L'API e il control plane di Nodion sono ospitati in Germania. Nodion GmbH ha sede a Stoccarda.
Nodion offre le basi per farlo: Nodion GmbH ha sede a Stoccarda, in Germania; nella regione di Francoforte l'app, i suoi database e i volumi girano in Germania; puoi sottoscrivere il DPA (accordo sul trattamento dei dati, art. 28 GDPR) in formato elettronico nella dashboard. La conformità del tuo utilizzo dipende anche da come configuri e usi l'app.
Un'istanza dell'app costa da 1 EUR al mese. La configurazione mostrata nel riquadro costa 4 EUR al mese: App 4 EUR. I prezzi sono IVA esclusa e la fatturazione è al secondo. Puoi scegliere dimensioni più grandi o più istanze quando ti servono.
Sì. Ogni app riceve un hostname predefinito con HTTPS. Aggiungi il tuo dominio nella scheda Domains dell'app; il certificato TLS viene emesso e rinnovato automaticamente.
Fino a 15 € di credito quando ti registri.
oppure con l'email
Novità sul prodotto, niente spam. Puoi annullare l'iscrizione quando vuoi.
Iscrizione completata.