Jose Diaz-Gonzalez
be1dc623db
Merge pull request #1500 from jazzzz/log-name
...
Log user name and fingerprint in events
2015-09-24 11:59:17 -04:00
Jazz
895b4d2c6a
Log user name and fingerprint in events
2015-09-24 17:22:03 +02:00
Michael Hobbs
5e9c88ca63
Merge pull request #1496 from callahad/issue-1495
...
Don't prompt users when installing dokku package
2015-09-23 16:01:44 -07:00
Michael Hobbs
e345cb6b93
Merge pull request #1494 from callahad/issue-1493
...
Correctly install packages for DOKKU_TAG=v0.4.0
2015-09-23 15:59:48 -07:00
Dan Callahan
8f2db587f2
Don't prompt users when installing dokku package
...
Fixes #1495
2015-09-23 16:55:02 -05:00
Dan Callahan
80a2018c1f
Correctly install packages for DOKKU_TAG=v0.4.0
...
Fixes #1493
2015-09-23 16:43:39 -05:00
Jose Diaz-Gonzalez
f25fabeae5
Merge pull request #1492 from progrium/josegonzalez-patch-1
...
Upgrade hostname plugin to 0.4.0+ compatibility
2015-09-23 13:52:11 -04:00
Jose Diaz-Gonzalez
a8be09a866
Upgrade hostname plugin to 0.4.0+ compatibility
...
[ci skip]
2015-09-23 13:52:06 -04:00
Jose Diaz-Gonzalez
616c3a6c50
Merge pull request #1491 from progrium/josegonzalez-patch-1
...
Promote plugins to official status
2015-09-23 13:43:43 -04:00
Jose Diaz-Gonzalez
b43422f544
Promote plugins to official status
...
[ci skip]
2015-09-23 13:43:38 -04:00
Jose Diaz-Gonzalez
dce98529d3
Merge pull request #1488 from progrium/josegonzalez-patch-1
...
Update plugins list
2015-09-23 00:52:18 -04:00
Jose Diaz-Gonzalez
ec893fe330
Reorder plugins
...
[ci skip]
2015-09-23 00:51:04 -04:00
Jose Diaz-Gonzalez
c7820c0cf2
Update plugins for @heichblatt
...
[ci skip]
2015-09-23 00:01:13 -04:00
Jose Diaz-Gonzalez
d11b976de3
Deprecate dokku-link plugin
...
Users would be better suited to use the official `docker-options` plugin.
[ci skip]
2015-09-22 23:34:34 -04:00
Jose Diaz-Gonzalez
fa033a2589
Move app-url to unmaintained
...
Also update compatibility on pre-deploy-tasks plugin.
[ci skip]
2015-09-22 23:32:44 -04:00
Jose Diaz-Gonzalez
02d63b9d8d
Update compatibility to 0.4.0 on plugins by Flink
...
[ci skip]
2015-09-22 23:26:36 -04:00
Jose Diaz-Gonzalez
1aee4fdde8
Merge pull request #1482 from Flink/lg-strip-dokku-part-plugin
...
Strip the `dokku-` part from plugins on install
2015-09-22 23:00:35 -04:00
Jose Diaz-Gonzalez
92ec4462be
Merge pull request #1485 from matto1990/patch-1
...
Update Slack plugin compatability
2015-09-22 19:46:55 -04:00
Matt Oakes
2282b48ff1
Update Slack plugin compatability
...
The Slack plugin now supports 0.4.0+ thanks to a pull request from @Flink. This is a small update to the docs to reflect this.
2015-09-22 23:46:25 +01:00
Loïc Guitaut
9b9e983d2c
Strip the dokku- part from plugins on install
2015-09-22 15:45:49 +02:00
Jose Diaz-Gonzalez
0f14e9652f
Release 0.4.0
v0.4.0
2015-09-20 16:49:13 -04:00
Jose Diaz-Gonzalez
5bb62c0430
Merge pull request #1476 from progrium/1123_mh-nginx-novhost
...
nginx proxy without VHOST
2015-09-19 17:54:26 -04:00
Michael Hobbs
fd44635e74
Merge remote-tracking branch 'origin/reduce-trace-output' into 1123_mh-nginx-novhost
2015-09-18 17:34:32 -07:00
Jose Diaz-Gonzalez
7c76de93a0
Merge pull request #1480 from progrium/josegonzalez-patch-1
...
Add test for removal of config values with newlines
2015-09-18 20:16:11 -04:00
Michael Hobbs
3e18d9aff9
create functions for app/global vhost detection. make VHOST setting more explicit
2015-09-18 16:48:18 -07:00
Jose Diaz-Gonzalez
d71554e647
Add test for removal of config values with newlines
2015-09-18 16:18:38 -04:00
Jose Diaz-Gonzalez
f914e6207b
Consolidate ipv4/ipv6 regex declarations behing nginx-vhosts plugin
2015-09-18 16:15:26 -04:00
Jose Diaz-Gonzalez
d3c218f95e
Add help commands to docker-options and tar plugins
2015-09-18 16:09:59 -04:00
Jose Diaz-Gonzalez
70511c340d
Check if command is implemented in a plugin before executing plugin code
...
Because of how plugin commands are implemented, their output can be incredibly verbose. Rather than executing even the `set -eo pipefail` parts of a plugin, we immediately check if the command is implemented by a plugin. If it is not, then we continue on as normal.
One side-effect of this change is that plugin commands need to be duplicated again:
- once in the command array
- once for the actual body of the command
- once in the help output
This is also quite hackish, and probably not the best way to decrease trace output. Note that we drop approximately 2k lines worth of logs with this change.
2015-09-18 16:09:59 -04:00
Jose Diaz-Gonzalez
467264d31f
Drop another ~1k lines from DOKKU_TRACE output
2015-09-18 16:09:59 -04:00
Jose Diaz-Gonzalez
1e543afb78
Retrieve default docker args a single time
2015-09-18 16:09:59 -04:00
Jose Diaz-Gonzalez
b9ecb32d3f
Reduce deploy trace output for multi-container applications
...
This reduces deploy output by moving `config:get` calls out of the main loop. Since the values are the same for each iteration, it does not make sense to re-retrieve them each time.
2015-09-18 16:08:24 -04:00
Jose Diaz-Gonzalez
bf1349bec8
Merge pull request #1477 from arthurschreiber/patch-2
...
Support removing config variables that contain `\n`.
2015-09-18 15:53:22 -04:00
Jose Diaz-Gonzalez
28450eb4f3
Merge pull request #1478 from eljojo/patch-1
...
Fix naming of herokuish package in installation docs
2015-09-18 15:52:54 -04:00
José Tomás Albornoz
068810ad36
Herokush -> herokuish
...
not that kind of kush
2015-09-18 18:51:11 +02:00
Arthur Schreiber
7a0161dd86
Add a testcase.
2015-09-18 15:34:46 +02:00
Arthur Schreiber
b6c4a750de
Support removing config variables that contain \n.
2015-09-18 15:32:33 +02:00
Michael Hobbs
6e7ca94d84
set SSL_VHOSTS to HOSTNAME if NO_VHOST is set and filter out server_name stanza if we have no hosts"
2015-09-17 22:47:03 -07:00
Michael Hobbs
9efa8beb81
redirect includes port now
2015-09-17 22:35:13 -07:00
Michael Hobbs
e07ae7ad6a
include new port variables in custom nginx templates
2015-09-17 22:32:57 -07:00
Michael Hobbs
f84c2bf6d8
be explicit about our template path since others are calling us as a function
2015-09-17 21:56:19 -07:00
Michael Hobbs
89dd783924
[ci skip] update nginx docs
2015-09-17 21:52:07 -07:00
Michael Hobbs
943e9b387c
fixing tests
2015-09-17 21:40:34 -07:00
Michael Hobbs
de6ccf4ce2
cleanup unnecessary failure message
2015-09-17 21:15:18 -07:00
Michael Hobbs
4dd4d7c567
initial pass at nginx proxy without VHOST. closes #1123
2015-09-17 19:09:38 -07:00
Jose Diaz-Gonzalez
a1d8cc23b9
Merge pull request #1475 from progrium/josegonzalez-patch-1
...
Fix issue where restart on failure option overrode existing DOCKER_ARGS
2015-09-17 11:16:37 -07:00
Jose Diaz-Gonzalez
1975384292
Fix issue where restart on failure option overrode existing DOCKER_ARGS
2015-09-17 10:32:14 -07:00
Jose Diaz-Gonzalez
c1e9630052
Merge pull request #1473 from progrium/restart-crashing-apps
...
Handle crashing containers by using restart=on-failure policy
2015-09-17 10:20:14 -07:00
Jose Diaz-Gonzalez
ab8eb5a727
Handle crashing containers by using restart=on-failure policy
...
Previously a crashed container would stay down, regardless of exit status. In some cases, it may be useful to restart the container. For example, an application may not be correctly implementing their error handling, or the crash may be caused by a transient error.
By setting the restart policy to `on-failure:N` - where N is a number of max restarts - we can help developers guard against crashing applications. Note that this is not a replacement for proper error handling, nor does this include notifications to a developer when a container is restarted. Those patterns should be implemented application side, or via a feature request to docker.
The value is configurable at the app-level by setting DOKKU_RESTART_LIMIT to a number. By default, containers will be restarted a max of 10 times. If a container crashes during the check-deploy plugin trigger, then the deploy will be marked as a failure.
Closes #216
Closes #398
Closes #1327
2015-09-16 23:47:33 -07:00
Jose Diaz-Gonzalez
4ad955adcb
Merge pull request #1472 from progrium/1442_mh-default-scaling
...
Use processes defined in `Procfile` when generating `DOKKU_SCALE` file
2015-09-16 20:44:36 -07:00