Notre application est l'une des rares à fonctionner sur DEA. Le DEA, nous avons pu utiliser un buildbpack personnalisé spécifique:Pousser à Diego: Impossible d'écrire: Pas d'espace disponible sur l'appareil
https://github.com/ihuston/python-conda-buildpack
Maintenant que nous devons passer à autre chose runtime Diego, nous manquons d'espace tout en poussant l'application. Je crois que l'espace disque n'est requis que pendant la mise en scène, car plusieurs bibliothèques viennent avec le buildpack et doivent être construites (nous avons besoin de toute la pile scientifique python, qui est incluse dans le buildpack ci-dessus).
Le script de génération génère tout bien, sauf que l'application ne peut pas démarrer. Les journaux indiquent alors:
2016-10-13T19:10:42.29+0200 [CELL/0] ERR Copying into the container failed: stream-in: nstar: error streaming in: exit status 2. Output: tar: ./app/.conda/pkgs/cache/db552c1e.json: Wrote only 8704 of 10240 bytes
et plus nombreux fichiers:
2016-10-13T19:10:42.29+0200 [CELL/0] ERR tar: ./app/.conda/pkgs/cache/9779607c273dc0786bd972b4cb308b58.png: Cannot write: No space left on device
puis
2016-10-13T20:16:48.30+0200 [API/0] OUT App instance exited with guid b2f4a1be-aeda-44fa-87bc-9871f432062d payload: {"instance"=>"", "index"=>0, "reason"=>"CRASHED", "exit_description"=>"Copying into the container failed", "crash_count"=>14, "crash_timestamp"=>1476382608296511944, "version"=>"ca10412e-717a-413b-875a-535f8c3f7be4"}
Lorsque vous essayez d'ajouter plus de quota de disque (ci-dessus 1G) il y a une erreur:
Server error, status code: 400, error code: 100001, message: The app is invalid: disk_quota too much disk requested (must be less than 1024)
Y at-il un moyen de donner un peu plus de s rythme? Au moins pour le processus de construction?
J'ai également essayé avec le buildpack par défaut, mais il échoue en raison d'une dépendance spécifique (qui est cruciale pour l'application): Shapely, la construction donne: OSError: Impossible de trouver la bibliothèque geos_c ou de charger l'une de ses variantes ['libgeos_c.so.1', 'libgeos_c.so'] – ratatatat