Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

128
Views
Problema con el archivo .gitignore e intentar ejecutar una aplicación en heroku

Tengo una aplicación JS: un formulario de registro de boletín de noticias usando mailchimp. Requiere la clave api de mailchimp y la clave de audiencia que había incluido en la aplicación. Subí a github y eso actualiza heroku y la aplicación funcionó bien en heroku, brevemente. Luego, mailchimp me envió un correo electrónico para decirme que habían detectado que había hecho pública la clave API, así que la deshabilité. El repositorio de Git es público; supongo que podría hacerlo privado como una opción.

Pensé que podía poner las claves en un archivo config.json y hacer que el script obtuviera la información de allí. Eso es lo que probé y puse ese nombre de archivo en .gitignore para que esto no fuera a github. Sin embargo, dado que heroku se actualiza desde github, no puede encontrar el archivo config.json. Si no pongo ese archivo en .gitignore, entonces el archivo config.json estará en github y nuevamente mi clave API será pública.

¿Qué debo hacer para mantener la confidencialidad de las claves API y al mismo tiempo poder usar github para actualizar heroku?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Lo que está buscando son variables de configuración . Después de agregarlas, puede cargarlas como cualquier otra variable de entorno.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!