Connect with us

cómo

Cómo pasar las variables de entorno a los contenedores de Docker

Published

on

Cómo pasar las variables de entorno a los contenedores de Docker

Los programas a menudo controlan la operación a través de la configuración combinada con el software, y las variables de entorno permiten a los usuarios establecerlos en tiempo de ejecución. Sin embargo, los procesos de ejecución en los contenedores de Docker complica las cosas, por lo que ¿cómo pasa las variables de ambiente a un contenedor?

— ¿Para qué se usan las variables de medio ambiente?

Las variables de entorno le permiten desacoplar la configuración del ejecutable de la aplicación. Por ejemplo, no querrá almacenar su contraseña de base de datos de producción en su CodeBase: si lo hizo, sería visible desde GIT, y cualquier persona con acceso a su código podría derribar su base de datos.

En su lugar, lo configura con una variable de entorno, que almacena un simple par de valores-valor, y le permite acceder al valor en cualquier aplicación que se ejecuta en la misma sesión de shell (no son accesibles a nivel mundial). Esto también tiene el beneficio de poder definir fácilmente la configuración diferente para diferentes entornos. Por ejemplo, tener teclas separadas para bases de datos de desarrollo y producción, o utilizando un punto final de API diferente.

Configuración de estas variables para los contenedores DOCER se puede realizar de tres maneras principales, con los argumentos de CLI, los archivos de configuración de SBI, o a través de Docker-Red.

— con un argumento de línea de comando

El comando utilizado para iniciar contenedores de Docker, Docker Run, acepta variables ENV como argumentos. Simplemente ejecutelo con la “bandera, taquigrafía, y pase en el par de valores:

sudo docker run \
-e POSTGRES_USER='postgres' \
-e POSTGRES_PASSWORD='password' \
...

Y, si ya tiene esas variables de entorno establecidas en el entorno que está ejecutando ese comando, simplemente puede pasarlos directamente por su nombre:

// set variable
POSTGRES_PASSWORD='password'

// use it later
docker run -e POSTGRES_PASSWORD -e POSTGRES_USER ...

Seguridad adicional con un archivo .env

Las variables que pasan con argumentos de CLI funcionan muy bien, pero tiene una desventaja, esas variables son visibles desde el huésped. Están registrados en el historial de comandos, y visibles en el listado de procesos para el proceso lanzado.

Linux tiene un camino incorporado para administrar los permisos para el acceso a este archivo. Almacenar las variables en un archivo .env le permite controlar el acceso a ese archivo con permisos de archivos (Chmod, Chown).

Cree un archivo .env con variables en el siguiente formato, cada una en una nueva línea:

PostgreS_Password = 'Contraseña'
Postgres_User = 'Postgres'
Application_url = 'example.com'

Luego, pasarlo a Docker Ejecutar con el indicador de archivo -env:

docker run --env-file ./envfile ...

Con Docker-compone

Por supuesto, muchas personas no lanzaron recipientes Docker directamente con Docker Run, y, en cambio, optan por usar un archivo de composición DOCTER, para manejar la configuración de múltiples contenedores que representan una sola aplicación.

Para pasar, las variables de entorno a un contenedor se inició de esta manera, deberá configurar el archivo RECTONE para pasar las variables de la sesión hasta el contenedor de Docker. Esta configuración aquí pasa la variable Postgres_User tanto al entorno de compilación como al entorno de tiempo de ejecución, y establece un valor predeterminado si no existe.

version: '3.1'
services:
  my-service: 
    build:
      context: .
      args:
        - POSTGRES_USER=${POSTGRES_USER:-default}
    environment: 
      - POSTGRES_USER=${POSTGRES_USER:-default}

Tendrá que configurar las variables de entorno antes de ejecutar Docker, componer arriba, de lo contrario no podrá acceder a ellos. Podría almacenarlos en el archivo de composición, pero que suele ser rastreado y versionado, lo que derrota el propósito de las variables envas.

Con kubernetes

Kubernetes es un sistema de orquestación que puede manejar la ejecución de cientos de contenedores en una red. Todavía utiliza Docker, pero solo tocará la configuración, por lo que las variables de entorno que pasan directamente no funcionarán.

En su lugar, puede definirlos en la configuración de la vaina:

apiVersion: v1
kind: Pod
metadata:
  name: example
spec:
  containers:
    - ...
      env:
        - name: SERVICE_PORT
          value: "80"
        - name: SERVICE_IP
          value: "172.17.0.1"

Las kubernetes son complicadas, y hay muchas formas diferentes de trabajar con variables de entorno.

cómo

Cómo ocultar audiolibros audibles en su Kindle

Published

on

By

Cómo ocultar audiolibros audibles en su Kindle

Los últimos modelos de Kindle pueden descargar y reproducir audiolibros de su cuenta audible a través de auriculares Bluetooth. Desafortunadamente, si no planea usar su lector electrónico para escuchar libros, todos los audiolibros lo hacen es desordenar su pantalla de inicio.

Si quieres ocultarlos, aquí es lo que hacer.

Cómo ocultar libros audibles de la pantalla de inicio

En la pantalla de inicio de su Kindle, toque los “Tres pequeños puntos” en la esquina superior derecha.

Luego, en el menú emergente, toque “Configuración“.

A continuación, vaya a “Opciones de dispositivos“.

Luego “Opciones avanzadas“.

Entonces “Hogar y Biblioteca“.

Y, finalmente, “contenido audible“.

Seleccione “Mostrar solo en el filtro de la biblioteca“.

Toque el botón “Inicio” y ahora, en su pantalla de inicio, solo verá audiolibros si los ha descargado.

Cómo ver tus audiolibros ocultos

Sin embargo, no se preocupe, si desea navegar por todos sus libros de Audible, todavía puede. Simplemente no desordenan las cosas por defecto.

En la pantalla de inicio Toque “Filtro“.

Luego toque “Audible” en el menú emergente.

Ahora verás todos tus audiolibros audibles.

Toque en uno para descargarlo. Toque nuevamente para comenzar a escucharlo.

Finalmente, para volver a su pantalla de inicio regular, toque la pequeña “X” para apagar los filtros.

Continue Reading

cómo

Cómo hacer que Alexa le avise cuando una persona correge

Published

on

By

Cómo hacer que Alexa le avise cuando una persona correge

Esperando un correo electrónico importante, pero ¿no quiere ver su teléfono cada vez que reciba una notificación? Alexa puede proporcionar actualizaciones en tiempo real en prácticamente cualquier cosa, incluidos los nuevos correos electrónicos de Gmail, Outlook y Hotmail.

¿Quién puede beneficiarse de la función de alerta por correo electrónico de Alexa?

Alexa puede proporcionar notificaciones por correo electrónico para cada correo electrónico recibido, lo que significa que la función de alerta por correo electrónico de Alexa es la mejor reservada para las personas que no obtienen más de seis o siete correos electrónicos al día, así como aquellos que necesitan ayuda para leer correos electrónicos de una computadora. Si recibe docenas de correos electrónicos por día, las notificaciones pueden entrar con la frecuencia de ampollas.

Sin embargo, puede ordenar el lío preguntando sobre los correos electrónicos de un remitente específico. A través de esa función, obtendrá una notificación única de un correo electrónico importante de un solo remitente en lugar de repetidas notificaciones de varios remitentes.

La función de alerta por correo electrónico de Alexa está disponible en todos los dispositivos habilitados para Alexa. A partir de esta escritura en agosto de 2021, la característica solo es compatible con Gmail, Outlook y Hotmail de Google.

Haz que Alexa le avise cuando reciba un correo electrónico

Para que Alexa le avise a los correos electrónicos entrantes, descargue la aplicación Amazon Alexa de Apple’s App Store para iPhone o desde la tienda de Google Play para Android.

Desde allí, abra la aplicación y toque “Más” en la barra de menú inferior.

Toque en “Configuración“.

Toque en “Notificaciones“, seguido de “Calendario y correo electrónico“.

Haga clic en “Agregar cuenta“. Seleccione de Google, Microsoft o Apple, lo que permite que Alexa acceda a los servicios y vincule sus cuentas de calendario y / o correo electrónico. A los efectos de este artículo, usaremos Gmail.

Al seleccionar Google, Microsoft o Apple, se le pedirá que conecte una cuenta y obtenga permisos para Alexa para leer, redactar, enviar, editar, compartir y eliminar sus correos electrónicos y / o calendarios.

Una vez otorgado, verá una confirmación exitosa de “cuenta agregada“.

Toque en “Continuar a Configuración de la cuenta” para seleccionar qué calendarios le gustaría usar.

En la siguiente pantalla, Alexa ofrecerá ayuda para ayudarlo a rastrear las entregas del paquete al recorrer su correo electrónico para la confirmación del pedido y el estado de entrega.

Cómo pedirle a Alexa una actualización de correo electrónico

Para obtener una visión general de su bandeja de entrada, simplemente pídale a Alexa que “Alexa, lea mi correo electrónico“. Esto le pedirá a Alexa que le informará los nombres de los remitentes y las líneas de asunto para todos los correos electrónicos recibidos en las últimas 24 horas. Primero, Alexa recitará el nombre del remitente y las líneas de asunto a partir de su bandeja de entrada primaria, seguido de carpetas secundarias, como las “promociones” y las carpetas “sociales“.

Si no hay correos electrónicos en su carpeta principal, Alexa le preguntará si desea recibir notificaciones por correo electrónico cada vez que hay un nuevo correo electrónico. Diga “” para que Alexa acepte.

Después de recitar el nombre del remitente y la línea de asunto para cada correo electrónico, Alexa le preguntará si desea leer, eliminar o proceder al siguiente correo electrónico en su bandeja de entrada.

Cómo preguntar por un correo electrónico de una persona específica

Preguntar a Alexa Si recibió un correo electrónico de alguien, simplemente pregunte “Alexa, ¿recibí un correo electrónico de [nombre]?” Alexa responderá y también preguntará si desea optar por una notificación de una sola vez, siempre que ese contacto envíe un correo electrónico.

Una característica de notificación ingeniosa para usuarios de correo electrónico infrecuentes

La función de alerta por correo electrónico de Alexa funciona muy bien con aquellos que reciben correos electrónicos de Gmail, Outlook y Hotmail, lo que les permite recibir notificaciones audibles y en tiempo real cada vez que un correo electrónico atierde en su bandeja de entrada. Esta es solo una de las muchas maneras en que puede hacer que su ECHO pueda funcionar para usted.

Continue Reading

cómo

Cómo usar ZOOM en un Chromebook

Published

on

By

Cómo usar ZOOM en un Chromebook

Zoom es uno de los servicios de videoconferencia más populares en Internet. Es posible que se esté preguntando cómo usarlo en un Chromebook ya que no puede instalar aplicaciones escritorios típicas. No te preocupes. Es fácil.

A partir de junio de 2021, ZOOM hició la transición de su experiencia en el sistema operativo Chrome a una aplicación web progresiva (PWA). Una PWA es esencialmente un sitio web que puede “instalar” como una aplicación tradicional, pero todavía se ejecuta a través del navegador. Esto es ideal para dispositivos de menor potencia como Chromebooks.

Nota: También puede utilizar el zoom en el sitio web de zoom sin ninguna instalación, pero la PWA estará más integrada con Chrome OS y ofrecerá una experiencia más bonita.

Tendremos que instalar el zoom PWA a través de la tienda de Google Play en su Chromebook. Ábralo y busca “zoom pwa”. Instale el “zoom” titulado “Zoom para Chrome – Pwa“.

Después de instalarlo, haga clic en “Abrir” en la tienda de reproducción. La aplicación también estará disponible para lanzar desde el cajón de la aplicación Chrome OS.

Ahora, estás mirando una página de inicio de zoom típica. Desde aquí, puede “unirse a la reunión” o “Iniciar sesión” a su cuenta.

El zoom PWA tiene muchas de las mismas características que las versiones de escritorio completas (a través del zoom):

  • Vista de galería personalizable (en máquinas compatibles)
  • Seleccionar salas de ruptura
  • Transcripción en vivo
  • Traducción en vivo (con intérpretes asignados)
  • Una nueva característica de enmascaramiento de fondo para la privacidad.
  • Reacciones elevadas de mano y reunión.

Eso es todo al respecto. Estás obteniendo la misma experiencia básica de zoom, solo se recortó ligeramente para el navegador. Sin embargo, la PWA aún se siente más como una aplicación que un sitio web simple.

Continue Reading

Trending

Copy link
Powered by Social Snap