Commit Graph

105 Commits

Author SHA1 Message Date
Giles Bradshaw b72a880868 feat: use comments in config files to file certificates
config files in /etc/nginx/conf.d can contain:

```

```

certificates files are in /etc/nginx/conf.d/certificates

these contain un commented lines
2020-12-18 20:46:26 +00:00
Giles Bradshaw eaa43581bd chore(release): 1.0.0 2020-08-10 17:14:03 +01:00
Giles Bradshaw 9eeee94b67 set maintainer 2020-08-10 17:13:14 +01:00
Giles Bradshaw 1ce309fd80 added standard version 2020-08-10 17:04:13 +01:00
Giles Bradshaw 2c683cd7ac readme 2020-08-10 17:00:02 +01:00
Elliot Saba 25041145ef
Tag v1.1 2020-07-01 11:53:48 -07:00
Elliot Saba 238b69f6b6
Merge pull request #23 from lnobach/master 2020-07-01 11:49:26 -07:00
Leonhard Nobach 1fc51c1a25 Switched to Python 3.7 2020-06-30 19:05:12 +02:00
Elliot Saba 1f46f1817e
Merge pull request #22 from ollien/patch-1 2020-06-29 14:30:35 -07:00
Nick Krichevsky cccdb0a3f0
Update README to indicate port 80 caeveat. 2020-06-04 21:05:58 -04:00
Elliot Saba 5fcae395a3 Print out user configs as we template them 2020-04-02 16:59:11 -07:00
Elliot Saba dd581b58b6
Merge pull request #20 from rigelk/patch-1
(doc) precision regarding ENVSUBST_VARS
2020-03-26 11:16:54 -07:00
Elliot Saba e6627013ae Exclude self 2020-03-24 00:57:45 -07:00
Elliot Saba 4fa974585c Use `ps | grep` instead of `jobs | grep`
It appears that `jobs` won't track the nginx processes started from a
config reload, so let's use `ps` instead.  Also, set `reuseport` on all
listen interfaces in order to dodge kernels that don't like `nginx`
restarting quickly.
2020-03-23 17:24:15 -07:00
Rigel Kent 2de007b961
(minor) precision regarding ENVSUBST_VARS 2020-03-03 11:56:53 +01:00
Elliot Saba 4486e47861 Protect against wedged `nginx` startups
If `nginx` starts up incorrectly, we'll end up waiting a week for it to
start up.  Instead, fail out first.
2020-02-25 14:29:32 -08:00
Elliot Saba e852dc607d
Merge pull request #19 from whatsmycoin/patch-1
Update docker-compose.yml
2020-02-25 01:10:16 -08:00
whatsmycoin e39e783b87
Update docker-compose.yml
fix typo breaking sed in example
2020-02-25 00:02:00 -05:00
Elliot Saba 59e451c614
Merge pull request #17 from lispmachine/wait-fix
Stop container if nginx stops
2020-02-05 12:24:29 -08:00
Łukasz Cieśnik d89eae2879 indentation fix 2020-02-02 17:57:26 +01:00
Łukasz Cieśnik 452e60024b Stop container if nginx stops 2020-01-29 23:14:49 +01:00
Elliot Saba f6d02a7ec9 Enable templating! Eliminate unnecessary customization! 2020-01-12 23:54:12 -08:00
Elliot Saba 386d73143b
Merge pull request #16 from ollien/fix-comments
Avoid extracting comments when parsing domain names
2020-01-08 18:13:24 -08:00
Nick Krichevsky b176fa82c4
Avoid extracting comments when parsing domain names 2019-12-30 16:30:17 -05:00
Elliot Saba 162d240756
Merge pull request #15 from yanokwa/opendatakit
Merge pull request #13 from chaopeng/master
2019-12-27 12:48:10 -08:00
巢鹏 7322e57070 Update to acme v2 2019-11-20 17:13:47 -08:00
Elliot Saba 4cedfe2a4d
Merge pull request #12 from ds17f/easy-user-config
Allow user configs without custom image
2019-11-19 01:57:46 -08:00
Elliot Saba 892cc2bc04
Merge pull request #13 from chaopeng/master
Update to acme v2
2019-11-19 01:38:36 -08:00
巢鹏 e9fb0cfe4a
Update to acme v2 2019-10-11 10:30:30 -04:00
Damian Silbergleith Cunniff d49c7c544f address PR request comments for minor cleanup 2019-10-02 21:00:59 -07:00
Elliot Saba 60310354e8
Update screen to use bash shell and adapt parse_keyfile output to… (#10)
Update screen to use bash shell and adapt parse_keyfile output to rem…
2019-07-18 14:29:05 -07:00
Damian Silbergleith Cunniff 67821fcc0d move link functionality into utils as a sh function 2019-05-24 19:46:23 -07:00
Damian Silbergleith Cunniff caae172589 allow user configs without custom image 2019-05-17 08:22:04 -07:00
rhedia 507eac1b72 Update screen to use bash shell and adapt parse_keyfile output to remove starting $ character and trailing carriage return character : fixes certificate not found error 2019-05-11 15:28:26 +02:00
Elliot Saba 4bdc75aa81
Merge pull request #8 from greendeath/master
Added IPv6 Support for the docker container
2019-03-29 17:48:39 -07:00
Dominique Roux 479a108172 Added IPv6 Support for the docker container
- Enabled IPv6 for the nginx server
2019-02-11 16:30:04 +01:00
Elliot Saba af4a499299
Merge pull request #6 from BrunoZell/master
Fix problems with rate limit - updated
2018-10-03 11:41:46 +08:00
Bruno Zell 642614cdad use domains private key file as timestamp 2018-10-03 05:31:43 +02:00
Bruno Zell a1104ffceb comments 2018-10-03 05:11:59 +02:00
Bruno Zell 66585d9765 put conditional renewal logic into certbot loop 2018-10-03 05:09:42 +02:00
Bruno Zell 57c429078c move more renewal logic to util.sh 2018-10-03 05:04:44 +02:00
Bruno Zell a89ebd176f fix function return 2018-09-28 17:48:31 +02:00
Bruno Zell 16e052dc8c comments and documentation 2018-09-28 17:14:41 +02:00
Bruno Zell 73851752f7 renaming 2018-09-28 17:11:05 +02:00
Bruno Zell 96897f8e37 move interval management to a util funcion 2018-09-28 17:07:33 +02:00
Bruno Zell 1aa799bb70 add maintainer 2018-09-28 16:00:02 +02:00
Bruno Zell f7668d4347 call certbot only once 2018-09-28 15:58:30 +02:00
Bruno Zell 00d0b9b803 remove register.sh 2018-09-28 15:50:12 +02:00
Bruno Zell fc1b972104 merge valdergallo PR with master 2018-09-28 14:59:43 +02:00
Bruno Zell 5aa7438c46 create src folder 2018-09-28 14:53:48 +02:00