About this project
it-programming / web-development
Open
Estamos buscando un especialista con experiencia comprobada en Laravel, php, ci/cd, digital ocean y docker para resolver un problema crítico que impide que nuestras actualizaciones de código se reflejen en nuestro servidor de producción y que causa un error específico en la aplicación.
Nuestro sistema está desarrollado en Laravel y alojado en un droplet de Digital Ocean. Contábamos con un pipeline de Integración Continua y Despliegue Continuo (ci/cd) que funcionaba correctamente, sincronizando los cambios desde nuestro repositorio de github hacia el servidor y actualizando la aplicación (que corre sobre docker).
Recientemente, tras la incorporación de un nuevo desarrollador, el ci/cd dejó de funcionar: no está "reflejándose" (haciendo pull) los cambios desde github. Por lo tanto, ninguna modificación que subimos al repositorio se ve reflejada en el navegador al acceder por la IP pública.
El desarrollador actual mencionó que si no se ejecuta php artisan config:cache, el sistema "funciona" parcialmente, pero esta no es una solución viable y necesitamos que la aplicación opere correctamente con sus configuraciones cacheadas. Creemos que ambos problemas (el fallo del ci/cd y el error de php) necesitan ser abordados para restaurar la funcionalidad completa.
Problemas Específicos a Resolver
Diagnosticar y reparar el pipeline de ci/cd:
- Identificar por qué el sistema de ci/cd no está detectando ni obteniendo los cambios del repositorio de github.
- Restablecer la conexión y el proceso automático de pull y despliegue hacia Digital Ocean.
- Asegurar que los cambios subidos a GitHub se reflejen correctamente en el entorno de Docker en el servidor.
Verificación General:
- Confirmar que la aplicación Laravel se ejecuta correctamente en el servidor de Digital Ocean (a través de Docker) después de aplicar las correcciones.
- Asegurar que los cambios futuros se desplieguen sin problemas.
Stack Tecnológico Principal:
PHP / Laravel
GitHub
Digital Ocean
Docker
ci/cd (la herramienta específica no se mencionó, pero se espera experiencia con flujos comunes como github actions, jenkins, gitlab ci, scripts personalizados, etc.)
Linux (entorno del servidor)
Project overview
Si tienes la experiencia necesaria para abordar estos desafíos y restaurar nuestro flujo de desarrollo y despliegue, por favor, envíanos tu propuesta detallando:
- Tu experiencia relevante con problemas similares.
- Tu enfoque inicial para diagnosticar y resolver estos problemas.
- Tu tarifa y disponibilidad.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Business analyst, Other, Developer
Other roles needed DevOps
Delivery term: Not specified
Skills needed