Michael Hobbs
1a7586cd03
don't use config:set
2015-03-19 07:54:45 -07:00
Michael Hobbs
2834ce1f1a
extract first port from Dockerfile and set config variable for use in deploy phase. closes #993
2015-03-19 07:54:45 -07:00
Jose Diaz-Gonzalez
fafa33e40d
Merge pull request #1036 from progrium/908_mh-configset-norestart
...
create config set/unset without restart. closes #908
2015-03-19 10:52:31 -04:00
Michael Hobbs
3ce5df90bf
document config:set-norestart and config:unset-norestart
2015-03-19 07:48:27 -07:00
Jose Diaz-Gonzalez
f1406fd93d
Merge pull request #1038 from progrium/1020_mh-simple-check-deploy
...
default container check. closes #1020
2015-03-19 10:18:31 -04:00
Michael Hobbs
fdec668646
Merge pull request #1040 from ebeigarts/dokku-slack
...
Add dokku-slack plugin information
2015-03-19 06:04:41 -07:00
Edgars Beigarts
48fef51f76
Add dokku-slack plugin information
2015-03-19 10:55:50 +02:00
Michael Hobbs
72c829e29b
default container check. closes #1020
2015-03-17 12:17:33 -07:00
Michael Hobbs
6cb770bf1c
create config set/unset without restart. closes #908
2015-03-17 09:49:19 -07:00
Jose Diaz-Gonzalez
bdce8f6f05
Merge pull request #1035 from Flink/dokku-http-auth-plugin
...
Add dokku-http-auth to plugins
2015-03-17 12:21:21 -04:00
Loïc Guitaut
c7ef040e8c
Add dokku-http-auth to plugins
2015-03-16 23:57:06 +01:00
Michael Hobbs
ee039fe4f1
lintball. disable SC1001
2015-03-16 12:43:34 -07:00
Jose Diaz-Gonzalez
7a5942e1ac
Merge pull request #1032 from cameron-martin/patch-2
...
Updated dokku-installer to use relative path.
2015-03-16 14:35:46 -04:00
Cameron Martin
be6a19c210
Updated dokku-installer to use relative path.
2015-03-16 18:29:38 +00:00
Michael Hobbs
986e8f7b25
Merge pull request #1029 from broadly/checks-enhancements
...
ADDED several enhancements for CHECKS file:
2015-03-14 22:05:20 -07:00
Michael Hobbs
fffa6a1bc5
Merge pull request #1031 from progrium/mh-fix-circleci
...
CI upgraded to 1.5.0. downgrading seems to break things?
2015-03-14 19:22:49 -07:00
Michael Hobbs
a375eb3ec3
CI upgraded to 1.5.0. downgrading seems to break things?
2015-03-14 18:41:18 -07:00
Assaf Arkin
052e3e88c8
ADDED several enhancements for CHECKS file:
...
- Specify how long to wait before running first check
- Specify timeout for each check
- Check specific hosts, e.g. http://signin.example.com
- Check both HTTP and HTTPS resources
2015-03-14 10:13:36 -07:00
Jose Diaz-Gonzalez
00e0187ad1
Merge pull request #1028 from Flink/dokku-rails-logs-plugin
...
Add rails-logs to plugins
2015-03-13 21:14:13 -04:00
Loïc Guitaut
fbc2e22dd6
Add rails-logs to plugins
2015-03-14 01:40:03 +01:00
Jose Diaz-Gonzalez
86c11f1068
Merge pull request #1010 from progrium/mh-client-test-fix
...
[client unit-test] don't run create/destroy twice. actually clean up from create
2015-03-11 04:24:09 -04:00
Jose Diaz-Gonzalez
110d8a4863
Merge pull request #1026 from progrium/1025_mh-newlines-and-such
...
ensure we have newlines around our config. closes #1025
2015-03-11 04:24:01 -04:00
Michael Hobbs
bc00b5bfa8
Merge pull request #1027 from nickstenning/add-webhooks-plugin
...
Add webhooks plugin to documentation
2015-03-10 07:33:33 -07:00
Nick Stenning
3ab828a362
Add webhooks plugin to documentation
2015-03-10 15:27:54 +01:00
Michael Hobbs
88cd81e390
ensure we have newlines around our config. closes #1025
2015-03-09 19:32:05 -07:00
Michael Hobbs
42ee978549
Merge pull request #1013 from lmars/fix-urls
...
Fix URL schemes in `dokku urls` output
2015-03-09 12:05:25 -07:00
Michael Hobbs
b468c2e09e
Merge pull request #1008 from lmars/fix-nginx-multiple-ssl-vhosts
...
Support multiple domains using a wildcard TLS certificate
2015-03-09 12:05:20 -07:00
Jose Diaz-Gonzalez
2922a95ff6
Merge pull request #1022 from Flink/patch-1
...
Add dokku-maintenance to plugins
2015-03-08 20:34:47 -04:00
Lewis Marshall
9202f110ab
Fix wildcard TLS domain detection
...
As per RFC 2818 [0], a CN of *.dokku.me will only match direct
subdomains of dokku.me, not sub-subdomains like www.test.dokku.me, but
Dokku currently enables TLS for subdomains of all levels.
I have changed the regex from .*\.dokku\.me to [^.]*\.dokku\.me so TLS
is only enabled for direct subdomains.
[0] - http://tools.ietf.org/html/rfc2818#section-3.1
Signed-off-by: Lewis Marshall <lewis@lmars.net >
2015-03-08 21:32:31 +00:00
Jose Diaz-Gonzalez
054ccfe3fd
Merge pull request #1018 from progrium/1017_mh-more-robust-arg-parsing
...
confine arg shifting to between dokku and command. closes #1017
2015-03-06 20:10:29 -05:00
Michael Hobbs
2fb48c414b
confine arg shifting to between dokku and command. closes #1017
2015-03-06 11:58:35 -08:00
Loïc Guitaut
c4125f9e47
Add dokku-maintenance to plugins
2015-03-06 18:53:35 +01:00
Michael Hobbs
dc36e6008c
Merge pull request #1004 from progrium/1002_mh-dockerfile-envvar-quoting
...
remove quoting from dockerfile env. closes #1002
2015-03-06 08:06:51 -08:00
Lewis Marshall
3a7e1bfa16
Fix URL schemes in dokku urls output
...
Previously, the presence of TLS certificates would cause `dokku urls` to
output all https URLs, even for domains which were not configured to use
TLS.
This change introduces a URLS file in the app's directory which contains
the URLs with schemes based on whether they have been configured to use
TLS in the nginx config.
Signed-off-by: Lewis Marshall <lewis@lmars.net >
2015-03-01 01:29:38 +00:00
Michael Hobbs
482b680e16
[client unit-test] don't run create/destroy twice. actually clean up from create
2015-02-25 19:47:45 -08:00
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
Michael Hobbs
fb8f08d280
remove quoting from dockerfile env. closes #1002
2015-02-24 11:56:54 -08: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