Presented by:

Sergio Gómez Bachiller

from Universidad de Córdoba

Trabajo en el Servicio de Informática de la Universidad de Córdoba, donde además también soy el Coordinador de su Aula de Software Libre.

No video of the event yet, sorry!

Si usamos docker para ejecutar servicios, tanto en entornos de desarrollo, como de pre y producción, uno de los problemas es acceder a ellos de la forma más sencilla posible.

En desarrollo, si lo vinculamos a un puerto fijo, tenemos que estar levantando y tirando contenedores según los vayamos necesitando. Si cada uno va a un puerto distinto, tenemos que ir con cuidado de no repetir ninguno. Si usamos un puerto dinámico, tenemos el incordio de tener que mirarlo cada vez que lo iniciemos. No hay solución que no nos complique la vida de alguna manera.

En producción la cosa no mejora salvo que usemos algún orquestador, lo que a veces no siempre necesitamos. La solución más simple es configurar nginx para ir accediendo a los contenedores. Pero igualmente se nos plantean los mismos escenarios que en desarrollo, a lo que hay que sumar la configuración de los certificados. Todo a mano.

Traefik es un proxy inverso de código abierto que nos resolverá estos y otros problemas. Una vez que lo conozcas te preguntarás como pudiste trabajar sin él.

Date:
2020 April 25 - 10:00
Duration:
45 min
Room:
Sala 3
Conference:
Opensouthcode 2020
Language:
Track:
Systems
Difficulty:
Medium

Happening at the same time:

  1. Akademy-es
  2. Start Time:
    2020 April 25 10:00

    Room:
    Sala 1

  3. #OpenSource para un mundo #OpenData
  4. Start Time:
    2020 April 25 10:00

    Room:
    Sala 2

  5. Técnicas OSINT que te dejarán con el culo torcido
  6. Start Time:
    2020 April 25 10:00

    Room:
    Aula 3

  7. OpensouthKids
  8. Start Time:
    2020 April 25 10:00

    Room:
    Aula 1

  9. Taller de desarrollo de Juegos Retro con herramientas Libres
  10. Start Time:
    2020 April 25 10:00

    Room:
    Aula 2