docs: mejora README

This commit is contained in:
Mauro Torrez 2020-09-07 21:37:20 -03:00
parent 9e36e7cdcc
commit fcd65d0c27

View File

@ -20,12 +20,26 @@ Traefik permite acceder a los contenedores locales en las direcciones
Cualquier dominio `*.lndo.site` siempre apunta a localhost
(127.0.0.1), por lo que no hay que configurar nada en `/etc/hosts`.
## Requerimientos
Se debe tener Docker y Docker Compose instalados. Para instalar estas
herramientas de forma fácil, se puede usar la [receta Ansible][receta]
creada para este fin:
git clone https://servicios.unl.edu.ar/gitlab/recursos/docker.git
cd docker
ansible-playbook playbook.yml --ask-become-pass
Más info [aquí][receta].
[receta]:https://servicios.unl.edu.ar/gitlab/recursos/docker
## Uso
**Requerimiento**: tener Docker y Docker Compose instalados. En
https://servicios.unl.edu.ar/gitlab/recursos/docker se encuentra una
receta Ansible para configurar estas herramientas fácilmente en la PC
de desarrollo.
El servicio Traefik está pensado para ser levantado una vez y quedar
corriendo "para siempre" en la PC de desarrollo, ocupando el puerto 80
y rutear automaticamente cualquier servicio Docker que tengamos
corriendo.
1. Clonar este repo:
@ -38,11 +52,14 @@ de desarrollo.
3. Listo! Ahora puedo acceder a los containers locales en
http://NOMBRE-SERVICIO.lndo.site
La selección de `NOMBRE-SERVICIO` sigue una serie de reglas. Para
encontrar la URL asignada a un container, ingresar a
encontrar la URL asignada a un servicio, ingresar a
http://traefik.lndo.site y revisar el listado que aparece.
4. Para apagar Traefik, ejecutar
docker-compose down
## Particularidades
A la hora de configurar un nuevo servicio hay que tener en cuenta las