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

293
Views
Uso de certificados Let's Encrypt en DigitalOcean App Platform para una aplicación de nodo HTTPS

Estoy acostumbrado a implementar aplicaciones de nodo HTTPS en servidores DigitalOcean usando Docker, el marco Express y el paquete https como este:

 const https = require('https'); const app = express(); // ... const ssl = { key: fs.readFileSync(process.env.PRIVATE_KEY), cert: fs.readFileSync(process.env.CERT), ca: fs.readFileSync(process.env.CHAIN), }; const server = https.createServer(ssl, app); server.listen({ port }, () => { // ... });

Mi aplicación está dentro de un contenedor Docker, pero expongo los certificados que están en el droplet con la opción "v" cuando ejecuto Docker, así:

 -v /etc/letsencrypt/:/etc/letsencrypt

Finalmente, mi contenedor Docker recibe variables de entorno para que mi aplicación Node pueda conocer las rutas a los diversos archivos de certificados. Por ejemplo,

CADENA=/etc/letsencrypt/live/mydomain.com/chain.pem

Y ahora, mi aplicación Node puede leer los certificados y crear un servidor HTTPS con ellos.

No sé si esta configuración es ideal, pero funciona bien.


Ahora, me pregunto cómo hacer lo mismo usando la plataforma de aplicaciones DigitalOcean .
Hasta ahora, lo que he hecho es esto:

  • Cambié el DNS de mi dominio para que apunte a los servidores de nombres de DigitalOcean
  • Creó un certificado Let's Encrypt administrado por DO para este dominio, siguiendo este procedimiento: https://www.digitalocean.com/docs/accounts/security/certificates/
  • Creé una aplicación DO, definiendo mi aplicación como un servicio

Pero no puedo hacer que funcione con los certificados y, por lo tanto, hacer que mi aplicación HTTPS funcione.
¿Alguien aquí tiene una idea?

over 4 years ago · Santiago Trujillo
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!