Dockeriza tu PHP hoy mismo
Un ebook para que desarrolladores PHP experimentados incorporen Docker a su día a día
Por Mauro Chojrin
¿Listo para Dockerizar tu PHP?
Instalar Docker… ¡hecho!
Instalar docker-compose… ¡hecho!
Y ahora… ¿qué?
¿Armar un Dockerfile? ¿Un docker-compose.yml? ¿Ambos?
Ok, vamos por el Dockerfile… ¿Qué debería incluir?
¿Cómo se hace para instalar gd y mysqli?
¿Y para conectar XDebug con VS Code?
¿Cuántos contenedores debería tener?
Bueno… habrá que ir probando y ya se resolverá.
¿Y cuando tengas que ir a producción?
¿Cómo vas a hacer para apuntar el dominio al contenedor?
¿Los datos de los usuarios se van a perder cada vez que se actualice la imagen?
¿Y los backups? ¿Cómo los vas a hacer?
¿Tu aplicación tiene cronjobs? ¿Cómo vas a hacer para que usen la versión de php del contenedor?
Ah… y no te olvides de ponerle SSL…
Y la avalancha de preguntas sigue y sigue… Contestá mal a alguna y… ¡suerte con eso!.
Te dijeron que con Docker te ibas a olvidar para siempre del «¡Te juro que en mi casa andaba!» pero… ¡Nadie dijo que hacerlo funcionar sería tan duro!
¿¿Realmente tiene que ser tan difícil??
¿Qué tal si docker-compose up funcionara a la primera?
Imaginate terminar de escribir el archivo docker-compose.yml
, ejecutar docker-compose up
, abrir tu navegador y ver tu sitio, listo para navegar y hacer tus pruebas.
Y lo mejor de todo: comprender exactamente por qué funciona.
¿Que tenés que modificar algo en la base de datos? ¿Hay que instalar phpMyAdmin? ¡Ningún problema!
¿Que se necesita que la aplicación escriba en un directorio diferente? ¡De inmediato!
¿Que hay un error que se resiste? ¿Que querés usar XDebug? ¡Vamos a ello!
¿Qué tal si en mi máquina funciona y en el servidor funciona fueran sinónimos?
Imaginate tener la certeza de que no sólo el código que subís al servidor está verificado, también las librerías, el php.ini y el intérprete mismo!
No más depender de que tu proveedor de hosting no decida cambiar la versión de php justo el día de la entrega.
¿Suena interesante?
Para que puedas pasar de
Qué bueno sería usar Docker…
a
¿Trabajar sin Docker? ¡Jamás!
escribí la
GUIA PRACTICA DE DOCKERIZACION DE PHP
Para que puedas aprender, de forma fácil, cómoda y 100% en Español, cómo dockerizar tus aplicaciones, ahorrándote horas y horas de frustración.
Con la GUIA PRACTICA DE DOCKERIZACION DE PHP aprenderás:
- Cómo seleccionar las imágenes Docker que mejor se adaptan a tu proyecto
- Cómo montar un entorno basado en Docker donde desarrollar y debuggear cómodamente
- Cómo llevar tus cambios a producción de forma segura y confiable
En la GUIA PRACTICA DE DOCKERIZACION DE PHP encontrarás
- El detalle de las tres etapas de una Dockerización exitosa (Pre-Dockerización, Dockerización Parcial y Dockerización Total)
- Los comandos exactos que se utilizan para llevar una aplicación php desde 0 a 100% dockerizada
- Ejemplos de archivos de
Dockerfile
ydocker-compose.yml
usados en aplicaciones php reales - Un caso de estudio de una aplicación real desde 0 hasta la Dockerización Total (incluyendo el despliegue en un servidor en la nube, la configuración del acceso vía HTTPS, etc…)
- Esquemas ilustrativos
- Capturas de pantalla
- Explicaciones completas y fáciles de entender
No más perder horas hurgando en documentación incomprensible.
No más publicar en un foro y rezar.
No más sorpresas a la hora de desplegar.
Compra ahora tu GUIA PRACTICA DE DOCKERIZACION DE PHP por sólo $27,00
Al completar tu compra recibirás un documento 146 páginas en formato pdf que podrás leer en cualquier dispositivo.
Aquí tienes el índice de contenidos completo:
- Cómo enviarencabezados SOAP desde PHP - 09/12/2024
- Por qué PHP 8 no satisface el requisito ^7.3 de composer - 09/12/2024
- Cómo usar PHPUnit - 03/12/2024