Aplicación Golang utilizada en los ejercicios del libro Érase una vez Kubernetes.
La aplicación consulta el número de ficheros existentes en el directorio /srv/eraseunavez
e imprime un mensaje con esta información en la consola. Después de imprimir el mensaje crea un nuevo fichero utilizando el nombre y la fecha de la máquina.
Es un ejemplo sencillo utilizado en múltiples secciones del libro.
Para ver su funcionamiento utilice el siguiente comando:
docker container run --rm mmorejon/erase-una-vez-3:0.1.0
hostname: b82fdc7f3901 - total de ficheros: 0
hostname: b82fdc7f3901 - total de ficheros: 1
hostname: b82fdc7f3901 - total de ficheros: 2
El funcionamiento de la aplicación puede ser modificado a través de variables de entorno:
Variable de entorno | Descripción | Valor por defecto |
---|---|---|
SLEEP_TIME |
Modifica el intervalo de tiempo entre mensajes. En segundos. | 5 |
docker container run --rm \
--env SLEEP_TIME=3
mmorejon/erase-una-vez-3:0.1.0
hostname: b82fdc7f3901 - total de ficheros: 0
hostname: b82fdc7f3901 - total de ficheros: 1
hostname: b82fdc7f3901 - total de ficheros: 2