Jose Diaz-Gonzalez
bdd2b4bfe5
Release 0.6.2
2016-06-20 21:16:21 -04:00
Michael Hobbs
aa345fad01
revert automatically binding storage mounts in build phase. closes #2254
2016-06-20 11:39:08 -07:00
Jose Diaz-Gonzalez
ed06b8961e
Release 0.6.1
2016-06-18 23:54:00 -04:00
Michael Hobbs
d9ab4d1424
fix missing $ sign in default nginx template
2016-06-18 16:06:46 -07:00
Jose Diaz-Gonzalez
833db67f25
Release 0.6.0
2016-06-18 01:53:48 -04:00
Michael Hobbs
9effe275bd
don't call dokku binary in checks/install. fix variable typo
2016-06-17 19:49:15 -07:00
Michael Hobbs
ce3aa4b93e
remove calls to dokku binary for build/receive/release
2016-06-17 16:40:35 -07:00
Michael Hobbs
fcefd4a29b
use central deploy lock in git plugin
2016-06-17 16:16:20 -07:00
Michael Hobbs
4f8c1b64c9
implement central deploy lock and use in tar plugin
2016-06-17 15:58:31 -07:00
Michael Hobbs
2ece0e1bf8
move DOKKU_NGINX_SSL_PORT setting to correct logic block
2016-06-17 15:25:09 -07:00
Jose Diaz-Gonzalez
1216a5e65a
Remove use of dokku binary from tar plugin
2016-06-17 13:55:43 -07:00
Jose Diaz-Gonzalez
aca2540651
Move tar functions into sourceable functions file
2016-06-17 13:55:43 -07:00
Jose Diaz-Gonzalez
2cb20f3fd0
Remove use of dokku binary from git plugin
2016-06-17 13:55:43 -07:00
Jose Diaz-Gonzalez
946756bd43
Move git functions into sourceable functions file
2016-06-17 13:55:43 -07:00
Michael Hobbs
e6dfdc0732
fix reference to .SPDY_SUPPORTED in default template
2016-06-16 17:23:35 -07:00
Michael Hobbs
21d0859253
make proxy port listing a callable function
2016-06-16 16:04:44 -07:00
Michael Hobbs
ab94a9fc67
fix broken tar/urls tests
2016-06-16 16:04:44 -07:00
Michael Hobbs
ff18e0d6be
cleanup external references to nginx-vhosts plugin
2016-06-16 16:04:44 -07:00
Michael Hobbs
6c1d6225f9
initial pass at implementing DOKKU_PROXY_PORT_MAP. closes #2239 .
2016-06-16 16:04:44 -07:00
Michael Hobbs
99c56ccd6d
Merge pull request #2243 from dokku/nginx-fixes
...
Nginx 1.9.5+ support
2016-06-16 16:02:02 -07:00
Jose Diaz-Gonzalez
f99aa2b128
Skip upgrading nginx when the version of nginx is at least 1.8.0
...
Refs #2059
2016-06-16 17:18:47 -04:00
Jose Diaz-Gonzalez
a43fc39d9a
Support nginx 1.9.5+
...
Newer versions of nginx drop spdy support in favor of http2, and thus the nginx config that we bundle with dokku causes nginx to fail to reload in certain cases. This change drops spdy support in favor of http2 for versions of nginx greater than 1.9.5.
Closes #2216
2016-06-16 17:18:43 -04:00
Michael Hobbs
5e9df3a92d
Merge pull request #2168 from dokku/2073_mh-zero-downtime
...
allow zero-downtime to be completely disabled.
2016-06-16 12:46:30 -07:00
Michael Hobbs
5c741696fc
Merge pull request #2109 from dokku/modify-deployed-image
...
Allow user to modify the repository and tag when deploying an app
2016-06-16 12:43:11 -07:00
Michael Hobbs
8e30722c1e
Merge pull request #2050 from dokku/1570-repo-plugin
...
Implement repo:gc and repo:purge-cache
2016-06-16 12:42:25 -07:00
Michael Hobbs
cd48505922
Merge pull request #2018 from pascalw/feature/dokku-run-from-procfile
...
Support running Procfile commands using `dokku run`
2016-06-16 12:42:01 -07:00
Jose Diaz-Gonzalez
b71c5b668f
Release 0.5.8
2016-06-10 22:40:57 -04:00
Michael Hobbs
30ae651a59
Merge pull request #2238 from dokku/2207_mh-storage-on-build
...
mount storage mounts on build and filter for dockerfile apps
2016-06-10 15:33:45 -07:00
Michael Hobbs
1e5a8b146c
Merge pull request #2237 from dokku/2231_mh-reject-invalid-domains
...
reject invalid domains in domains:add
2016-06-10 13:56:39 -07:00
Michael Hobbs
6bf9ef0aa5
mount storage mounts on build and filter for dockerfile apps. closes #2207
2016-06-10 13:50:53 -07:00
Michael Hobbs
9a29cc59a8
reject invalid domains in domains:add. closes #2231
2016-06-10 13:10:11 -07:00
Michael Hobbs
6c08b9b343
no need to show output from is_image_herokuish_based(). closes #2235
2016-06-10 12:31:25 -07:00
Jose Diaz-Gonzalez
2c1f32199a
Implement repo:gc and repo:purge-cache
...
These are helper plugins that mimic the repo plugin: https://github.com/heroku/heroku-repo
The following commands will remain unimplemented:
- `clone`: not useful for the host client to clone
- `download`: currently not possible for us to "host" a tarball of the repo
- `reset`: we still store files in the repo (though we shouldn't) so we cannot easily reinitialize the repository.
Also fixes a potential race condition if two separate processes create an application's `$CACHE_DIR`.
Closes #1570
2016-06-09 20:05:19 -07:00
Michael Hobbs
1e0c585b74
allow zero-downtime to be completely disabled. closes #2073 . closes #2125
2016-06-09 18:37:31 -07:00
Michael Hobbs
2cedc19b2a
cleanup container state files when proc type is removed from app. closes #2230
2016-06-09 17:03:36 -07:00
Michael Hanselmann
e0f6435d86
Fix removal of domains with schema
...
In at least one case a customer of ours added a domain including
a schema, as in “http://domain.tld/” . That is obviously incorrect, but
then they couldn't remove it using the dokku command:
$ dokku domains:remove app7 http://domain.tld/
sed: -e expression #1 , char 9: unknown command: `/'
This patch changes the sed command to use the "\CregexpC" syntax. The
character used is a vertical pipe, which is far less likely to be used
in a URL. After the change:
$ dokku domains:remove app7 http://domain.tld/
-----> Removed http://domain.tld/ from app7
Signed-off-by: Michael Hanselmann <hansmi@vshn.ch >
2016-06-08 11:34:30 +02:00
Michael Hobbs
cb8a9648c9
support WORKDIR location for DOKKU_SCALE. refs #2226
2016-06-06 17:45:33 -07:00
Michael Hobbs
166f7f38e4
pass image tag from release_and_deploy down through extract_procfile. closed #2226
2016-06-06 11:31:59 -07:00
Michael Hobbs
74e861417e
Merge pull request #2220 from dokku/josegonzalez-patch-1
...
remove DOKKU_PROCFILE before attempting to extract it
2016-06-03 10:16:52 -07:00
Jose Diaz-Gonzalez
3c6982a942
De-duplicate restart_nginx in post-delete hook
2016-06-03 03:19:26 -04:00
Jose Diaz-Gonzalez
377412f9f8
remove DOKKU_PROCFILE before attempting to extract it
2016-05-31 17:02:25 -04:00
Jose Diaz-Gonzalez
a833688355
Allow users to override their server_names_hash_bucket_size
2016-05-18 14:45:11 -04:00
Jose Diaz-Gonzalez
4917330b79
Make bash files executable
2016-05-18 14:12:40 -04:00
Jose Diaz-Gonzalez
2da58ff351
Release 0.5.7
2016-05-17 03:15:27 -04:00
Michael Hobbs
78d2b3e7d2
attempt to bypass inconsistencies in nginx start behavior. closes #2197
2016-05-16 13:29:16 -07:00
Michael Hobbs
7aa48d3426
enter default container type if only a single type is running
2016-05-11 16:40:10 -07:00
Michael Hobbs
b8b4f6fedf
show available types and ids on dokku enter error. closes #2174
2016-05-11 13:12:07 -07:00
Michael Hobbs
25a2801cb1
Merge pull request #2170 from jvanbaarsen/dont-fail-duplicated-domain
...
Dont fail when adding a duplicated domain
2016-05-10 14:06:04 -07:00
Jeroen van Baarsen
86ef6ae5d1
Make sure we shift by 1 to remove the app_name from the $@ var
2016-05-10 21:31:53 +02:00
Tobias Brunner
ee18909935
allow all apps to be restored on boot
...
When rebooting a Dokku host the init process tries to restore all apps
using `dokku ps:restore`, alphabetically. If an app is defined but not
deployed, the function `ps_start` called by `dokku ps:restore` will
exit 0 and stop trying to restore the other apps later in the alphabet.
This change fixes the restore behaviour.
2016-05-10 11:41:25 +02:00