git cometiendo cambios en el server openshift

Estoy ejecutando Statamic un sistema de files sin formatting (sin database) CMS en Openshift.

El problema que estoy teniendo es que cuando actualizo el contenido en el server (es decir, usando el CMS), los cambios que se realizan en los files planos (es decir, el contenido) no están comprometidos con el repository git. Por lo tanto, cuando realizo nuevos cambios en el website de mi repository local, termino escribiendo sobre él cada vez que hay un git push. Si hago un git pull, obtengo nada porque el server remoto no sabe de los cambios (aún no se han confirmado)

Lo que necesito hacer es hacer que un git se comprometa con los cambios que ocurran en el server. Lamentablemente, el suyo no funciona. Intenté con SSH y no tengo idea de que haya un git repo. Algo relacionado con el process de compilation que usan.

Idealmente, me gustaría encontrar una manera de confirmar automáticamente los cambios en el server para que pueda desplegarlos sin SSH para confirmarlos. Pero todo lo que hace el trabajo es una gran victoria en este punto.

Necesita almacenar sus bases de datos de files planos en el ~ / raíz de la aplicación / directory de datos en lugar de su directory de repository. El directory de repository se elimina en cada inserción de git. Mi recomendación sería averiguar cuáles son los nombres y las ubicaciones de los files planos, y luego vincular simbólicamente el directory que los almacena a su $ OPENSHIFT_DATA_DIR para que no se vean afectados en un git push. Puede hacer esto usando un gancho de acción como el cartucho de WordPress aquí: https://github.com/openshift/wordpress-example/blob/master/.openshift/action_hooks/deploy

Intereting Posts