utilizando AWS CodeCommit para el desarrollo de sitios web

Tengo un cliente que quiere usar varios desarrolladores para trabajar en un website de WordPress que actualmente está alojado en una instancia de AWS EC2. ¿Está utilizando CodeCommit la herramienta correcta para usar para tener un control de versión adecuado en este proyecto? Entiendo que funciona a través de GIT y puede enviar files, etc. ¿Pero es posible aplicar el sitio actual de EC2 a CodeCommit, incluida la database?

CodeCommit es solo un server de Git alojado y administrado para usted por AWS. Realmente no es diferente a usar GitHub, BitBucket, GitLab o cualquiera de los otros services administrados de Git. Para ser sincero, normalmente uso uno de esos otros en lugar de CodeCommit, ya que tienden a ofrecer más funciones, como el seguimiento de errores y el alojamiento de proyectos wiki.

Si desea automatizar las implementaciones, deberá integrarse con algunos otros services, posiblemente AWS CodeDeploy o uno de los muchos services de terceros. Puede search "herramientas de implementación automatizadas" para ver de lo que estoy hablando, hay toneladas de services diferentes por ahí.

Pero, ¿es posible aplicar el sitio EC2 actual a CodeCommit, incluida la database?

Puede enviar fácilmente todos los files que componen su sitio de WordPress a Git. Para comprometer la database a Git, primero tendría que exportar la database a un file. Es una práctica muy común mantener su definición de esquema de database en control de fuente. Es less común mantener los datos de la database en control de fuente. Es posible que desee ver esta pregunta para ver una discusión previa sobre el almacenamiento de una database en el control de código fuente.

Puede que existan algunas soluciones específicas de WordPress para usar Git de las que no tengo conocimiento. Una búsqueda rápida mostró este interesante complemento que podría serle útil.