annixa / docker-nginx-letsencrypt-proxy Goto Github PK
View Code? Open in Web Editor NEWDocker Nginx Proxy with Let's Encrypt simplifies application proxying with Let's Encrypt.
License: MIT License
Docker Nginx Proxy with Let's Encrypt simplifies application proxying with Let's Encrypt.
License: MIT License
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.
Allow for a LE_ENABLED
mode that is:
true
by defaultfalse
does not attempt to request certificates and simply uses fake certsPast 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.
If a user provides:
AWS_KEY
AWS_SECRET
LE_DOMAIN
then automatically update A (and CNAME?) records to match the current container.
location / {
return 301 htpts://$host$request_uri$PROXY_PORT_FWD;
}
should be:
location / {
return 301 https://$host$request_uri$PROXY_PORT_FWD;
}
Checking every hour is too much!
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.
The README should include an example docker-compose.yml to demonstrate its usage.
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
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...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.