Skip to content

marketgoo/code-test_back-senior-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Prueba de DevOps: Hacer un Docker para nginx

Para esta prueba deberás hacer un container Docker para ejecutar el servidor web nginx con ciertos requisitos. Usamos dos modulos (plugins) no suministrados por la distribución nginx oficial:

Además de estos dos módulos no oficiales, compilamos el nginx sólo con los siguientes módulos activados:

  • ipv6 (--with-ipv6)
  • stream (--with-stream)
  • http_stub_status_module (--with-http_stub_status_module)
  • http_realip_module (--with-http_realip_module)
  • http_ssl_module (--with-http_ssl_module)
  • http_v2_module (--with-http_v2_module)
  • http_gzip_static_module (--with-http_gzip_static_module)

Además de eliminar de la compilación los siguientes módulos:

  • mail_pop3_module (--without-mail_pop3_module)
  • mail_imap_module (--without-mail_imap_module)
  • mail_smtp_module (--without-mail_smtp_module)

Requisitos principales:

  • Construir una imagen de Docker para compilar nginx con los módulos requeridos.
  • Suministrar un Dockerfile que prepare esta imagen lista para servir un index.html del directorio /var/www/, que se montará como volumen externo.

Requisitos alternativos (¡¡Extra puntos!!):

  • Utilizar como base una imagen de Docker lo más pequeña posible (alpine, busybox, ...).
  • Explicar los problemas, pros y contras, que te has encontrado al hacer la imagen.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published