Dockerizar sistema PHP legacy
Budget: $250 – $750 USD
Tengo un sistema web (www.superglass.com.ar) que funciona bien pero es antiguo escrito en PHP que trabaja con MariaDB. Dispongo de todo el código fuente y del dump original superglass_com_ar.sql. Hoy necesito que funcione de forma estable en mi entorno local con Docker Desktop para Windows.
La tarea engloba cuatro frentes:
• Crear desde cero la imagen y los contenedores (PHP + Apache/Nginx, MariaDB) y dejar todo orquestado en docker-compose.
• Importar la base de datos, resolver los errores de autenticación y de gestión de permisos; ambos fallan por incompatibilidades con PHP moderno, en especial el uso de $_COOKIE sin comillas.
• Limpiar archivos y dependencias que ya no se utilicen, dejando un repositorio más liviano y ordenado.
• Generar documentación clara: pasos para levantar el proyecto, credenciales por defecto, estructura de carpetas y cualquier cambio aplicado al código.
Acepto que emplees la versión de PHP que consideres más segura para este legado siempre que el login y el panel principal queden plenamente operativos. Al finalizar voy a probar el stack ejecutando docker-compose up en Windows; si no presenta errores, puedo acceder con un usuario demo y navegar por el panel sin alertas ni warnings, el objetivo estará cumplido.
Quedo atento a tus preguntas técnicas o a recomendaciones extra que ayuden a prolongar la vida útil del proyecto.
La tarea engloba cuatro frentes:
• Crear desde cero la imagen y los contenedores (PHP + Apache/Nginx, MariaDB) y dejar todo orquestado en docker-compose.
• Importar la base de datos, resolver los errores de autenticación y de gestión de permisos; ambos fallan por incompatibilidades con PHP moderno, en especial el uso de $_COOKIE sin comillas.
• Limpiar archivos y dependencias que ya no se utilicen, dejando un repositorio más liviano y ordenado.
• Generar documentación clara: pasos para levantar el proyecto, credenciales por defecto, estructura de carpetas y cualquier cambio aplicado al código.
Acepto que emplees la versión de PHP que consideres más segura para este legado siempre que el login y el panel principal queden plenamente operativos. Al finalizar voy a probar el stack ejecutando docker-compose up en Windows; si no presenta errores, puedo acceder con un usuario demo y navegar por el panel sin alertas ni warnings, el objetivo estará cumplido.
Quedo atento a tus preguntas técnicas o a recomendaciones extra que ayuden a prolongar la vida útil del proyecto.