Post-receive githook para impulsar la database al sitio en vivo

Estoy ocupado con Git. Lo que quiero lograr es empujar un repository local con la database a Bitbucket y luego empujar los files automáticamente a un server y poner el file mysqldump en la database.

Ahora puedo hacer un mysqldump de la database con el gancho pre-commit de git y llevar esto a mi repository Bitbucket. Después de eso, quiero manejar la import de database automaticcaly.

Descubrí que esto es posible con el gancho post-recepción, pero no puedo hacerlo funcionar. ¿Dónde debo agregar ese gancho? Lo probé en la carpeta de git hooks local donde se encuentra mi gancho pre-commit, pero no hace nada.

¿Alguien que pueda ayudarme?

Puede usar un Webhook posterior a la confirmación desde Bitbucket (ver documentation ).

Para manejar Webhook, necesitará un server que lo reciba, luego extraiga los cambios y ejecute lo que desee (la import de su database).

Hice una aplicación de nodo pequeño que recibe estos enlaces si está interesado en volver a usarlo: node-cd