Lewis Marshall
a4d79e2de9
Support multiple domains using a wildcard TLS certificate
...
Previous to this change, each TLS domain would be written to nginx.conf
using the nginx.ssl.conf template (lines 69-73) but with an empty
"server_name" directive (because NOSSL_SERVER_NAME was not set).
This would then become irrelevant because nginx.conf would get truncated
on line 88, and a single parsing of the template would then be written to
nginx.conf on line 89, meaning only the last TLS domain would be set up to
actually use TLS.
This patch changes this behaviour so that all TLS domains get added to
nginx.conf using the nginx.ssl.conf template (which includes redirecting
HTTP -> HTTPS), and all non-TLS domains get added using the nginx.conf
template, so do not get redirected to a TLS domain.
Signed-off-by: Lewis Marshall <lewis@lmars.net >
2015-02-26 01:58:17 +00:00
Lewis Marshall
6b973a9565
Refactor nginx tests
...
Signed-off-by: Lewis Marshall <lewis@lmars.net >
2015-02-26 01:24:39 +00:00
Jose Diaz-Gonzalez
53f9974f6f
Merge pull request #1001 from sekjun9878/patch-1
...
Add sekjun9878/dokku-redis-plugin to plugins.md
2015-02-24 19:42:37 -05:00
Jose Diaz-Gonzalez
5dafee84ba
Merge pull request #1003 from progrium/mh-fix-cleanup
...
remove quoting around cleanup and disable lint for those lines. also make cleanup test more robust
2015-02-24 14:33:41 -05:00
Michael Hobbs
f366a37cd1
remove quoting around cleanup and disable lint for those lines. also make cleanup test more robust
2015-02-24 10:41:02 -08:00
Michael Yoo
64d4af160b
Add sekjun9878/dokku-redis-plugin to plugins.md
2015-02-22 18:50:46 +10:30
Jose Diaz-Gonzalez
70e1e5d14d
Merge pull request #996 from pmvieira/minor-typo-fix
...
Minor typo fix in the pluginhooks documentation
2015-02-20 12:51:35 -05:00
Jose Diaz-Gonzalez
7cdc2a6e49
Merge pull request #994 from alessio/develop
...
Fix quoting.
2015-02-20 12:51:26 -05:00
Pedro Vieira
26ae97eea2
Minor typo fix in the pluginhooks documentation
2015-02-20 15:11:19 +00:00
Alessio Treglia
f90d298027
Fix quoting.
...
- Should prevent tests failure.
2015-02-20 11:26:33 +00:00
Jose Diaz-Gonzalez
8f9ccf9b0b
Merge pull request #992 from progrium/josegonzalez-doc-link-fix
...
[ci skip] fix digital ocean docs
2015-02-19 18:20:57 -05:00
Jose Diaz-Gonzalez
f0f363da4c
[ci skip] fix digital ocean docs
...
Closes #991
2015-02-19 18:20:48 -05:00
Jose Diaz-Gonzalez
0e6c978d62
Merge pull request #967 from alessio/develop
...
Really clean-up containers and images a-la-Docker
2015-02-19 14:54:00 -05:00
Jose Diaz-Gonzalez
07ae5190c3
Merge pull request #987 from techniq/patch-1
...
Improve Dockerfile example/test
2015-02-19 13:54:42 -05:00
Jose Diaz-Gonzalez
3cfadb9c9b
Merge pull request #986 from progrium/josegonzalez-static-buildpack
...
Switch to yabawock's static nginx buildpack
2015-02-19 13:50:23 -05:00
Jose Diaz-Gonzalez
886acfaf39
Merge pull request #989 from progrium/more-clients
...
More clients
2015-02-19 01:19:07 -05:00
Jose Diaz-Gonzalez
59dc7c0deb
[ci skip] note that the easiest client to use is the bash one (zero extra dependencies)
2015-02-19 01:18:31 -05:00
Jose Diaz-Gonzalez
4c53911993
[ci skip] add a few more clients
2015-02-19 01:18:16 -05:00
Jose Diaz-Gonzalez
909f86a393
Merge pull request #988 from progrium/docs-minor-changes
...
Docs minor changes
2015-02-19 00:54:20 -05:00
Jose Diaz-Gonzalez
c7bde60966
[ci skip] add "Where To Get Help" section
2015-02-19 00:53:52 -05:00
Jose Diaz-Gonzalez
1cba586e90
Add an entry for dokku-toolbelt
2015-02-19 00:44:36 -05:00
Jose Diaz-Gonzalez
51d704c123
[ci skip] fix link to advanced installation docs
2015-02-19 00:33:37 -05:00
Jose Diaz-Gonzalez
3837cb42cf
[ci skip] add a section on deprecated plugins
2015-02-19 00:32:59 -05:00
Sean Lynch
6dfc90d388
Improve Dockerfile example/test
...
Placing `COPY` (or `ADD`) of the application directory after the `RUN apt-get install ...` statements will allow the layers created from those statements to be retrieved from docker's cache on subsequent runs.
2015-02-19 00:07:12 -05:00
Jose Diaz-Gonzalez
3a6f2eca82
Switch to yabawock's static nginx buildpack
...
The new herokuish branch of buildstep requires changes to the buildpack, but this buildpack should be compatible with the old buildstep.
2015-02-18 18:31:11 -05:00
Jose Diaz-Gonzalez
0ed0e8d458
Merge pull request #984 from progrium/docs-minor-changes
...
Docs minor changes
2015-02-18 02:37:49 -05:00
Jose Diaz-Gonzalez
19a10e3455
[ci skip] do not use deprecated dokku delete command
2015-02-18 02:35:34 -05:00
Jose Diaz-Gonzalez
c475bfdc24
[ci skip] add STACK_URL reference to make it clear how to customize the buildstep source
2015-02-18 02:35:14 -05:00
Jose Diaz-Gonzalez
6240aaa605
[ci skip] Clarify that the user needs sudo access to install dokku. Closes #961
2015-02-18 02:34:49 -05:00
Jose Diaz-Gonzalez
05b1421027
Merge pull request #983 from progrium/installation-changes
...
Installation changes
2015-02-18 02:27:58 -05:00
Jose Diaz-Gonzalez
0822f12226
[ci skip] Consolidate advanced-installation instructions and simplify the install guide
...
Also move vagrant instructions into their own file
2015-02-18 02:26:12 -05:00
Jose Diaz-Gonzalez
914757360b
[ci skip] add digitalocean-specific installation instructions
2015-02-18 02:25:41 -05:00
Jose Diaz-Gonzalez
485068479c
[ci skip] add experimental linode stackscript
2015-02-18 02:24:50 -05:00
Jose Diaz-Gonzalez
724ec8e0a4
Merge pull request #982 from progrium/client-docs
...
[ci skip] Add documentation for existing clients. Closes #977
2015-02-18 02:11:23 -05:00
Jose Diaz-Gonzalez
5c5039a533
[ci skip] Add documentation for existing clients. Closes #977
2015-02-18 02:10:42 -05:00
Jose Diaz-Gonzalez
230066fc98
Merge pull request #981 from progrium/remove-old-files
...
Remove old files
2015-02-18 01:53:02 -05:00
Jose Diaz-Gonzalez
9b409bf628
[ci skip] remove unused s3cfg
...
This is not necessary given our move away from travis
2015-02-18 01:52:38 -05:00
Jose Diaz-Gonzalez
826e08bea9
[ci skip] remove unused travis.yml file
...
We are now using CircleCI for testing dokku
2015-02-18 01:52:10 -05:00
Jose Diaz-Gonzalez
ff9e149465
Merge pull request #980 from progrium/pluginhook-docs
...
Pluginhook docs
2015-02-18 01:50:12 -05:00
Jose Diaz-Gonzalez
0bb8fd0b8e
[ci skip] separate out plugin creation documentation
2015-02-18 01:49:42 -05:00
Jose Diaz-Gonzalez
77bea6e040
[ci skip] Add documentation for most pluginhooks
...
The rest can be added at a later date, or are duplicative of other pluginhooks
2015-02-18 01:49:25 -05:00
Jose Diaz-Gonzalez
f6ca187a5e
[ci skip] reorder documentation index page
2015-02-18 01:46:03 -05:00
Jose Diaz-Gonzalez
afc492e23f
Merge pull request #978 from progrium/jg-docker-deps
...
[ci skip] Add apparmor and cgroup-lite as pre-dependencies for dokku
2015-02-16 23:02:44 -05:00
Jose Diaz-Gonzalez
859e400587
[ci skip] Add apparmor and cgroup-lite as pre-dependencies for dokku
...
Certain operating systems do not have these packages by default and they are required by lxc-docker
2015-02-16 23:02:02 -05:00
Alessio Treglia
d79966af05
Cleanup unit test
2015-02-13 14:18:07 +00:00
Alessio Treglia
7d5813f0a7
Merge branch 'master' into develop
2015-02-13 11:39:50 +00:00
Jose Diaz-Gonzalez
9c15f89a35
Merge pull request #975 from progrium/971-mh-simplify-ssl-nginx
...
simplify SSL hostname handling and avoid overwriting variables. refs #971
2015-02-12 18:22:57 -05:00
Michael Hobbs
12777d9bf0
simplify SSL hostname handling and avoid overwriting variables. refs #971
2015-02-12 13:27:47 -08:00
Jose Diaz-Gonzalez
64fa098d2c
Merge pull request #974 from progrium/mh-cleaner-pipefail-guard
...
don't use set to guard against pipefail
2015-02-11 21:52:53 -05:00
Michael Hobbs
043b055558
don't use set to guard against pipefail
2015-02-11 17:48:55 -08:00