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