O HTTPS não pode ser ativado apenas no seu contêiner, como uma configuração. Você precisará configurar seu servidor da Web, gerar os certificados e até mesmo seu aplicativo deve poder receber solicitações HTTPS.
Posso sugerir duas abordagens:
- O estilo antigo e idiota é gerar e assinar seus próprios certificados. Em seguida, aponte-os em seus arquivos de configuração do servidor da web. Aqui está um tutorial usando o nginx no Ubuntu. [1] [2]
- A melhor maneira é usar um contêiner Docker feito para essa finalidade. Você pode fazer isso sozinho, do zero, mas eu vou deixar o que eu uso. Ele usa Vamos criptografar e é nada menos que incrível. [4]