Ir al contenido
snowkitDev

Crea un .env.example sin filtrar secretos

Pega o abre un archivo .env y obtén un .env.example con todos los valores eliminados, tus comentarios y agrupación conservados y los problemas como claves duplicadas señalados.

.env a .env.example

Pega o abre un archivo .env. Los valores se quitan mientras escribes.

.env.example


            

Variables

    Options

    Los valores inofensivos son números cortos, true o false, nombres de entorno como production y direcciones localhost. Todo lo que tenga un nombre que sugiera un secreto se elimina siempre.

    Comparar con un .env.example existente

      Guardado como env.example. Renómbralo a .env.example en tu proyecto.

      Tu archivo .env se lee solo en esta pestaña. Nunca se sube ni se guarda. Convierte un archivo .env real en un .env.example seguro que puedes confirmar, con los valores eliminados y los comentarios conservados. Es gratis y funciona en tu navegador.

      Cómo crear un .env.example

      1. Pega tu archivo en el cuadro de .env, o pulsa Abrir un archivo .env. Probar un ejemplo carga una muestra.
      2. Elige con qué Reemplazar los valores: Nada (KEY=), Una pista (KEY=your_key) o Comillas vacías (KEY="").
      3. Elige qué conservar: Conservar líneas de comentario, Conservar comentarios tras los valores, Conservar líneas en blanco entre grupos y Conservar valores inofensivos como PORT=3000.
      4. Si quieres, pega tu archivo actual en .env.example existente para compararlo.
      5. Pulsa Copiar o Descargar .env.example.

      Por qué conservar un .env.example

      Un archivo .env contiene los ajustes y secretos que necesita una aplicación, y nunca debería confirmarse. Un .env.example enumera las mismas claves con los valores eliminados, para que quien configure el proyecto sepa qué rellenar. Conservar los comentarios de tu propio archivo explica para qué sirve cada valor.

      Qué se conserva y qué se elimina

      Todos los valores se eliminan de forma predeterminada, incluidos los entrecomillados y de varias líneas como las claves privadas. Las líneas de comentario, los comentarios tras los valores, los prefijos export y las líneas en blanco que agrupan los ajustes se conservan exactamente como los escribiste; no se añade nada. Las líneas que no son KEY=valor y las claves repetidas se omiten y se enumeran para que puedas corregir el original.

      Consejos

      • Añade un breve comentario sobre cada clave que explique dónde conseguir el valor.
      • Agrupa las claves relacionadas con líneas en blanco, como base de datos, correo y pagos.
      • Asegúrate de que el .env real figure en tu .gitignore. El generador de .gitignore puede escribir uno.
      • Actualiza el ejemplo cada vez que añadas un ajuste, para que los nuevos compañeros no tengan que adivinar.
      • Si alguna vez se confirmó un secreto, cámbialo. Quitar la línea más tarde no lo elimina del historial.

      Quién lo usa

      Desarrolladores, estudiantes que comparten un proyecto y freelancers que entregan una base de código a un cliente, cualquiera que quiera instrucciones de configuración sin exponer contraseñas ni claves.

      Preguntas

      ¿Es seguro pegar secretos reales aquí?

      La página funciona por completo en tu dispositivo y no tiene forma de enviar a ninguna parte lo que pegas. Aun así, trata los secretos con cuidado: cierra la pestaña cuando termines.

      ¿Puedo conservar algunos valores?

      Activa Conservar valores inofensivos para mantener cosas como PORT=3000, DEBUG=false o NODE_ENV=development. Los valores cuya clave menciona un secreto, token, contraseña o clave, los valores con una contraseña dentro de una URL y las cadenas largas de aspecto aleatorio se siguen eliminando.

      ¿Por qué la descarga se llama env.example?

      Los navegadores no guardan archivos cuyo nombre empieza por un punto, por eso la descarga se llama env.example. Cámbiale el nombre a .env.example cuando lo añadas a tu proyecto, o usa Copiar y pega en un archivo nuevo.

      ¿Cómo compruebo que un .env.example antiguo está al día?

      Abre Comparar con un .env.example existente y pégalo. Se enumeran las claves de tu .env que faltan en el ejemplo y las claves del ejemplo que tu .env no tiene.

      Qué hacer ahora

      Sigue con lo que acabas de crear, todavía en tu dispositivo.

      Más de Snowkit