Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow the generated Docker images to act as SSL endpoints #3

Open
bartfeenstra opened this issue Sep 25, 2020 · 0 comments
Open

Allow the generated Docker images to act as SSL endpoints #3

bartfeenstra opened this issue Sep 25, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@bartfeenstra
Copy link
Owner

When the betty.plugin.nginx.Nginx plugin's https configuration is set to null or true, nginx configuration is generated with an SSL/HTTP2 server, which is invalid until someone manually adds ssl_* directives. Instead, warn users about this, and in Dockerfile install Let's Encrypt and automatically configure and renew the SSL certificate.

Definition of Done

  • If the plugin's https configuration is set to true:
    • Install certbot and ensure it renews automatically
    • Request a certificate upon launch
  • Introduce new email_address configuration for the certificate request.
  • Update the Dockerfile documentation in README.md, and remove the warning about HTTPS not being support, and add instructions that is HTTPS is used by the plugin, the container opens port 443 in addition to port 80.
@bartfeenstra bartfeenstra transferred this issue from bartfeenstra/betty Jan 31, 2022
@bartfeenstra bartfeenstra transferred this issue from another repository Dec 19, 2023
@bartfeenstra bartfeenstra added the enhancement New feature or request label Jan 20, 2024
@bartfeenstra bartfeenstra transferred this issue from bartfeenstra/betty Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant