Elastic Beanstalk se detiene en EbExtensionPostBuild
Tengo un problema al implementar una instancia de EB con un archivo .ebextensions personalizado. Esta es la parte relevante en ese archivo:
container_commands:
01_migrate:
command: 'python db_migrate.py'
02_npm_build:
command: 'npm install && npm run prod'
Como puede ver, estos comandos son para migrar mi base de datos PostgreSQL (a través de un backend de Flask) y construir mis archivos React .jsx.
Si dejo estos comandos, la implementación se completa perfectamente. Sin embargo, una vez que los puse, mirando el eb-activity.log se detiene en esta parte para siempre (por lo que puedo decir):
[2017-04-10T02:39:24.106Z] INFO [3023] - [Application deployment app-613e-170409_223418@1/StartupStage0/EbExtensionPostBuild] : Starting activity...
También recibo este mensaje en la descripción general de Salud en la consola (esto es después de 1 día):
Performing application deployment (running for 1 day).
También he intentado implementarlo sin esos contenedores_comandos, y luego incluirlo nuevamente después de la implementación inicial exitosa. Luego recibo el mismo mensaje de error que antes en eb-activity.log, y también recibo este mensaje en la descripción general de Salud:
Incorrect application version "app-2a3d-170409_214923" (deployment 1). Expected version "app-2a3d-170409_214923" (deployment 1).
Lo cual es muy extraño porque esas dos versiones mencionadas son las mismas versiones. ¡No sé lo que esto significa!