Profilo di calicino

Nome calicino
Indirizzo email n/a
Messaggi3
  • Python - Flask in Docker Container
    Forum >> Programmazione Python >> Web e Reti
    Buon Pomeriggio a tutti,



    Ho creato una applicazione web con flask che sono riuscito a inserire all'interno di un container docker per poter essere eseguita. Quando starto il container, la mia applicazione risulta essere fruibile a tutti i client connessi alla mia rete locale attraverso la url http://<ip-privato-server-dove-gira-il-contanier-docker :<porta>/etc... . Adesso vorrei estendere la fruibilità della mia applicazione non solo alla rete locale all'interno della quale sono connesso ma anche esternamente, ovvero sulla rete internet.




    Sapete come sia possibile fare questo?




    Ho provato a richiamare la mia applicazione sostituendo nella url l'ip privato con quello pubblico del server ma il servizio non riusciva ad essere invocato.




    Avete qualche soluzione ?




    Grazie.


    --- Ultima modifica di calicino in data 2019-03-02 17:40:57 ---

    --- Ultima modifica di calicino in data 2019-03-02 17:41:49 ---
  • Re: Python / Flask
    Forum >> Programmazione Python >> Web e Reti
    Ok molto chiaro. Ma se volessi esporlo sulla rete esterna? avrei bisogno di un application server?
  • Python / Flask
    Forum >> Programmazione Python >> Web e Reti
    Buongiorno,
    Ho sviluppato uno script Python che ho incapsulato in un servizio web mediante l'utilizzo della libreria Flask. Il codice essenzialmente lavora su delle informazioni estratte da file locali csv per trasferirle su un DB Postgres sempre caricato in locale. Il servizio viene invocato dal browser attraverso l'indirizzo https://localhost:5000 e gira che è una meraviglia.

    DOMANDA:

    Se volessi rendere disponibile tale servizio anche su altri pc quindi non più attraverso l'indirizzo "localhost", quale metodologia potrei eseguire? A naso credo che il codice vada deployato su un server e reso fruibile mediante un endpoint comune, ma non ho idea di come poter eseguire questa operazione. Sapreste chiarirmi questo dubbio che ormai mi affligge da tempo? Ve ne sarei infinitamente grato.

    Grazie :)