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
d74006b51a
Merge pull request #2248 from dokku/2239_mh-proxy-ports
...
proxy port mapping
2016-06-16 19:48:45 -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
2b19881f01
[ci skip] port mapping docs
2016-06-16 16:04:44 -07:00
Michael Hobbs
39375342e0
add port mapping tests
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
6be1fd33cd
Merge pull request #2241 from dokku/2146-debconf-set-selections
...
Set debconf selections from dokku-installer.py. Closes #2146
2016-06-16 12:47:09 -07: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
24cab65d9c
Make opencollective badges flat-square
...
Also move gratipay to same line
[ci skip]
2016-06-15 14:24:01 -04:00
Michael Hobbs
dc8acc0da6
Merge pull request #2209 from piamancini/patch-1
...
Added backers and sponsors from OpenCollective
2016-06-15 10:42:58 -07:00
Michael Hobbs
0297dd9e1f
Merge pull request #2244 from basgys/master
...
Add InfluxDB to plugins
2016-06-13 07:26:51 -07:00
Bastien
e4268148cf
Add InfluxDB to plugins
2016-06-13 09:51:08 +02:00
Jose Diaz-Gonzalez
f226dc7c27
Set debconf selections from dokku-installer.py. Closes #2146
2016-06-12 15:07:42 -04:00
Jose Diaz-Gonzalez
b71c5b668f
Release 0.5.8
v0.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
Jose Diaz-Gonzalez
d2ee0994c0
Merge pull request #2233 from dokku/lintian-cleanup
...
Lintian cleanup
2016-06-10 17:09:55 -04: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
100afca1ca
Merge pull request #2236 from dokku/2235_mh-hide-img-check-err-output
...
no need to show output from is_image_herokuish_based()
2016-06-10 13:18:08 -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
Michael Hobbs
48965e05bd
add tests for repo commands
2016-06-09 20:05:19 -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
0c58aeaa52
Merge pull request #2234 from dokku/2230_mh-fix-container-rename-on-remove-proctype
...
cleanup container state files when proc type is removed from app
2016-06-09 17:56:54 -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
Jose Diaz-Gonzalez
9bb554e5bc
Run lintian on all built packages
2016-06-09 15:07:31 -04:00
Jose Diaz-Gonzalez
4aab4dcfcf
Allow building non-release (patch) packages for dokku
2016-06-09 15:07:13 -04:00
Jose Diaz-Gonzalez
d4660d9fe9
Skip moving the deb to the correct place by building to /tmp
2016-06-09 14:54:19 -04:00
Jose Diaz-Gonzalez
9a7d4fb402
Call deb-setup once to speed up build process
2016-06-09 14:37:15 -04:00
Jose Diaz-Gonzalez
d302316549
sort mkdir calls
2016-06-09 14:33:13 -04:00
Jose Diaz-Gonzalez
327db3d07a
Add build-essential requirement
2016-06-09 14:32:58 -04:00
Jose Diaz-Gonzalez
1cba46f3a1
Do not grep a non-existent file
2016-06-09 14:29:50 -04:00
Jose Diaz-Gonzalez
54c5d0dfa6
ensure help2man exists before running addman
2016-06-09 14:29:21 -04:00