Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

303
Vistas
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
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda