Skip to content

acceseo/httpd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

httpd


Imagen que tiene como base la oficial de httpd

📃 Parámetros de la imagen configurables

  • Nombre del virtualhost HTTPD_SERVERNAME=localhost
  • Modificar WORKDIR HTTPD_APP_DIRECTORY=/app
  • Modificar el manejador para el servicio de PHP HTTPD_FPM_HANDLER=php.local:9000
  • Timeout de la petición HTTPD_TIMEOUT=60
  • Zona horaria TZ=Europe/Madrid

🕹️ Ejemplo de uso

  • Servir peticiones HTTP
docker run --rm -v $(pwd):/app -p 443:443 acceseo/httpd
  • Cambiar el directorio de entrada
docker run --rm -v $(pwd):/app -e HTTPD_APP_DIRECTORY=/app/public -p 443:443 acceseo/httpd

A través del flag --rm forzamos que las imágenes se eliminen tras terminar la ejecución.
Compartimos el volumen con el flag -v.
Vinculamos el puerto 443 del host con el 443 del contenedor a través del flag -p.

🕹️ Ejemplo de uso (archivo de configuración docker-compose.yml)

  version: '3'
  services:
    httpd.local:
      image: acceseo/httpd
      volumes:
        - .:/app
      ports:
        - 80:80
        - 443:443
    php.local:
        image: acceseo/php-fpm:8.2
        volumes:
          - .:/app
    #...

NOTA: La imagen viene preconfigurada para usarla con PHP-FPM mediante la configuración que mostramos en el ejemplo anterior de docker-compose. Si se va a utilizar una nueva imagen para PHP o utilizar un nuevo servicio que sustituya a php.local, es necesario modificar HTTPD_FPM_HANDLER con las nuevas especificaciones del servicio, o cerciorarse de que la imagen de php sea compatible con PHP-FPM.

👷 Créditos

About

Opinionated httpd 2.4 container for development including SSL and PHP-FPM support

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors