Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

297
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda