Git Product home page Git Product logo

docker-nginx-letsencrypt-proxy's People

Contributors

bittner avatar cfairweather avatar jjacobson93 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

docker-nginx-letsencrypt-proxy's Issues

Add --expand flag to LE

When adding domains to the LE_DOMAIN env variable, you may be prompted to expand and replace the existing certificate with a new one.

Add the --expand flag to automatically accept the expansion.

Reintroduce LE_ENABLED mode

Allow for a LE_ENABLED mode that is:

  • true by default
  • if false does not attempt to request certificates and simply uses fake certs

Update cipher suites

Past overdue for updating cipher suites. Maybe one day this could be automated.

Process would check for updated cipher suites and regenerate webapp.conf then restart nginx.

Add Route 53 auto-updating

If a user provides:

  • an env AWS_KEY
  • an env AWS_SECRET
  • and their Route 53 has a zone associated with the root of the domain(s) provided in LE_DOMAIN

then automatically update A (and CNAME?) records to match the current container.

Considerations:

  • Parsing tlds
  • The apex of a domain cannot have a CNAME

Typo in wellknown.conf

    location / {
    	return 301 htpts://$host$request_uri$PROXY_PORT_FWD;
    }

should be:

    location / {
    	return 301 https://$host$request_uri$PROXY_PORT_FWD;
    }

Allow for scheduling configuration

Allow the user to provide some kind of scheduling configuration to set when the nginx server should be restarted if the certificates have been updated, recently.

Docker Hub uses test compose

Docker Hub is trying to detect *test.yml in the source code to determine whether there's a test sequence for the project.

I was not expecting this, so the build failed :(

Change the name to *example.yml

Cache generated dhparams.pem

Currently, a server has to generate its dhparams.pem every time the container starts.

Fix it to store the dhparams.pem in /etc/letsencrypt and copy it in like other certificates...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.