Grazie Federico,

mi sembra che possa essere la soluzione che stavo cercando anche se mi pare un 
po' complesso da fare.

Nei prossimi giorni provo e poi vi faccio sapere.

Grazie mille ancora

Ciao

Matteo

Il 11-Jan-23 9:50, Federico Fissore ha scritto:

Ciao

Non ho mai usato Heroku, ma vedo che supportano il deploy di immagini docker.

Se usare docker è un'opzione per voi, allora potete deployare un'immagine con le dipendenze necessarie a compilare la libreria, le librerie, e il vostro codice python.

Se funziona, potete poi ottimizzare usando una multi-stage build https://docs.docker.com/build/building/multi-stage/ : 1. nella prima parte, installate gcc e le librerie, dicendo a pip di salvare le wheels in una cartella 2. nella seconda, installate le librerie partendo dalle wheels in quella cartella

Noi facciamo così in un paio di servizi che usano librerie con parti native da compilare: la build è lenta, ma il risultato è un'immagine docker snella e minimale

ciao

federico
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python

Rispondere a