Excluir directorys del deployment de Beanstalk elástico

Tengo algunos directorys que me gustaría estar en mi repository git local, pero NO en el repository remoto cuando deployment en mi entorno beanstalk.

Busqué en Google un poco y encontré publicaciones de hace algunos años como esta:

http://blog.beanstalkapp.com/post/38164899272/patterns-for-excluded-deployment-paths

que explican que existe esta opción en alguna parte, pero he buscado en todas partes y no puedo encontrarla. Creo que todavía debe estar allí y, posiblemente, se ha movido alnetworkingedor?

Si eso ayuda (aunque probablemente no haga ninguna diferencia), tengo un entorno basado en la aplicación node.js de muestra. ¿Dónde está esta opción?

¿Es posible hacerlo en un file de configuration en la carpeta .ebextensions?

Con el eb cli v3.x elástico es compatible con el file .ebignore . Sigue el mismo formatting que un file .gitignore y lo reemplaza en la implementación.

Si desea utilizar .ebignore , debe copyr su .gitignore en el file y luego agregar las exclusiones adicionales al file. Si edita su file .gitignore en el futuro, tendrá que replicar cualquier cambio en su file .ebignore .

Vea los documentos de Beanstalk elástico para más detalles

Lamentablemente, esto no es posible actualmente. La mejor solución en este momento es crear su propio zip y decirle a la CLI que lo use en su lugar. Puede hacer esto agregando las siguientes líneas a .elasticbeanstalk / config.yml

 deploy: artifact: /path/to/file.zip 

Si puede escribir su zip, podría agregar un alias como

 alias ebdeploy="zip {your zip stuff here}; eb deploy"