Jose Diaz-Gonzalez
98fa428386
Release 0.10.3
...
# History
## 0.10.3
### Bug Fixes
- #2832 : @josegonzalez fix: use python2.7 binary instead of python2 binary
2017-07-09 14:12:16 -06:00
Jose Diaz-Gonzalez
a145333fbd
Merge pull request #2832 from dokku/josegonzalez-python27
...
fix: use python2.7 binary instead of python2 binary
2017-07-09 14:11:32 -06:00
Jose Diaz-Gonzalez
72491257c3
fix: use python2.7 binary instead of python2 binary
...
On hosts where python3 is the system default python env and there is a minimal server installation, Dokku will silently fail to return the values of json keys.
2017-07-08 17:54:12 -06:00
Jose Diaz-Gonzalez
b009da2710
Release 0.10.2
...
# History
## 0.10.2
### New Features
- #2827 : @josegonzalez feat: allow installation of openresty instead of nginx
2017-07-03 03:40:46 -06:00
Jose Diaz-Gonzalez
def60a510c
Merge pull request #2827 from dokku/openresty-support
...
feat: allow installation of openresty instead of nginx
2017-07-03 03:39:41 -06:00
Jose Diaz-Gonzalez
4ac68cfbaa
feat: allow installation of openresty instead of nginx
2017-07-03 03:39:23 -06:00
Jose Diaz-Gonzalez
433a35fac2
Release 0.10.1
...
# History
## 0.10.1
### Bug Fixes
- #2826 : @josegonzalez Fix HISTORY.md generator
2017-07-03 03:09:12 -06:00
Jose Diaz-Gonzalez
6c9746c55e
Merge pull request #2826 from dokku/fix-release-notes
...
Fix HISTORY.md generator
2017-07-03 03:08:55 -06:00
Jose Diaz-Gonzalez
efa99d02b2
fix: set history headers properly
...
[ci skip]
2017-07-03 03:07:22 -06:00
Jose Diaz-Gonzalez
5269975753
fix: correct headers on release notes
2017-07-03 03:07:02 -06:00
Jose Diaz-Gonzalez
b1ac7ac991
Release 0.10.0
...
# History
## 0.10.0
### Bug Fixes
- #2820 : @josegonzalez Require netcat in debian packaging
- #2774 : @fruitl00p Include docker-options in the default `dokku`
- #2778 : @zarqman Fix /etc/logrotate.d/dokku on debian
- #2747 : @ebeigarts Update herokuish base image on updates using --pull
- #2739 : @josegonzalez Use listener_port in nginx.conf.sigil
- #2735 : @josegonzalez Ensure we can call ps:report without specifying an application
- #2733 : @josegonzalez Add support for new docker package names
- #2730 : @weyert Ignore the cache directory when cloning an app
- #2723 : @weyert Call non-deprecated plugin:list method
### New Features
- #2803 : @iSDP Adding related articles on the Docker Image Deployment page
- #2798 : @znz Update CURL_CONNECT_TIMEOUT in docs
- #2795 : @josegonzalez docs: Add documentation around adding build-time configuration variables
- #2791 : @yazinsai Correct typo in persistent storage docs
- #2789 : @h4ckninja Subject-verb agreement
- #2790 : @flyinggrizzly Add entry for insecure connection issue in Rails
- #2788 : @josegonzalez Flesh out uninstallation documentation
- #2784 : @josegonzalez Document special dokku environment variables
- #2773 : @znz Update year in footer [ci skip]
- #2768 : @znz Ubuntu 12.04 is EOL
- #2769 : @lucianopf Fix SlackButton for mobile devices.
- #2763 : @ZiadSalah Update vagrant documentation for windows users
- #2764 : @joshmanders Create PULL_REQUEST_TEMPLATE.md
- #2758 : @AxelTheGerman Update doc location for dokku-git-rev community plugin
- #2757 : @nodanaonlyzuul Fix typo from "To use a dockerfiles" to "To use a dockerfile" singular
- #2753 : @abrkn Use short-hand method for shutting down all applications in upgrade docs
- #2746 : @josegonzalez Add redirect for installation to advanced install docs
- #2738 : @josegonzalez Add missing `NO_SSL_SERVER_NAME` to example template
- #2457 : @john-doherty Update Digitalocean installation instructions
- #2725 : @timaschew Fix typo in application management docs
- #2719 : @joshco Clarify that nginx.conf.sigil must be committed to repository
- #2715 : @josegonzalez Use urls that are linkable on github
### Documentation
- #2822 : @josegonzalez refactor: allow skipping cleanup on a per-application basis
- #2754 : @fzerorubigd Add support for set DOKKU_IMAGE per app
- #2815 : @markstory Add stickler-ci configuration.
- #2809 : @oliw Remove aufs step from Makefile
- #2785 : @josegonzalez Add a release-plugin binary
- #2777 : @stokarenko Turn on ps-post-stop hook.
- #2781 : @fruitl00p Adds docker.io support
- #2766 : @josegonzalez Upgrade to herokuish 0.3.29
- #2765 : @josegonzalez Install python3-software-properties as an alternative to python-software-properties
- #2642 : @chiedo Added better default nginx error pages
- #2678 : @callahad Default to secure PCI-compliant SSL setup
- #2734 : @josegonzalez Allow quieter report output
2017-07-02 22:08:13 -06:00
Jose Diaz-Gonzalez
4f6e714a9d
Merge pull request #2822 from dokku/refactor-cleanup
...
refactor: allow skipping cleanup on a per-application basis
2017-07-02 21:22:54 -06:00
Jose Diaz-Gonzalez
85f7f22520
fix: add missing space
2017-07-02 17:20:04 -06:00
Jose Diaz-Gonzalez
79f8c1581c
refactor: allow skipping cleanup on a per-application basis
...
Also move all cleanup-related logic into docker_cleanup method
2017-07-02 16:54:26 -06:00
Jose Diaz-Gonzalez
191ae25f63
Merge pull request #2754 from fzerorubigd/fzerorubigd-patch-1
...
add support for set DOKKU_IMAGE per app
2017-07-02 16:11:58 -06:00
Jose Diaz-Gonzalez
484f3f8299
Merge pull request #2820 from dokku/josegonzalez-patch-1
...
fix: require netcat in debian packaging
2017-06-30 21:53:11 -06:00
Jose Diaz-Gonzalez
da748b1170
fix: require netcat in debian packaging
...
Closes #2818
[ci skip]
2017-06-30 21:52:55 -06:00
Jose Diaz-Gonzalez
5835dbd9a4
Merge pull request #2815 from markstory/add-stickler
...
Add stickler-ci configuration.
2017-06-28 15:31:46 -06:00
Mark Story
f49405d4cf
Add stickler-ci configuration.
...
In talking with @josegonzalez, stickler-ci.com helps reduce the amount of
time maintainers spend reviewing code by automatically giving style
feedback as pull request comments.
I've added linters for shell scripts and go files based on the linting
I could find in the existing make files.
2017-06-28 00:12:09 -04:00
Jose Diaz-Gonzalez
e6103cc49b
Merge pull request #2809 from oliw/oliverw/remove-aufs-2
...
Remove aufs step from Makefile
2017-06-20 15:52:17 -06:00
oli
40001b7287
Remove aufs step from Makefile in favor of aufs provisioning provided by
...
official docker install script
2017-06-19 21:42:40 -07:00
Jose Diaz-Gonzalez
0e08134a7c
Merge pull request #2803 from iSDP/master
...
Adding related articles on the Docker Image Deployment page
2017-06-10 18:26:58 -04:00
Jose Diaz-Gonzalez
1c6eacd756
docs: re-add new sections
...
[ci skip]
2017-06-09 14:38:14 -04:00
Jose Diaz-Gonzalez
bec6c6bd66
docs: fix header
...
[ci skip]
2017-06-09 14:37:26 -04:00
Rémon S
f459745402
Update images.md
...
Fixing Menu <--> Title mismatch.
2017-06-09 20:20:28 +02:00
Rémon S
65ebd90903
Create images.md
...
Fixing a little styling error (forgot to add list)
2017-06-09 20:17:44 +02:00
Rémon S
ea30cd8cd2
Create images.md
...
Added some related articles to make the transition from Docker to Dokku easier to understand.
2017-06-09 20:17:12 +02:00
Jose Diaz-Gonzalez
e6a1a27516
Merge pull request #2798 from znz/update-example-of-timeout
...
Update CURL_CONNECT_TIMEOUT in docs
2017-06-06 09:25:55 -06:00
Kazuhiro NISHIYAMA
79fea59713
Update CURL_CONNECT_TIMEOUT in docs
...
Current default of CURL_CONNECT_TIMEOUT is 90.
So 30 is shorter than default.
[ci skip]
2017-06-07 00:18:02 +09:00
Jose Diaz-Gonzalez
e0b03aafe8
Merge pull request #2795 from dokku/josegonzalez-patch-1
...
docs: Add documentation around adding build-time configuration variables
2017-05-31 17:58:10 -06:00
Jose Diaz-Gonzalez
5b782c1ff4
docs: Add documentation around adding build-time configuration variables
...
Refs #2776
Closes #1860
[ci skip]
2017-05-31 17:57:47 -06:00
Jose Diaz-Gonzalez
fd0a6905dd
Merge pull request #2791 from yazinsai/patch-1
...
fix typo
2017-05-30 12:01:42 -06:00
Yazin
1e18299364
fix typo
2017-05-30 13:38:27 +01:00
Jose Diaz-Gonzalez
b937f57a72
Merge pull request #2789 from h4ckninja/patch-1
...
Subject-verb agreement
2017-05-29 15:07:55 -06:00
Jose Diaz-Gonzalez
3fe65fd3fb
Merge pull request #2790 from flyinggrizzly/patch-1
...
Add entry for insecure connection issue in Rails
2017-05-29 14:49:06 -06:00
flyinggrizzly
460af1885a
Update troubleshooting.md
2017-05-29 19:42:07 +01:00
flyinggrizzly
370e656209
Add entry for insecure connection issue in Rails
...
If an application is configured to enforce secure connections and SSL isn't configured for Dokku or the application, browsers will raise an Invalid Connection error.
Entry describes issue, a code resolution for Rails, and points users to the SSL docs.
2017-05-29 17:33:23 +01:00
h4ck ninja
337bc9d10e
Subject-verb agreement
2017-05-28 19:00:48 -07:00
Jose Diaz-Gonzalez
8fa40b7a70
Merge pull request #2788 from dokku/josegonzalez-patch-1
...
docs: Flesh out uninstallation documentation
2017-05-25 22:36:06 -06:00
Jose Diaz-Gonzalez
af71b1b4b3
chore: remove extra whitespace
...
[ci skip]
2017-05-25 22:35:52 -06:00
Jose Diaz-Gonzalez
4f60297630
docs: link to uninstalling documenation
2017-05-25 22:35:19 -06:00
Jose Diaz-Gonzalez
11aa78a5f9
docs: Flesh out uninstallation documentation
...
[ci skip]
2017-05-25 22:34:10 -06:00
Jose Diaz-Gonzalez
f4be4ad28d
Merge pull request #2785 from dokku/contrib-release-plugin
...
feat: add a release-plugin bin
2017-05-23 02:37:05 -06:00
Jose Diaz-Gonzalez
cd4ebf5ffc
feat: add a release-plugin bin
...
This binary will allow users to easily script releasing plugins, including uploading private plugins to S3.
[ci skip]
2017-05-23 02:36:16 -06:00
Jose Diaz-Gonzalez
584d4a4619
Merge pull request #2784 from dokku/document-env-vars
...
Document special dokku environment variables
2017-05-23 01:53:12 -06:00
Jose Diaz-Gonzalez
5061f1e2c8
feat: document special dokku environment variables
...
This adds a table of environment variables that Dokku will use to change internal behavior.
Not all are fully documented/listed, but this should be enough to get people hacking.
[ci skip]
2017-05-23 01:52:38 -06:00
Jose Diaz-Gonzalez
8602fa9e01
Merge pull request #2774 from fruitl00p/docker-options-help
...
include docker-options in the default `dokku`
2017-05-22 10:21:14 -06:00
Jose Diaz-Gonzalez
ea10d23133
Merge pull request #2777 from stokarenko/turn-on-ps-post-stop
...
Turn on ps-post-stop hook.
2017-05-22 10:20:37 -06:00
Jose Diaz-Gonzalez
3d9714446a
Merge pull request #2781 from fruitl00p/patch-5
...
Adds docker.io support
2017-05-19 11:03:06 -04:00
Jose Diaz-Gonzalez
ee14acf735
fix: update min docker-io package
...
[ci skip]
2017-05-19 11:02:56 -04:00
Robin Speekenbrink
7d9f133824
Adds docker.io support
...
This (small) PR adds the docker-io package from Ubuntu Xenial as supported docker version
fixes #2775
2017-05-19 16:49:56 +02:00
Jose Diaz-Gonzalez
07f6a26c3e
Merge pull request #2778 from zarqman/fix-logrotate
...
fix /etc/logrotate.d/dokku on debian
2017-05-18 15:23:23 -04:00
thomas morgan
653d6ca1eb
fix logrotate config on debian
2017-05-18 13:11:30 -06:00
Sergey Tokarenko
e1263bf55c
Turn on ps-post-stop hook.
2017-05-17 20:39:56 +03:00
Robin Speekenbrink
ac96217ac3
aligned docker-options into the default 'dokku' listing of plugins
...
This PR should list the default enabled docker-options plugin in the help listing. This should ease the `discovery` of the plugin.
2017-05-16 09:26:48 +02:00
Jose Diaz-Gonzalez
d747e146a6
Merge pull request #2773 from znz/update-copyright-year
...
Update year in footer [ci skip]
2017-05-15 14:50:07 -04:00
Kazuhiro NISHIYAMA
58512b2dea
Update year in footer [ci skip]
2017-05-15 21:46:04 +09:00
Jose Diaz-Gonzalez
3d24f376ec
Merge pull request #2768 from znz/ubuntu-12.04-is-eol
...
Ubuntu 12.04 is EOL
2017-05-12 10:11:38 -06:00
Jose Diaz-Gonzalez
954a5dba0b
Merge pull request #2769 from lucianopf/master
...
Fix SlackButton for mobile devices.
2017-05-12 09:59:46 -06:00
Luciano Pellacani Franca
e7e44d431a
[ci skip] skip CI
...
[ci skip] skip CI
2017-05-12 08:04:35 -04:00
Luciano Pellacani Franca
9865908163
Fix SlackButton size with screen lower than 768px
...
Fix SlackButton size with screen lower than 768px
2017-05-12 08:00:57 -04:00
Kazuhiro NISHIYAMA
ff99cfe3f7
Ubuntu 12.04 is EOL
...
and not listed in Requirements of README.md.
[ci skip]
2017-05-12 18:09:57 +09:00
Jose Diaz-Gonzalez
944d2c6ac4
Merge pull request #2766 from dokku/2761-herokuish-upgrade
...
feat: upgrade to herokuish 0.3.29
2017-05-11 09:03:40 -06:00
Jose Diaz-Gonzalez
3b28f0103f
feat: upgrade to herokuish 0.3.29
...
Closes #2761
2017-05-10 23:31:42 -06:00
Jose Diaz-Gonzalez
5d72c7f714
Merge pull request #2765 from dokku/2762-debian-stretch-support
...
fix: Install python3-software-properties as an alternative to python-software-properties
2017-05-10 23:20:13 -06:00
Jose Diaz-Gonzalez
92c8ca50d1
fix: Install python3-software-properties as an alternative to python-software-properties
...
Closes #2762
[ci skip]
2017-05-10 23:19:48 -06:00
Jose Diaz-Gonzalez
fb918af050
Merge pull request #2763 from ZiadSalah/Vagrant-Windows-Instructions-Patch
...
Update vagrant.md
2017-05-10 16:24:55 -06:00
Jose Diaz-Gonzalez
ff536c58df
docs: move the messaging into the docblock
...
[ci skip]
2017-05-10 16:24:44 -06:00
Jose Diaz-Gonzalez
9ff3ae9860
Merge pull request #2764 from joshmanders/patch-1
...
Create PULL_REQUEST_TEMPLATE.md
2017-05-10 16:18:57 -06:00
Josh Manders
75fe75f7a9
Create PULL_REQUEST_TEMPLATE.md
...
Puts note about [ci skip] so that CI doesn't trigger when making PR's about docs.
2017-05-10 17:15:50 -05:00
ZiadSalah
79bfd0fd12
Update vagrant.md
...
Included instructions to run vagrant up dokku-windows if on a windows host
2017-05-10 22:53:10 +01:00
Jose Diaz-Gonzalez
41bbf0a62b
Merge pull request #2758 from AxelTheGerman/patch-1
...
dokku-git-rev has moved to dokku-community
2017-05-08 22:32:27 -06:00
Axel Gustav
6f1206e8a9
dokku-git-rev has moved to dokku-community
2017-05-08 21:28:17 -07:00
Jose Diaz-Gonzalez
74ca540c18
Merge pull request #2757 from nodanaonlyzuul/adjust-small-typo-in-docker-section
...
Fix typo from "To use a dockerfiles" to "To use a dockerfile" singular
2017-05-08 14:33:10 -06:00
nodanaonlyzuul
36fb3aef22
Fix typo from "To use a dockerfiles" to "To use a dockerfile" singular
2017-05-08 16:23:30 -04:00
Jose Diaz-Gonzalez
694ae52d64
Merge pull request #2753 from abrkn/patch-1
...
Use short-hand method for shutting down all applications in upgrade docs
2017-05-01 23:39:33 -06:00
Jose Diaz-Gonzalez
ed48542fd8
fix: quote variables
2017-05-01 23:20:28 -06:00
fzerorubigd
4ab147a8a5
add support for set DOKKU_IMAGE per app
...
fixes #2745
2017-05-02 09:21:58 +04:30
Jose Diaz-Gonzalez
9d57baf5a9
docs: use --quiet flag
...
[ci skip]
2017-05-01 22:28:30 -06:00
Andreas Brekken
a5b1412d43
Update upgrading.md
...
Add short-hand method for shutting down all apps. Useful for users with large number of apps.
2017-05-02 11:25:08 +07:00
Jose Diaz-Gonzalez
6e16a1b76a
Merge pull request #2747 from ebeigarts/update-herokuish-base-image
...
Update herokuish base image on updates using --pull
2017-04-27 15:36:58 -06:00
Edgars Beigarts
d468572bf7
Update herokuish base image on updates using --pull
...
Herokuish update fails if existing herokuish is used by other containers,
using docker build --pull will force to update also the base image.
Setting up herokuish (0.3.28) ...
Removing old herokuish image
Failed to remove image (gliderlabs/herokuish): Error response from daemon: conflict: unable to remove repository reference "gliderlabs/herokuish" (must force) - container dbf2298ab5a5 is using its referenced image 7d4a8d661476
Importing herokuish into docker (around 5 minutes)
2017-04-27 12:39:12 +03:00
Jose Diaz-Gonzalez
cc08da9600
Merge pull request #2746 from dokku/josegonzalez-patch-1
...
docs: add redirect for installation to advanced install docs
2017-04-26 17:39:36 -06:00
Jose Diaz-Gonzalez
f9f333ca0a
docs: add redirect for installation to advanced install docs
...
[ci skip]
2017-04-26 17:39:11 -06:00
Jose Diaz-Gonzalez
02aca5aac5
Merge pull request #2739 from dokku/2676-listener-port
...
Use listener_port in nginx.conf.sigil
2017-04-24 09:31:37 -06:00
Jose Diaz-Gonzalez
e719da300f
Merge pull request #2642 from chiedo/error-pages
...
Added better default nginx error pages
2017-04-22 20:27:41 -06:00
Jose Diaz-Gonzalez
a7b929a80e
Update 400-error.html
...
Base it more closely on the rails application error page
2017-04-22 15:44:24 -06:00
Jose Diaz-Gonzalez
c05ceb0aff
Update 500-error.html
2017-04-22 15:42:25 -06:00
Jose Diaz-Gonzalez
4194702442
Update 404-error.html
...
Base it more closely on the rails application error page
2017-04-22 15:42:06 -06:00
Jose Diaz-Gonzalez
04dda5e347
Update 500-error.html
...
Base it more closely on the rails application error page
2017-04-22 15:40:26 -06:00
Jose Diaz-Gonzalez
cde90620b0
docs: Use listener_port in nginx.conf.sigil example
...
Refs #2676
2017-04-22 15:18:20 -06:00
Jose Diaz-Gonzalez
dea195df26
fix: Use listener_port in nginx.conf.sigil
...
Closes #2676
2017-04-22 15:17:15 -06:00
Jose Diaz-Gonzalez
6a441d8ed5
Merge pull request #2738 from dokku/2714-nossl-server-name
...
Add missing `NO_SSL_SERVER_NAME` to example template
2017-04-22 14:56:26 -06:00
Jose Diaz-Gonzalez
7c6c8feb95
docs: add missing NO_SSL_SERVER_NAME to example template
...
Also add a link to the default `nginx.conf.sigil`.
[ci skip]
2017-04-22 14:56:09 -06:00
Jose Diaz-Gonzalez
18957dcf39
Merge pull request #2678 from callahad/modern-tls
...
Update the default cipher suite
2017-04-22 14:42:19 -06:00
Jose Diaz-Gonzalez
7d825f8be0
Merge pull request #2735 from dokku/2721-global-ps-report
...
Ensure we can call ps:report without specifying an application
2017-04-21 15:15:06 -06:00
Jose Diaz-Gonzalez
518757c47d
Merge pull request #2733 from dokku/jg-2732-rpm-docker
...
fix: use or statements to add support for new docker packages
2017-04-21 15:14:46 -06:00
Jose Diaz-Gonzalez
593f7d42d8
feat: allow any version of docker-ee and docker-ce
...
[ci skip]
2017-04-21 14:27:24 -06:00
Jose Diaz-Gonzalez
39c117a3cc
fix: update herokuish dependency for docker
...
[ci skip]
2017-04-21 14:26:14 -06:00
Jose Diaz-Gonzalez
4700104303
Merge pull request #2734 from dokku/quiet-report-output
...
Allow quieter report output
2017-04-21 10:33:17 -06:00
Jose Diaz-Gonzalez
bc4b9dc5f3
fix: only require the docker bin
...
Docker has this thing where they rebrand the debian package name once a year, and as YUM doesn't resolve anything like a "Provides" field, this is the best we can do (unless they all required the same metapackage).
Note that now we can't ensure a specific minor docker version via RPM, though I feel as though if you choose a crappy OS/package manager and we fail you, thats on you, not Dokku.
Closes #2732
2017-04-21 10:26:24 -06:00
Jose Diaz-Gonzalez
6d21ab20bd
fix: minor stylistic change
2017-04-21 10:22:20 -06:00
Jose Diaz-Gonzalez
dea1c86a9b
fix: Ensure we can call ps:report without specifying an application
...
Closes #2721
2017-04-21 00:58:08 -06:00
Jose Diaz-Gonzalez
15021d05c9
feat: allow quieter report output
...
Users should have the option of suppressing headers, which are not always useful when interacting with dokku in a programmatic fashion.
2017-04-21 00:53:35 -06:00
Jose Diaz-Gonzalez
4639f3c930
fix: use or statements to add support for new docker packages
...
Closes #2732
[ci skip]
2017-04-20 21:38:25 -06:00
Jose Diaz-Gonzalez
42860dd2a9
feat: require nginx 1.8.0+
...
[ci skip]
2017-04-20 21:35:29 -06:00
Jose Diaz-Gonzalez
df6ac90812
Merge pull request #2457 from john-doherty/patch-1
...
Added "Dokku setup using a Mac" steps
2017-04-20 21:08:04 -06:00
Jose Diaz-Gonzalez
53fbaec1fa
Merge branch 'master' into patch-1
2017-04-20 21:07:54 -06:00
Jose Diaz-Gonzalez
2f819d1d1c
docs: remove header
...
Also use the account associated with Dokku for referrals.
[ci skip]
2017-04-20 21:06:43 -06:00
Jose Diaz-Gonzalez
c74bd93c58
docs: Respond to comments in digitalocean docs
...
[ci skip]
2017-04-20 21:04:40 -06:00
Jose Diaz-Gonzalez
9f9ecca59c
feat: support nginx 1.8.0 and up
2017-04-20 20:22:11 -06:00
Jose Diaz-Gonzalez
9e021f889f
fix: disable ssl tickets
...
This makes Perfect Forward Secrecy useless.
2017-04-20 20:17:43 -06:00
Jose Diaz-Gonzalez
1c5896c3e3
fix: be pci compliant by default
...
Developers can override this in a custom nginx.conf.sigil.
While it may be backwards incompatible - and will therefore require a minor release - it does make things much more secure.
2017-04-20 20:15:38 -06:00
Jose Diaz-Gonzalez
4abad29b3a
feat: set prefer_server_ciphers to on by default
...
[ci skip]
2017-04-20 20:14:10 -06:00
Jose Diaz-Gonzalez
3fab901097
fix: drop duplicate config values
...
[ci skip]
2017-04-20 20:13:44 -06:00
Jose Diaz-Gonzalez
6e0adaead0
Merge pull request #2730 from weyert/bugfix/2711
...
Fix ticket #2711
2017-04-20 15:19:37 -06:00
Jose Diaz-Gonzalez
55afe3a760
fix: quiet pushd and popd
2017-04-19 13:48:15 -06:00
Weyert de Boer
a61f7f44d6
Merge branch 'master' into bugfix/2711
2017-04-19 03:26:35 +01:00
Weyert de Boer
f0e0e20496
Use pushd and popd instead of cd
2017-04-19 03:26:00 +01:00
Weyert de Boer
3e4f91a78d
Attempt to fix the clone command
2017-04-19 03:00:09 +01:00
Josh Manders
fb68a6f4b6
Merge pull request #2725 from timaschew/patch-1
...
docs: minor typo fix
2017-04-18 09:46:58 -05:00
Anton Wilhelm
5a611b73d0
minor typo fix
2017-04-18 11:28:09 +02:00
Jose Diaz-Gonzalez
7e36d74959
Merge pull request #2723 from weyert/bugfix/2722
...
Call non-deprecated plugin:list method
2017-04-17 11:01:07 -06:00
Weyert de Boer
442d2cc414
Ensure the plugin listing command is not the deprecated one but the new plugin:list one instead
2017-04-17 16:22:23 +01:00
Jose Diaz-Gonzalez
8cac7ee63f
Merge pull request #2719 from joshco/master
...
clarify requirement to be checked into repo for buildpack apps
2017-04-17 00:38:45 -06:00
Josh
ab29554f3f
clarify requirement to be checked into repo for buildpack apps
2017-04-16 12:26:37 -04:00
Jose Diaz-Gonzalez
2803c39fb5
Merge pull request #2715 from dokku/github-usable-docs
...
Use urls that are linkable on github
2017-04-13 23:24:34 -06:00
Jose Diaz-Gonzalez
0ba9393285
docs: use urls that are linkable on github
2017-04-13 23:09:46 -06:00
Jose Diaz-Gonzalez
6cb8b108db
Release 0.9.4
...
# History
## 0.9.4
### Documentation
- #2710 : @josegonzalez Quiet output for git-related commands
2017-04-10 18:36:04 -06:00
Jose Diaz-Gonzalez
9aef43d5a0
Merge pull request #2710 from dokku/quiet-git
...
Quiet output for git-related commands
2017-04-10 18:35:25 -06:00
Jose Diaz-Gonzalez
8dadc4cf50
fix: de-dent post-extract output
2017-04-10 17:12:46 -06:00
Jose Diaz-Gonzalez
45518fce6c
fix: ensure git check-ref-format runs quietly
2017-04-10 17:12:32 -06:00
Jose Diaz-Gonzalez
b21f4b6470
Release 0.9.3
...
# History
## 0.9.3
### Bug Fixes
- #2706 : @josegonzalez fix: ensure nginx conf.d directory exists when running nginx install hook
- #2701 : @scjody Set SSH_USER for root commands
### New Features
- #2708 : @josegonzalez Document that we will not do buildpack support in the issue tracker
### Documentation
- #2709 : @michaelshobbs increase CURL_TIMEOUT and CURL_CONNECT_TIMEOUT defaults
- #2699 : @mbreit Add support for git >= 2.11
2017-04-10 13:40:53 -06:00
Jose Diaz-Gonzalez
c52f60f9d7
Merge pull request #2709 from dokku/mh/fix/default-curl-timeouts
...
increase CURL_TIMEOUT and CURL_CONNECT_TIMEOUT defaults
2017-04-10 13:39:42 -06:00
Jose Diaz-Gonzalez
c815d732eb
Merge pull request #2706 from dokku/2686-missing-nginx-dir
...
fix: ensure nginx conf.d directory exists when running nginx install hook
2017-04-10 12:48:25 -06:00
Michael Hobbs
18849c085a
increase CURL_TIMEOUT and CURL_CONNECT_TIMEOUT defaults. fixes #2668
2017-04-10 11:34:09 -07:00
Jose Diaz-Gonzalez
cb62958095
Merge pull request #2708 from dokku/josegonzalez-patch-1
...
Document that we will not do buildpack support in the issue tracker
2017-04-10 07:46:49 -06:00
Jose Diaz-Gonzalez
4fcfad5df5
docs: Document that we will not do buildpack support in the issue tracker
...
[ci skip]
2017-04-10 07:46:23 -06:00
Jose Diaz-Gonzalez
5101096518
fix: ensure nginx conf.d directory exists when running nginx install hook
...
Closes #2686
2017-04-10 00:37:23 -06:00
Jose Diaz-Gonzalez
afef3b94d5
Merge pull request #2701 from plotly/set-ssh-user-for-root
...
Set SSH_USER for root commands
2017-04-10 00:28:50 -06:00
Jody McIntyre
73a84f90c5
Set SSH_USER for root commands
...
Previously, SSH_USER was not set for plugin:* or ssh-keys:add, which
contradicts the user-auth trigger documentation.
Fixes #2700
2017-04-07 12:46:09 -04:00
Jose Diaz-Gonzalez
918bc9efe8
Merge pull request #2699 from mbreit/git-worktree
...
Use git worktree in git_build_app_repo() for git >= 2.11
2017-04-05 11:03:10 -04:00
Moritz Breit
98619733b2
Use git worktree in git_build_app_repo() for git >= 2.11
...
Git 2.11.0 breaks the git clone approach in git_build_app_repo() in
25ab004c53
git worktree is a much simpler approach but only works for git >= 2.5
so it is not available in Ubuntu 14.04.
Fixes #2512 .
2017-04-05 11:45:41 +02:00
Jose Diaz-Gonzalez
2fb712c3a2
Release 0.9.2
...
# History
## 0.9.2
### New Features
- #2698 : @josegonzalez docs: Document that we only care about specific sections
- #2697 : @callahad Restore installer note regarding AUFS on Linode
- #2694 : @scjody Add documentation note re: git-pre-pull vs. auth
### Documentation
- #2695 : @michaelshobbs add tests for pre/post deploy tasks
2017-04-05 00:21:24 -04:00
Jose Diaz-Gonzalez
0fa6503034
Merge pull request #2698 from dokku/josegonzalez-patch-1
...
docs: Document that we only care about specific sections
2017-04-04 17:05:32 -04:00
Jose Diaz-Gonzalez
fab97a377f
docs: Document that we only care about specific sections
...
Also remove all extra sections that are unused to make this clearer.
[ci skip]
2017-04-04 16:53:15 -04:00
Jose Diaz-Gonzalez
811bf2f9c4
Merge pull request #2697 from callahad/warn-about-aufs-warning
...
Restore installer note regarding AUFS on Linode
2017-04-04 15:37:38 -04:00
Dan Callahan
20497dabb4
Restore installer note regarding AUFS on Linode
...
See discussion in: https://github.com/dokku/dokku/issues/2675
Upstream Docker bug: https://github.com/docker/docker/issues/32361
2017-04-04 14:35:09 -05:00
Jose Diaz-Gonzalez
0b430af077
Merge pull request #2694 from plotly/git-pre-pull-security-note
...
Add documentation note re: git-pre-pull vs. auth
2017-04-04 12:50:37 -04:00
Jody McIntyre
e42e7c3694
Add documentation note re: git-pre-pull vs. auth
2017-04-04 11:40:46 -04:00
Michael Hobbs
eeef120433
Merge pull request #2695 from dokku/mh/chore/deployment-tasks-tests
...
add tests for pre/post deploy tasks
2017-04-03 16:32:36 -07:00
Michael Hobbs
8950571acb
add tests for pre/post deploy tasks
2017-04-03 12:34:41 -07:00
Jose Diaz-Gonzalez
a72a82e29b
Release 0.9.1
...
# History
## 0.9.1
### Bug Fixes
- #2693 : @josegonzalez fix: explicitly chown data and data/storage directories
2017-04-03 00:17:02 -04:00
Jose Diaz-Gonzalez
b6adc23bdd
Merge pull request #2693 from dokku/josegonzalez-patch-1
...
fix: explicitly chown data and data/storage directories
2017-04-02 16:17:41 -04:00
Jose Diaz-Gonzalez
8677aadad7
fix: explicitly chown data and data/storage directories
...
Doing a recursive chown will otherwise screw up dockerfile-based app storage when the uid does not map to herokuish or similar.
2017-04-02 15:07:18 -04:00
Jose Diaz-Gonzalez
a4b8e59c3f
Release 0.9.0
...
# History
## 0.9.0
### Bug Fixes
- #2691 : @josegonzalez Fix package building when golang binaries are available
- #2671 : @znz Fix variable name
- #2672 : @callahad Fix logrotate on Debian
- #2666 : @josegonzalez Use correct flag for build arguments when installing herokuish
- #2664 : @pvalentim Fix remote name when using --remote option with apps:create
### New Features
- #2689 : @mbreit Add dokku-monit to community plugin list
- #2683 : @josegonzalez Ensure we have an example for adding keys as another user
- #2682 : @josegonzalez Clarify supported stanzas in app.json
- #2679 : @callahad Remove unnecessary Linode-specific instructions
- #2670 : @znz Remove duplicated `(i.e. `
### Documentation
- #2685 : @josegonzalez Pass shellcheck on os x
- #2677 : @callahad Prefer HTTP2 to SPDY in nginx-vhosts
- #2673 : @michaelshobbs Update to herokuish 0.3.27
- #2674 : @michaelshobbs Update sshcommand to 0.7.0
- #2654 : @ebeigarts Enable nginx and docker on system startup when using bootstrap.sh on CentOS
- #2546 : @michaelshobbs Convert repo plugin to golang
2017-03-31 18:33:39 -06:00
Jose Diaz-Gonzalez
3a5d0716d4
Merge pull request #2691 from dokku/packaging
...
Fix package building when golang binaries are available
2017-03-31 18:12:44 -06:00
Jose Diaz-Gonzalez
b54a5b3f67
feat: add more lintian overrides for golang-based builds
2017-03-31 17:50:54 -06:00
Jose Diaz-Gonzalez
5b33bd5eda
fix: clean up src files in tmp build dir
2017-03-31 17:50:34 -06:00
Jose Diaz-Gonzalez
6d55dd8884
fix: allow skipping go-clean
2017-03-31 17:50:16 -06:00
Jose Diaz-Gonzalez
0fae350256
fix: do not clean src files between builds
...
This breaks packaging for multiple systems, and should only be done in the tmp build dir.
2017-03-31 17:48:26 -06:00
Jose Diaz-Gonzalez
90015ab594
fix: ensure the Makefile is also removed when calling make src-clean
2017-03-31 17:27:08 -06:00
Jose Diaz-Gonzalez
28281ae4d4
fix: properly detect release builds
2017-03-31 17:08:03 -06:00
Jose Diaz-Gonzalez
4723b27f2c
Merge pull request #2690 from znz/fix-contrib/release
...
Fix some bugs in contrib/release
2017-03-31 16:29:21 -06:00
Kazuhiro NISHIYAMA
de338f4da5
Fix a typo
2017-03-30 21:32:07 +09:00
Kazuhiro NISHIYAMA
d52eac7b35
Fix a typo
2017-03-30 21:31:15 +09:00
Kazuhiro NISHIYAMA
4d01e677ee
Add missing $
2017-03-30 21:30:33 +09:00
Kazuhiro NISHIYAMA
33daa88197
Add missing local
2017-03-30 21:29:59 +09:00
Kazuhiro NISHIYAMA
607a3d88ae
CURRENT_VERSION used in fn-repo-update-history-and-commit
2017-03-30 21:27:35 +09:00
Kazuhiro NISHIYAMA
be082e2fe0
Escaping CURRENT_VERSION to avoid too replaced
...
like change fixed in 5173145653
2017-03-30 21:24:40 +09:00
Kazuhiro NISHIYAMA
27bd578405
$IS_RELEASE is true or false
...
`[[ "$IS_RELEASE" == "release" ]]` does never match,
because `fn-is-release` outputs `true` or `false` only.
2017-03-30 21:23:15 +09:00
Jose Diaz-Gonzalez
0962ebeadb
Merge pull request #2689 from mbreit/dokku-monit-plugin
...
Add dokku-monit to community plugin list
2017-03-29 09:19:03 -06:00
Moritz Breit
95d9ca8945
Add dokku-monit to community plugin list
2017-03-29 10:00:43 +02:00
Jose Diaz-Gonzalez
e71cd7a939
Merge pull request #2684 from dokku/automated-release
...
feat: Allow triggering a release via the `contrib/release` script
2017-03-27 23:24:53 -06:00
Jose Diaz-Gonzalez
4bf301c913
chore: group single-line directives that are the same
...
[ci skip]
2017-03-27 09:32:48 -06:00
Jose Diaz-Gonzalez
0ea9e398bb
Merge pull request #2685 from dokku/dockerfile-packaging
...
Pass shellcheck on os x
2017-03-26 16:23:33 -06:00
Jose Diaz-Gonzalez
2a6ea5d979
Merge pull request #2677 from callahad/prefer-http2
...
Prefer HTTP2 to SPDY in nginx-vhosts
2017-03-26 13:15:47 -06:00
Jose Diaz-Gonzalez
b8cde503c2
SC2178: Variable was used as an array but is now assigned a string
2017-03-26 05:03:16 -06:00
Jose Diaz-Gonzalez
89c8e1c6a5
SC2086: Double quote to prevent globbing and word splitting
2017-03-26 05:02:03 -06:00
Jose Diaz-Gonzalez
6c66e9850c
SC2145: Argument mixes string and array. Use * or separate argument.
2017-03-26 05:00:43 -06:00
Jose Diaz-Gonzalez
fbcc8d8d6c
SC2154: disable
2017-03-26 04:59:54 -06:00
Jose Diaz-Gonzalez
e2bbdc968d
SC2162: read without -r mangle backslashes
2017-03-26 04:59:10 -06:00
Jose Diaz-Gonzalez
ed7d5623ad
fix: attempt to pass shellcheck on os x
2017-03-26 04:38:35 -06:00
Jose Diaz-Gonzalez
217e491e59
feat: Allow triggering a release via the contrib/release script
...
- Requires docker, git, and package_cloud gems
- Requires the PACKAGECLOUD_API_TOKEN environment variable
- Builds both a deb and rpm, pushing both to packagecloud
- Upgrades the golang build environment to 1.7.5
- Combines both build Dockerfiles into a single, generic env
- Fixes issue where internal-functions file for tar plugin was not executable
- Ensures that built plugins have a callback to clean up their source files before packaging
- Adds support for “betafish” releases, which are untested versions of Dokku that are available via a separate packagecloud repository.
2017-03-25 17:56:42 -06:00
Jose Diaz-Gonzalez
101414dcd3
Merge pull request #2683 from dokku/josegonzalez-patch-1
...
docs: ensure we have an example for adding keys as another user
2017-03-24 17:35:20 -06:00
Jose Diaz-Gonzalez
edda1e6567
docs: ensure we have an example for adding keys as another user
...
Closes #2680
[ci skip]
2017-03-24 17:35:05 -06:00
Jose Diaz-Gonzalez
dd7439095a
Merge pull request #2682 from dokku/josegonzalez-patch-1
...
docs: Clarify supported stanzas in app.json
2017-03-24 16:08:31 -06:00
Jose Diaz-Gonzalez
9e3ae9c37c
docs: Clarify supported stanzas in app.json
...
Closes #2681
[ci skip]
2017-03-24 16:08:17 -06:00
Jose Diaz-Gonzalez
b1bd2c17a0
Merge pull request #2679 from callahad/remove-linode-docs
...
Remove unnecessary Linode-specific instructions
2017-03-23 14:58:48 -06:00
Dan Callahan
a939296981
Prefer HTTP2 to SPDY in nginx-vhosts
...
1. SPDY has been deprecated and removed from modern browsers:
http://caniuse.com/#feat=spdy
2. HTTP/2 is present in all modern browsers:
http://caniuse.com/#feat=http2
3. SPDY and HTTP/2 are mutually exclusive in port-based `listen` directives:
http://nginx.org/en/docs/http/ngx_http_core_module.html#listen
Caniuse suggests that 74% of global users have a browser that supports
HTTP/2, while only 27% have a browser that supports SPDY. Only IE11 and
Safari support both.
Therefore, when both are available, Dokku should choose HTTP/2 to
maximize the benefit to users.
2017-03-23 15:23:57 -05:00
Dan Callahan
23cfccf424
Remove unnecessary Linode-specific instructions
...
Modern versions of Docker work just fine on Linode's default kernel
thanks to the `overlay2` storage driver.
Closes #2675
2017-03-23 15:18:10 -05:00
Dan Callahan
071e746c45
Update the default cipher suite
...
This is the Modern preset from:
https://mozilla.github.io/server-side-tls/ssl-config-generator/
2017-03-23 15:11:57 -05:00
Jose Diaz-Gonzalez
eae2876187
Merge pull request #2673 from dokku/mh/chore/bump-herokuish
...
update to herokuish 0.3.27
2017-03-23 13:43:24 -06:00
Jose Diaz-Gonzalez
8730bbf0a9
Merge pull request #2674 from dokku/mh/chore/bump-sshcommand
...
update sshcommand to 0.7.0
2017-03-23 13:43:04 -06:00
Jose Diaz-Gonzalez
1f5e5e5c14
Merge pull request #2654 from ebeigarts/rpm-enable-docker-nginx
...
Enable nginx and docker on system startup when using bootstrap.sh on CentOS
2017-03-23 13:42:45 -06:00
Michael Hobbs
e8b6e33934
update sshcommand to 0.7.0
2017-03-22 09:33:53 -07:00
Jose Diaz-Gonzalez
9ee6c7aab6
Merge pull request #2671 from znz/fix-var-name
...
Fix variable name
2017-03-22 10:31:48 -06:00
Jose Diaz-Gonzalez
22a8b914d2
Merge pull request #2670 from znz/fix-typo
...
Remove duplicated `(i.e. `
2017-03-22 09:59:03 -06:00
Jose Diaz-Gonzalez
dfab96c72e
Merge pull request #2672 from callahad/fix-logrotate-debian
...
Fix logrotate on Debian
2017-03-22 09:58:01 -06:00
Michael Hobbs
7c8fba8fc1
update to herokuish 0.3.27
2017-03-22 08:52:50 -07:00
Dan Callahan
85f4023965
Fix logrotate on Debian
...
Since we're creating logs as `root:dokku`, the logrotate configuration
needs an `su root dokku` line, just like `su syslog dokku` on ubuntu.
2017-03-22 08:39:46 -05:00
Kazuhiro NISHIYAMA
e9ee47a7c7
Fix variable name
...
`key` may not be `DOKKU_ROOT`.
2017-03-22 21:31:27 +09:00
Kazuhiro NISHIYAMA
a7c6127f2b
Remove duplicated (i.e.
...
[ci skip]
2017-03-22 21:29:21 +09:00
Jose Diaz-Gonzalez
4e6a699140
Merge pull request #2666 from dokku/josegonzalez-patch-1
...
Use correct flag for build arguments when installing herokuish
2017-03-21 08:15:29 -06:00
Jose Diaz-Gonzalez
f71644faf6
Use correct flag for build arguments when installing herokuish
...
Closes #2665
[ci skip]
2017-03-21 08:15:07 -06:00
Michael Hobbs
9a6306c53b
Merge pull request #2546 from dokku/mh-repo-golang
...
convert repo plugin to golang
2017-03-20 11:08:19 -07:00
Michael Hobbs
83d98fb6fb
cleanup from master rebase
2017-03-20 09:18:54 -07:00
Michael Hobbs
c501574753
fix overlooked rename of struct method receiver var
2017-03-20 09:16:49 -07:00
Michael Hobbs
f0efdd2ed4
rename DokkuCmd to ShellCmd and use strings.Join instead of fmt.Sprintf
2017-03-20 09:16:49 -07:00
Michael Hobbs
177b45c49b
use common.mk for common make variables. use -e when calling make. use golang:1.7.4 image.
2017-03-20 09:16:49 -07:00
Michael Hobbs
fc31b28ab6
restructure to build individual binaries
2017-03-20 09:16:49 -07:00
Michael Hobbs
e61475c7ea
add plugin docs regarding compiled languages and command API
2017-03-20 09:15:43 -07:00
Michael Hobbs
c92c0fce37
remove non-existent targets from .PHONY
2017-03-20 09:15:43 -07:00
Michael Hobbs
1a0c308b65
better error msg language
2017-03-20 09:15:43 -07:00
Michael Hobbs
dffbad49b4
refactor out variadic form of GetDeployingAppImageName
2017-03-20 09:15:43 -07:00
Michael Hobbs
b6dffaabee
convert repo plugin to golang
2017-03-20 09:15:43 -07:00
Jose Diaz-Gonzalez
8d83803763
Merge pull request #2664 from pvalentim/fix-remote-option
...
Fix remote name when using --remote option with apps:create
2017-03-20 09:43:37 -06:00
Pedro Valentim
85e5bd7c86
Fix remote name when using --remote option with apps:create
2017-03-20 13:11:14 +00:00
Jose Diaz-Gonzalez
6e4f023a7b
Release 0.8.2
2017-03-19 16:20:39 -06:00
Jose Diaz-Gonzalez
8fb817f93c
Merge pull request #2660 from dokku/plugin-tarball-support
...
feat: allow installation of plugins via tarball
2017-03-19 16:17:29 -06:00
Jose Diaz-Gonzalez
49abdb1b5c
Merge pull request #2661 from dokku/non-quiet-package-builds
...
feat: do not run builds in quiet mode
2017-03-19 16:17:24 -06:00
Jose Diaz-Gonzalez
bba368a32d
feat: allow installation of plugins via tarball
2017-03-19 16:16:45 -06:00
Jose Diaz-Gonzalez
eaccd8087c
feat: do not run builds in quiet mode
2017-03-19 16:15:28 -06:00
Jose Diaz-Gonzalez
3c1fc4a7df
Release 0.8.1
2017-03-19 14:06:32 -06:00
Jose Diaz-Gonzalez
c0027e5107
Merge pull request #2659 from jfw/master
...
Minor clarifications
2017-03-17 17:35:03 -06:00
Jeff Fein-Worton
ed6a4426c7
Minor clarifications
2017-03-17 16:32:33 -07:00
Jose Diaz-Gonzalez
e5a6cf48f7
Merge pull request #2657 from dokku/post-extract-trigger
...
Add post-extract plugin trigger
2017-03-16 05:51:04 -06:00
Jose Diaz-Gonzalez
dace6873df
Add post-extract plugin trigger
...
This trigger allows you to modify the contents of an application *after* it has been extracted from git/tarball but *before* the image source type is detected. For example, you may wish to autogenerate a Dockerfile based on some other application contents before detecting what type of build process - herokuish or docker file - to use.
2017-03-16 04:25:18 -06:00
Jose Diaz-Gonzalez
d01460f19a
Merge pull request #2656 from dokku/2628-fix-global-report-flags
...
fix: ensure we can call the report subcommand without an app while specifying flags
2017-03-16 03:39:42 -06:00
Jose Diaz-Gonzalez
97e35e796c
fix: ensure we can call the report subcommand without an app while specifying flags
...
Closes #2628
2017-03-16 02:33:51 -06:00
Jose Diaz-Gonzalez
4de0e693ca
Merge pull request #2618 from dokku/2356-storage-report
...
Implement docker-options:report and storage:report
2017-03-15 10:38:09 -06:00
Jose Diaz-Gonzalez
01b30e083f
fix: redirect stderr to /dev/null in tests
2017-03-15 09:29:47 -06:00
Edgars Beigarts
7ba063c6bb
Enable nginx and docker on system startup when using bootstrap.sh on CentOS
2017-03-15 14:52:29 +02:00
Jose Diaz-Gonzalez
0215e3ec91
fix: redirect domains:default stderr to /dev/null in tests
2017-03-15 03:17:31 -06:00
Jose Diaz-Gonzalez
91aa5255ec
fix: ensure we redirect stderr to stdout for test
2017-03-15 02:55:09 -06:00
Jose Diaz-Gonzalez
0d1c8deb57
fix: redirect error output to /dev/null
...
The checks command is deprecated, so the warning was being captured.
2017-03-15 02:44:38 -06:00
Jose Diaz-Gonzalez
06d2ffaa14
feat: redirect warnings to stderr
...
Having warnings on stdout doesn’t convey to a user that it is a warning.
2017-03-15 02:44:38 -06:00
Jose Diaz-Gonzalez
6ae948523b
fix: redirect error output to /dev/null
...
The docker-options command is deprecated, so the warning was being captured.
2017-03-15 02:44:38 -06:00
Jose Diaz-Gonzalez
9aaf289fb8
fix: use correct variable
2017-03-15 02:44:38 -06:00
Jose Diaz-Gonzalez
367f6bd5e8
fix: add missing source calls
2017-03-15 02:44:38 -06:00
Jose Diaz-Gonzalez
d9ff7c218d
Add deprecation notice
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
f5cce3c3a3
fix: pass shellcheck
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
f1897c7a86
feat: implement docker-options:report command
...
Refs #2356
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
25e44b5492
docs: use node-js-app as the app name, not node-js-sample
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
b7dca68375
fix: use correct source path
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
9bad0795e2
fix: add missing functions
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
b7da215ab5
feat: implement storage:report command
...
Refs #2356
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
35acce84ea
chore: use correct path for sourcing
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
a7f32197f3
refactor: move command to internal-functions
2017-03-15 02:42:10 -06:00
Jose Diaz-Gonzalez
ac8aff1f00
refactor: storage:default is now an alias for storage:help
2017-03-15 02:39:53 -06:00
Jose Diaz-Gonzalez
e99e0b02d4
refactor: move storage:help to internal-functions
2017-03-15 02:38:38 -06:00
Jose Diaz-Gonzalez
621b31839e
Merge pull request #2650 from dokku/2627-bare-help-output
...
Fix help output for nginx and ssh-keys
2017-03-13 10:36:25 -06:00
Jose Diaz-Gonzalez
3c5335056c
feat: allow plugin:help and plugin:list subcommands to be run without root
2017-03-12 21:46:58 -06:00
Jose Diaz-Gonzalez
30bf228dc9
docs: swap in plugin:list command
2017-03-12 21:29:25 -06:00
Jose Diaz-Gonzalez
e78a05d6fe
feat: mark ps:default command as deprecated
2017-03-12 21:29:12 -06:00
Jose Diaz-Gonzalez
4930003008
feat: create repo:default alias for repo:help
2017-03-12 21:29:01 -06:00
Jose Diaz-Gonzalez
0153bc49bc
feat: create tar:default alias for tar:help
2017-03-12 21:28:45 -06:00
Jose Diaz-Gonzalez
48503e9f40
fix: add missing import
2017-03-12 21:28:29 -06:00
Jose Diaz-Gonzalez
ef9b453aa8
refactor: mark storage:list as deprecated
2017-03-12 21:27:36 -06:00
Jose Diaz-Gonzalez
f5552da8ac
chore: formatting
2017-03-12 21:26:54 -06:00
Jose Diaz-Gonzalez
6124f2693b
feat: make plugin:default an alias of plugin:list
2017-03-12 21:26:46 -06:00
Jose Diaz-Gonzalez
2bcad2014b
chore: unify error output when an app is not declared
2017-03-12 21:26:19 -06:00
Jose Diaz-Gonzalez
7bbad9f074
fix: ensure the help output for nginx/ssh-keys renders correctly
...
Closes #2627
[ci skip]
2017-03-12 21:24:43 -06:00
Jose Diaz-Gonzalez
a5ac4bb08b
Merge pull request #2648 from dokku/josegonzalez-patch-1
...
docs: Note that the remote username is important
2017-03-10 19:47:38 -07:00
Jose Diaz-Gonzalez
3b2bb2ebc6
docs: Note that the remote username is important
...
[ci skip]
2017-03-10 19:47:26 -07:00
Jose Diaz-Gonzalez
40e4df7e78
Merge pull request #2647 from dokku/jg-2646
...
fix: properly escape post-install variables
2017-03-09 01:56:44 -07:00
Jose Diaz-Gonzalez
41d3b258bb
fix: properly escape post-install variables
...
Closes #2646
[ci skip]
2017-03-09 01:56:27 -07:00
Chiedo
12b44c865b
Exposed function to nginx template
2017-03-08 07:49:21 -05:00
Chiedo
58c2ad8e4b
Attempt to fix plugin path
2017-03-07 16:10:46 -05:00
Chiedo
4c354bdcd6
lol
2017-03-07 15:53:16 -05:00
Chiedo
22f670d999
Fixed variable syntax in install script
2017-03-07 14:50:14 -05:00
Chiedo
e5f3dcaaef
Quoted Variable usage
2017-03-07 14:38:19 -05:00
Chiedo
3f4b1e69c7
Requested improvements
...
- Moved the template files
- Replaced . with $PWD
- Made more descriptive errors in the templates
2017-03-07 14:28:38 -05:00
Chiedo
fa286caca2
Switched to templated error pages
2017-03-07 09:14:24 -05:00
Chiedo
3b78e65b2b
Added better default nginx error pages
2017-03-06 15:05:58 -05:00
Jose Diaz-Gonzalez
df6f7803d0
Merge pull request #2639 from joshco/docs/alt-unix-users
...
Add documentation for how to grant other Unix accounts Dokku access
2017-03-06 06:34:26 -07:00
Josh Cohen
e870f844c6
Add documentation for how to grant other Unix accounts Dokku access
...
without giving them full sudo privileges.
2017-03-06 08:06:24 -05:00
Jose Diaz-Gonzalez
68192dcdbf
Merge pull request #2638 from econya/speaking-documentation-link
...
Improve README with more speaking link to doc.
2017-03-06 02:55:20 -07:00
Felix Wolfsteller
926cb51906
Improve README with more speaking link to doc.
...
Also, add a full stop somewhere.
2017-03-06 10:23:08 +01:00
Jose Diaz-Gonzalez
e518571f83
Merge pull request #2622 from raphaklaus/master
...
Allow file names with multiple dots in certs:add command
2017-03-04 16:18:27 -07:00
Jose Diaz-Gonzalez
7586575cf8
Merge pull request #2637 from dokku/fix-ps-report-docs
...
docs: Add documentation surrounding flags that ps:report accepts
2017-03-04 16:18:03 -07:00
Jose Diaz-Gonzalez
31c9775ef4
docs: Add documentation surrounding flags that ps:report accepts
...
Closes #2631
[ci skip]
2017-03-04 16:17:27 -07:00
Raphael D. Pinheiro
30de268da7
Merge branch 'master' into master
2017-03-03 15:22:55 -03:00
Jose Diaz-Gonzalez
1e387b3b42
fix: support new docker packages
...
Refs #2636
2017-03-03 09:04:49 -07:00
raphaklaus
94af35b3b9
Merge branch 'master' of https://github.com/raphaklaus/dokku
2017-03-02 16:39:08 -03:00
raphaklaus
a3989aafaa
add grep to find crt and key files
2017-03-02 16:38:25 -03:00
Michael Hobbs
87feed08f5
Merge pull request #2634 from dokku/mh/chore/upgrade-herokuish
...
update herokuish to 0.3.26
2017-03-02 10:23:57 -07:00
Raphael D. Pinheiro
86eca5af3a
Merge branch 'master' into master
2017-03-02 12:01:17 -03:00
Michael Hobbs
246e54a293
update herokuish to 0.3.26
2017-02-28 17:02:33 -07:00
Jose Diaz-Gonzalez
16ff22b457
Merge pull request #2633 from drpoggi/patch-1
...
update ssl.md
2017-02-28 12:08:10 -07:00
David Poggi
f7a25eb480
update ssl.md
...
Make sure we're respecting the respectively ;)
2017-02-28 13:20:47 -05:00
Raphael D. Pinheiro
51f5dbcf26
Merge branch 'master' into master
2017-02-28 12:37:52 -03:00
Jose Diaz-Gonzalez
d79a79084e
fix: bail early when checking ps output for an undeployed app
...
Closes #2630
2017-02-27 07:30:21 -07:00
Jose Diaz-Gonzalez
fe54718073
Merge pull request #2629 from znz/fix-certs-help
...
Fix `certs:help`
2017-02-27 07:13:20 -07:00
Kazuhiro NISHIYAMA
c1cef4f99e
Fix certs:help
...
`certs` requires `app` argument like `certs:info`.
2017-02-27 23:04:54 +09:00
Jose Diaz-Gonzalez
d36f874d0e
Merge pull request #2626 from znz/update-command-in-example
...
Update command in example
2017-02-27 06:49:22 -07:00
Kazuhiro NISHIYAMA
b0c577ddd7
Update command in example
2017-02-27 22:41:42 +09:00
raphaklaus
56b018b4c5
Merge branch 'master' of https://github.com/raphaklaus/dokku
2017-02-24 12:54:40 -03:00
Raphael D. Pinheiro
8bc7cdaaeb
Merge branch 'master' into master
2017-02-24 12:42:42 -03:00
raphaklaus
adf0a9ee74
add domain_ssl tar for testing
2017-02-24 12:41:12 -03:00
Jose Diaz-Gonzalez
ba7f9b8f87
Merge pull request #2616 from dokku/2356-apps-report-cleanup
...
Replace apps subcommand with apps:list
2017-02-23 19:38:40 -07:00
Jose Diaz-Gonzalez
a3ff9b53a8
Merge pull request #2615 from dokku/2356-certs-report
...
Implement certs:report
2017-02-23 19:38:25 -07:00
Jose Diaz-Gonzalez
0b897df462
Merge pull request #2619 from dokku/2356-ssh-keys-report
...
Refactor ssh-keys:default
2017-02-23 19:38:11 -07:00
Jose Diaz-Gonzalez
b4899cdb21
Merge pull request #2620 from dokku/2356-proxy-report
...
Implement domains:report and proxy:report
2017-02-23 19:37:58 -07:00
Jose Diaz-Gonzalez
2fbe5a418f
Merge pull request #2617 from dokku/2356-checks-report
...
Implement checks:report
2017-02-23 19:37:43 -07:00
Raphael D. Pinheiro
8a6bce3745
add multiple dots tar for testing
2017-02-23 16:33:36 -03:00
Raphael D. Pinheiro
b0777a44cb
add test to certs:add with multiple dots
...
Add test to certs:add command to allow multiple dots in file name
2017-02-23 13:44:28 -03:00
Raphael D. Pinheiro
0c98a34094
enhance regex to allow multiple dots in file names
...
removed remaining *
2017-02-23 13:27:50 -03:00
Raphael D. Pinheiro
088b7f360e
enhance regex to allow multiple dots in file names
...
things like mydomain.com.crt and mydomain.com.key will be better interpreted
2017-02-23 13:25:33 -03:00
Jose Diaz-Gonzalez
54429a095c
feat: implement domains:report command
...
Also deprecate `domains:default` in favor of `domains:report`
Refs #2356
2017-02-20 23:17:35 -07:00
Jose Diaz-Gonzalez
282979eef4
refactor: move domains:help to internal-functions
2017-02-20 22:50:07 -07:00
Jose Diaz-Gonzalez
48653e5663
chore: properly name functions
2017-02-20 22:44:51 -07:00
Jose Diaz-Gonzalez
ec2e2bc4cc
refactor: alias nginx:default to nginx:help
2017-02-20 22:39:53 -07:00
Jose Diaz-Gonzalez
885aa47b18
refactor: move nginx:help to internal-functions
2017-02-20 22:35:52 -07:00
Jose Diaz-Gonzalez
225840b79d
refactor: move proxy:help to internal-functions
2017-02-20 21:52:05 -07:00
Jose Diaz-Gonzalez
0e899cdd13
feat: implement proxy:report command
...
Also deprecate `proxy:default` in favor of `proxy:report`
Refs #2356
2017-02-20 21:52:02 -07:00
Jose Diaz-Gonzalez
6906ead6ae
Merge pull request #2592 from dokku/2535-dockerfile-ssl-port
...
fix: always set a default ssl port for apps with ssl enabled
2017-02-20 21:20:44 -07:00
Jose Diaz-Gonzalez
e441594981
chore: use correct source path
2017-02-20 20:11:53 -07:00
Jose Diaz-Gonzalez
448b6e9ac1
refactor: alias ssh-keys:default to ssh-keys:help
2017-02-20 20:09:09 -07:00
Jose Diaz-Gonzalez
a09560542b
refactor: move ssh-keys:help to internal-functions
2017-02-20 20:08:38 -07:00
Jose Diaz-Gonzalez
adc3b24ed7
docs: use node-js-app as sample app name
...
[ci skip]
2017-02-20 20:04:07 -07:00
Jose Diaz-Gonzalez
4026291572
SC2005: Useless echo? Instead of 'echo $(cmd)', just use 'cmd'.
2017-02-20 19:22:18 -07:00
Jose Diaz-Gonzalez
59f6ad9479
Correct docs for checks:report
...
[ci skip]
2017-02-20 19:07:10 -07:00
Jose Diaz-Gonzalez
dd4960f1ce
refactor: move checks:help to internal-functions
2017-02-20 18:19:37 -07:00
Jose Diaz-Gonzalez
3b3eefcb73
refactor: deprecate the checks command in favor of checks:report
2017-02-20 18:19:37 -07:00
Jose Diaz-Gonzalez
cbcb720228
feat: implement checks:report command
...
Refs #2356
2017-02-20 18:19:31 -07:00
Jose Diaz-Gonzalez
d73c07de68
cleanup: move from apps to apps:list subcommand for tests and docs
2017-02-20 17:24:09 -07:00
Jose Diaz-Gonzalez
cd3e637387
refactor: move apps:help to internal-functions
2017-02-20 17:22:41 -07:00
Jose Diaz-Gonzalez
9614f7dca2
feat: implement apps:list
...
Also deprecate the `apps` command in favor of `apps:list`
2017-02-20 17:18:29 -07:00
Jose Diaz-Gonzalez
84fab30c09
refactor: move certs:help into internal-functions
2017-02-20 17:11:53 -07:00
Jose Diaz-Gonzalez
cb71d8a0be
fix: clean up certs help output
2017-02-20 16:51:46 -07:00
Jose Diaz-Gonzalez
507ae1de33
fix: ensure certs:info doesn’t output error information when ssl files are missing
2017-02-20 16:50:38 -07:00
Jose Diaz-Gonzalez
dcb88226b5
refactor: ensure that certs:default and certs:info are deprecated in favor of certs:report
...
Refs #2356
2017-02-20 16:47:14 -07:00
Jose Diaz-Gonzalez
51217521e3
feat: add certs:report
...
Refs #2356
2017-02-20 16:39:43 -07:00
Jose Diaz-Gonzalez
05bf33805f
Merge pull request #2504 from mbtamuli/apps_report_subcommand
...
Adds the `report` subcommand for all plugin
2017-02-20 13:56:45 -07:00
Jose Diaz-Gonzalez
3506c100c7
Merge branch 'master' into apps_report_subcommand
2017-02-20 13:55:37 -07:00
Jose Diaz-Gonzalez
8639d1768c
Merge pull request #2586 from bevand10/patch-1
...
Behind-proxy support for herokuish install
2017-02-20 13:50:04 -07:00
Jose Diaz-Gonzalez
779d281c57
Merge pull request #2612 from dokku/2609-ensure-vhost-file-existence
...
Ensure VHOST files exist before executing commands against them
2017-02-20 13:49:03 -07:00
Jose Diaz-Gonzalez
815630ffe1
Merge pull request #2613 from emveeoh/patch-2
...
Update linode.md to reflect latest Linode.com process
2017-02-19 20:04:38 -05:00
Michael van Olden
189366097e
Update linode.md to reflect latest Linode.com process
...
[ci skip]
Linode now supports KVM virtualization on all VMs by default. So, this verbiage was completely removed.
GRUB 2 is now one of the default options in the Kernel Menu. The additional Ubuntu packages are no longer required. Wording changed to reflect updated instructions.
2017-02-19 20:01:57 -05:00
Jose Diaz-Gonzalez
7c30babdec
fix: Ensure VHOST files exist before executing commands against them
...
Closes #2609
2017-02-19 19:57:09 -05:00
Jose Diaz-Gonzalez
618395df5e
Merge pull request #2605 from andyjeffries/master
...
Added information on SSL_CERT_FILE build failure
2017-02-15 11:52:08 -05:00
Jose Diaz-Gonzalez
ef7d913cd7
Merge branch 'master' into master
2017-02-15 11:52:00 -05:00
Andy Jeffries
daa8faa3aa
Added information on SSL_CERT_FILE build failure
2017-02-15 16:08:02 +00:00
Jose Diaz-Gonzalez
336ffc9b09
Update functions
2017-02-05 13:39:49 -05:00
Michael Hobbs
44b48a55a5
Merge pull request #2594 from dokku/mh/chore/upgrade-herokuish
...
upgrade to herokuish v0.3.25
2017-02-01 16:45:06 -08:00
Michael Hobbs
0de2c28c92
upgrade to herokuish v0.3.25
2017-02-01 11:52:19 -08:00
Dave Bevan
4f8bea8f35
Merge branch 'master' into patch-1
2017-01-30 10:01:10 +00:00
Jose Diaz-Gonzalez
aae7401888
fix: always set a default ssl port for apps with ssl enabled
...
Closes #2535
2017-01-30 03:04:02 -05:00
Dave Bevan
96a0c2531d
Update deb.mk
...
Updates as requested
2017-01-27 12:02:55 +00:00
Jose Diaz-Gonzalez
99378af668
Merge pull request #2587 from dokku/2494-custom-deploy-branch
...
Allow specifying the deploy branch via DOKKU_DEPLOY_BRANCH
2017-01-26 11:23:36 -07:00
Dave Bevan
9f9b3374bd
Make docker build --build-args optional
...
Change the proxy-sensing --build-args such that they only added if defined.
2017-01-26 10:34:02 +00:00
Jose Diaz-Gonzalez
2efcbcc9bb
Merge pull request #2588 from dokku/2466-vagrant-ssh-config
...
Clarify when the `~/.ssh/config` settings need to match `vagrant ssh-config output`
2017-01-26 00:46:57 -07:00
Jose Diaz-Gonzalez
7cac755c98
Clarify when the ~/.ssh/config settings need to match vagrant ssh-config output
...
Closes #2466
[ci skip]
2017-01-26 00:46:35 -07:00
Jose Diaz-Gonzalez
0aeee7ea28
Allow specifying the deploy branch via DOKKU_DEPLOY_BRANCH
...
Closes #2494
2017-01-26 00:32:23 -07:00
Dave Bevan
f393fa0442
Behind-proxy support for herokuish install
...
Inject http proxy envvars to docker build command to allow package installation behind corporate proxies.
These envvars (http_proxy and https_proxy) are standard, and usually configured via system-wide /etc/profile.d files.
In cases where these envvars are not configured, the additions appear to be mute and non-destructive.
2017-01-25 17:37:26 +00:00
Jose Diaz-Gonzalez
f24e777921
Merge pull request #2583 from dokku/jg-apps-clone
...
feat: implement application cloning
2017-01-24 11:37:38 -07:00
Jose Diaz-Gonzalez
c82c9562b6
fix: use correct check for skipping a rebuild
2017-01-24 02:54:26 -07:00
Jose Diaz-Gonzalez
d473c1635f
docs: add a note about errors that can occur for non-generic config
...
[ci skip]
2017-01-23 12:03:16 -07:00
Jose Diaz-Gonzalez
33a7619eac
Update commands
...
[ci skip]
2017-01-22 22:55:40 -07:00
Jose Diaz-Gonzalez
dd517a3dd1
Update application-management.md
...
[ci skip]
2017-01-22 22:55:28 -07:00
Jose Diaz-Gonzalez
143b4802c3
fix: use correct verb
...
[ci skip]
2017-01-22 22:55:09 -07:00
Jose Diaz-Gonzalez
a564eae9f1
feat: implement application cloning
...
Application cloning can be used to setup review applications based on an existing application. This is useful in CI/CD pipelines where a developer may wish to verify code in a custom environment without overwriting a shared staging environment.
2017-01-22 21:39:30 -07:00
Jose Diaz-Gonzalez
83bf99c8d0
Merge pull request #2580 from znz/fix-font-url
...
Fix font URL
2017-01-20 09:11:45 -07:00
Kazuhiro NISHIYAMA
5173145653
Fix font URL
...
It is broken since
a00a9219da (diff-d93d3d701f4e262a6177c91d4e0b9a36R10)
2017-01-20 23:47:07 +09:00
Jose Diaz-Gonzalez
1f0173ad7b
Merge pull request #2578 from dokku/josegonzalez-patch-1
...
Require specific versions for dokku-maintained packages
2017-01-19 17:34:26 -07:00
Jose Diaz-Gonzalez
bdb38ceaa8
Require specific versions for dokku-maintained packages
...
Closes #2450
[ci skip]
2017-01-19 17:34:09 -07:00
Jose Diaz-Gonzalez
bb0c587fff
Merge pull request #2576 from znz/remove-unused
...
Remove unused variable
2017-01-19 17:22:46 -07:00
Kazuhiro NISHIYAMA
fec2f8e38e
Remove unused variable
2017-01-20 00:26:51 +09:00
Jose Diaz-Gonzalez
b0afcee389
Merge pull request #2573 from ebeigarts/parallel-recomends
...
Recommend parallel package for faster ps:restore
2017-01-18 02:44:56 -07:00
Edgars Beigarts
33c9bc9908
Recommend parallel package for faster ps:restore
2017-01-18 09:25:08 +02:00
Jose Diaz-Gonzalez
e233e916aa
docs: move sponsors and backers section up
2017-01-16 15:43:12 -07:00
Jose Diaz-Gonzalez
eb5d4d0708
docs: move badges to newline
...
[ci skip]
2017-01-16 15:42:25 -07:00
Jose Diaz-Gonzalez
3a8e80c530
fix: use correct markup for link
...
[ci skip]
2017-01-16 15:38:35 -07:00
Jose Diaz-Gonzalez
c72d7e0686
Merge pull request #2475 from pranavgoel25/update-docs
...
Minor readme and sponsor changes
2017-01-16 15:37:53 -07:00
Jose Diaz-Gonzalez
5b92085c29
Merge branch 'master' into update-docs
2017-01-16 15:37:36 -07:00
Jose Diaz-Gonzalez
4e7b1c77e3
Merge pull request #2557 from dokku/dokku-cli-improvements
...
Dokku cli improvements
2017-01-16 15:32:11 -07:00
Jose Diaz-Gonzalez
e83f3e0011
Merge pull request #2570 from OmgImAlexis/master
...
add dokku report command for 0.4.10+
2017-01-16 00:56:31 -07:00
Alexis Tyler
b874692d06
add dokku report command for 0.4.10+
2017-01-16 18:25:20 +10:30
Jose Diaz-Gonzalez
b7511829ad
Merge pull request #2569 from OmgImAlexis/patch-1
...
Reload nginx after adding default vhost file
2017-01-16 00:49:55 -07:00
Alexis Tyler
f5f2a5f171
Reload nginx after creating default vhost file
2017-01-16 18:12:11 +10:30
Jose Diaz-Gonzalez
12500d7d3c
Merge pull request #2566 from dokku/josegonzalez-patch-1
...
Move "new as of" note to correct section
2017-01-15 01:36:37 -07:00
Jose Diaz-Gonzalez
927d569db5
Move "new as of" note to correct section
...
Also move note up.
[ci skip]
2017-01-15 01:07:12 -07:00
Jose Diaz-Gonzalez
eec41bf4e7
Merge pull request #2565 from dokku/josegonzalez-patch-1
...
Update persistent storage to reference the sample app as normal
2017-01-15 01:05:21 -07:00
Jose Diaz-Gonzalez
f0ecac5998
Update persistent storage to reference the sample app as normal
...
[ci skip]
2017-01-15 01:05:08 -07:00
Jose Diaz-Gonzalez
feaaf4f4b0
Merge pull request #2564 from ka7/spelling
...
Spelling
2017-01-14 14:42:27 -07:00
klemens
e09d093239
spelling fixes
2017-01-14 22:38:27 +01:00
klemens
fc4b7ce0ee
spelling fixes
2017-01-14 22:35:24 +01:00
Jose Diaz-Gonzalez
dbf0de9e65
Merge pull request #2500 from dokku/2479-jg-suppress-output-on-submodule-success
...
Suppress output unless the `git submodule update` call fails
2017-01-14 14:13:48 -07:00
Jose Diaz-Gonzalez
8497bd6d70
chore: remove extra newline
...
[ci skip]
2017-01-14 14:08:22 -07:00
Jose Diaz-Gonzalez
67f05b8eed
fix: show error message when there is no DOKKU_REMOTE_HOST available
2017-01-14 14:02:14 -07:00
Jose Diaz-Gonzalez
0f5dec1797
refactor: rename variable usage to DOKKU_REMOTE_HOST
...
This allows us to make it a local variable
2017-01-14 14:00:21 -07:00
Jose Diaz-Gonzalez
24c4f25dd0
fix: set DOKKU_GIT_REMOTE to a default of dokku
2017-01-14 13:58:45 -07:00
Jose Diaz-Gonzalez
ab93fefd5b
Merge pull request #2508 from OmarShehata/master
...
Add default functions for all commands
2017-01-13 22:37:29 -07:00
Jose Diaz-Gonzalez
e726bb1df8
Merge pull request #2519 from tkalus/tk-2474-dup_nginx_server_name
...
Fix for #2474
2017-01-13 22:34:17 -07:00
Jose Diaz-Gonzalez
a8abd40abe
Merge pull request #2555 from dokku/2463-enhanced-restore
...
Skip failing applications when running ps:restore on boot
2017-01-13 17:30:01 -07:00
Jose Diaz-Gonzalez
06fa58ff47
chore: remove extra space
...
[ci skip]
2017-01-13 17:29:51 -07:00
Jose Diaz-Gonzalez
0de746da4e
fix shellcheck issues
2017-01-13 16:20:13 -07:00
Jose Diaz-Gonzalez
24552f2b9b
Merge pull request #2560 from ebeigarts/rpm-doc
...
Improve install documentation on CentOS
2017-01-12 09:51:59 -07:00
Edgars Beigarts
90510378c8
Improve install documentation on CentOS
2017-01-12 13:28:39 +02:00
Jose Diaz-Gonzalez
a22f6596dc
Merge pull request #2554 from dokku/2480-add-ssl-ports
...
Add ssl ports when generating a self-signed certificate
2017-01-10 14:00:04 -07:00
Jose Diaz-Gonzalez
c216b3be7f
feat: add support for --global flag when calling dokku domains
2017-01-09 02:34:48 -07:00
Jose Diaz-Gonzalez
6e00064cb3
fix: Properly parse flags in the dokku client
...
- Respect the --app flag
- Respect the --trace flag
- Skip the second argument after both --app and --remote flags
- The `--global` flag should be set as is when specified after a “valid” command
- Fix issues when checking if the --app flag should be passed via ssh
- Use APP as the variable name for the current app
2017-01-09 02:33:45 -07:00
Jose Diaz-Gonzalez
594b41cc70
fix: properly handle argument parsing when skip is set to true
...
Previously, using the --app flag would mean that we would stop properly parsing all proceeding flags, so the --app flag would only work when set last.
2017-01-09 02:13:52 -07:00
Jose Diaz-Gonzalez
9272e40178
fix: skip following argument when current argument is --app
2017-01-09 02:12:18 -07:00
Jose Diaz-Gonzalez
e107c19dbf
chore: remove extra local declarations
2017-01-09 01:31:10 -07:00
Justin Clark
13c78e8e9a
Add exceptions back to dokku_client.sh for plugins that should not be passed an app name implicitly
2017-01-09 01:30:49 -07:00
Jose Diaz-Gonzalez
5ddcf06ce9
feat: add the ability to specify a remote via the --remote flag
...
Closes #2523
2017-01-09 01:15:22 -07:00
Jose Diaz-Gonzalez
70f3e3407f
chore: prefix functions with fn-
2017-01-09 00:44:13 -07:00
Jose Diaz-Gonzalez
332c429e31
refactor: make variables local and move them into correct functions
2017-01-09 00:37:54 -07:00
Jose Diaz-Gonzalez
b23c602079
chore: remove extra whitespace in client
...
[ci skip]
2017-01-09 00:36:35 -07:00
Jose Diaz-Gonzalez
13ef76127d
Suppress output unless the git submodule update call fails
...
This will give a bit more warning to developers as to what might be going on, allowing them to respond appropriately.
Closes #2479
2017-01-08 22:04:14 -07:00
Jose Diaz-Gonzalez
0e0012cca1
fix: remove extra closing tag
2017-01-08 21:43:37 -07:00
Jose Diaz-Gonzalez
37a2edc558
Merge pull request #2556 from dokku/cleanup-fonts
...
docs: use slightly better font style for docs
2017-01-08 21:38:05 -07:00
Jose Diaz-Gonzalez
2629be5651
docs: use slightly better font style for docs
...
- switch to native fonts
- use smaller sidebar text
- set proper line-height
[ci skip]
2017-01-08 21:37:44 -07:00
Jose Diaz-Gonzalez
815c612261
feat: add support for using parallel to restore apps
...
By using parallel, we take advantage of the fact that a server may have multiple cores, thus enabling restores to complete faster.
Refs #2463
2017-01-08 20:49:14 -07:00
Jose Diaz-Gonzalez
831fdeb030
fix: allow ps_start to fail during a ps:restore
...
Instead of blocking the start of each app based on whether the previous app started, we simply log and continue.
Closes #2463
2017-01-08 20:17:23 -07:00
Jose Diaz-Gonzalez
bcfa60ae98
feat: save the ssl certificate to the APP_SSL_PATH
...
This allows later retrieval of the csr in cases where the developer forgot to save it locally.
2017-01-08 19:36:17 -07:00
Jose Diaz-Gonzalez
82c11a2b2c
fix: call post-certs-update on the application before updating domains
...
This ensures that we set the proper ssl ports.
Closes #2480
Closes #2528
2017-01-08 19:35:49 -07:00
Jose Diaz-Gonzalez
a967990be7
chore: remove unnecessary cd in certs:add
...
This was used before we started using `plugn` for triggering subshell calls to dokku.
2017-01-08 19:35:04 -07:00
Jose Diaz-Gonzalez
87573b81bb
Release 0.8.0
2017-01-08 17:22:30 -07:00
Jose Diaz-Gonzalez
66ef66644f
Merge pull request #2553 from dokku/release
...
Release code
2017-01-08 16:55:14 -07:00
Jose Diaz-Gonzalez
e46b0952e2
feat: add release-related Dockerfiles
...
These two docker files are used to create deb and rpm packages which are later extracted and pushed to packagecloud.
[ci skip]
2017-01-08 16:49:41 -07:00
Jose Diaz-Gonzalez
6ab9e04ba6
fix: allow overriding both DOKKU_VERSION and GIT_REV via environment variables
2017-01-08 16:41:05 -07:00
Jose Diaz-Gonzalez
4740ee1edc
Merge pull request #2552 from dokku/build-on-osx
...
Build on osx
2017-01-08 05:25:45 -07:00
Jose Diaz-Gonzalez
f3113296ee
fix: ensure man-db is installed when generating man pages
...
[ci skip]
2017-01-08 05:25:30 -07:00
Jose Diaz-Gonzalez
6c8c4de398
feat: skip checking for /etc/os-release
...
On OSX, this file does not exist
[ci skip]
2017-01-08 05:25:30 -07:00
Michael Hobbs
6d5d919a06
Merge pull request #2544 from dokku/mh-update-herokuish
...
update herokuish to 0.3.29
2017-01-03 10:52:50 -08:00
Michael Hobbs
7af00ef744
update herokuish to 0.3.29
2017-01-03 09:36:37 -08:00
Jose Diaz-Gonzalez
5f86962c06
Merge pull request #2539 from ebeigarts/dokku-rm
...
Fix dokku-installer.service removal
2016-12-28 14:07:04 -07:00
Edgars Beigarts
171e9625f6
Fix dokku-installer.service removal
2016-12-28 07:32:19 +02:00
Jose Diaz-Gonzalez
1f91b33f46
Merge pull request #2518 from dokku/josegonzalez-patch-1
...
Use same check for dockerfile apps during a tar build
2016-12-23 02:25:28 -07:00
Jose Diaz-Gonzalez
e6bd877b48
Merge pull request #2533 from facundomedica/patch-1
...
Solution to problem related to firewall
2016-12-16 13:53:26 -05:00
facundomedica
127dd7334f
Update troubleshooting.md
2016-12-16 15:52:19 -03:00
facundomedica
3f219a3f8e
Solution to problem related to firewall
...
Resume: Ubuntu 16.04 seems to have the firewall enabled by default, which prohibits the access to apps.
Original issue: https://github.com/dokku/dokku/issues/2532
2016-12-16 15:17:36 -03:00
Jose Diaz-Gonzalez
fb5cc76585
Merge pull request #2531 from slava-vishnyakov/patch-1
...
Document rebuilding app after mounting storage
2016-12-15 10:50:07 -05:00
Slava Vishnyakov
c5117cb42f
Update application-deployment.md
2016-12-15 18:48:22 +03:00
Slava Vishnyakov
4c86f88816
Update application-deployment.md
2016-12-15 18:47:58 +03:00
Slava Vishnyakov
f100a3ee4c
Update application-deployment.md
2016-12-15 18:46:52 +03:00
Slava Vishnyakov
a53c61b4d8
Update persistent-storage.md
2016-12-15 18:46:16 +03:00
Slava Vishnyakov
88f37028a2
Update application-deployment.md
2016-12-15 17:15:38 +03:00
Slava Vishnyakov
42b1666fbe
Update persistent-storage.md
2016-12-15 17:15:00 +03:00
Slava Vishnyakov
de9f495e2c
storage needs deploy too
2016-12-15 14:22:52 +03:00
Slava Vishnyakov
cda2e3d048
Re-deploying/restarting
2016-12-15 14:19:41 +03:00
Mriyam Tamuli
49b01143a0
Correct apps:report to not exit if one app is not deployed
2016-12-11 13:26:07 +05:30
Jose Diaz-Gonzalez
991bb4d7f0
Merge pull request #2526 from dokku/mh-deploy-tasks-bug
...
actually fail deploy when app.json script fails
2016-12-09 17:45:15 -07:00
Michael Hobbs
c9a1a94cc1
actually fail deploy when app.json script fails
2016-12-09 15:10:07 -08:00
Jose Diaz-Gonzalez
819608b940
Merge pull request #2525 from OmarShehata/patch-1
...
Plugin-triggers typo: dokkku -> dokku
2016-12-09 02:47:44 -07:00
Omar Shehata
dda58a82f9
Plugin-triggers typo: dokkku -> dokku
2016-12-09 03:46:25 -06:00
Turtle Kalus
eae3d463df
Fix for dokku/dokku#2474
...
`SSL_SERVER_NAME` should contain items found in the ssl certs
(E.G. CommonName and AltNames), but not already in the `NOSSL_SERVER_NAME`
list. That will avoid the dups in the `nginx.conf` and kill the warning
initially cited in dokku/dokku#2474
2016-12-07 23:43:30 +00:00
Jose Diaz-Gonzalez
8f816c3433
Merge pull request #2522 from stackforgehq/fix/2521
...
Docs: Fix #2521
2016-12-07 11:19:46 -07:00
Josh Manders
88f2dc7f60
Docs: Fix #2521
2016-12-06 21:04:37 -06:00
Jose Diaz-Gonzalez
da44c240d7
Use same check for dockerfile apps during a tar build
2016-12-04 15:20:09 -07:00
Jose Diaz-Gonzalez
cd2ae7ea92
Merge pull request #2517 from dokku/josegonzalez-patch-1
...
Update docs regarding if the ssh-keys plugin should be in use
2016-12-03 20:23:26 -07:00
Jose Diaz-Gonzalez
23c71c8d69
Update docs regarding if the ssh-keys plugin should be in use
...
[ci skip]
2016-12-03 20:23:19 -07:00
Omar Shehata
58d774a316
Added default for storage plugin to list
2016-12-03 19:38:48 +00:00
Omar Shehata
f2a4f61920
Added ssh-keys plugin default to list
2016-12-03 19:36:11 +00:00
Omar Shehata
1f47803324
Added certs plugin default to info
2016-12-03 19:27:49 +00:00
Omar Shehata
0062227c57
Revert "Added certs default help function"
...
This reverts commit d001fcc896 .
2016-12-03 19:08:25 +00:00
Omar Shehata
010c89e810
Revert "Added ssh-keys default help function"
...
This reverts commit 74db5b9d3b .
2016-12-03 19:08:02 +00:00
Omar Shehata
0fed122a99
Revert "Added storage default help function"
...
This reverts commit 4294793452 .
2016-12-03 19:07:34 +00:00
Jose Diaz-Gonzalez
21feb6874a
Merge pull request #2511 from IlyaSemenov/default_site_docs
...
Clarify instructions for arranging default nginx site
2016-12-02 18:31:04 -07:00
Jose Diaz-Gonzalez
ec1b0b530f
Merge pull request #2515 from sgloutnikov/dreamhost_doc_update
...
Update DreamHost Cloud install instructions.
2016-12-02 18:30:03 -07:00
Stefan Gloutnikov
71ee7e73a7
Update DreamHost Cloud install instructions.
2016-12-02 12:53:39 +02:00
Mriyam Tamuli
a574a6db1c
Quotes unquoted variable
2016-12-02 00:00:10 +05:30
Ilya Semenov
d4b85999af
Clarify instructions for arranging default nginx site
2016-12-01 13:21:57 +07:00
Mriyam Tamuli
45f8b8ccc8
Adds the report subcommand to the ps plugin
2016-12-01 11:39:18 +05:30
Jose Diaz-Gonzalez
f7479250c3
Merge pull request #2510 from IlyaSemenov/domains_set
...
Add domains:set and domains:set-global commands
2016-11-28 18:18:51 -07:00
Jose Diaz-Gonzalez
0f448748e8
Merge pull request #2495 from dokku/jg-2469-create-authorized-keys
...
Create the user's `authorized_keys` file if it does not exist
2016-11-28 13:53:49 -07:00
Jose Diaz-Gonzalez
d5a013a973
Merge pull request #2496 from dokku/jg-2435-nginx-http2-detection
...
Detect nginx versions that support HTTP/2 well
2016-11-28 13:12:49 -07:00
Ilya Semenov
6a9b3f6df2
Add domains:set and domains:set-global commands
2016-11-28 22:44:06 +07:00
Jose Diaz-Gonzalez
8398ff7a76
Merge pull request #2509 from kjschulz/master
...
Map dokku-community user in plugins.md
2016-11-27 21:36:05 -07:00
John Schulz
4070779d41
Merge branch 'master' into kjschulz-master
2016-11-27 23:34:36 -05:00
John Schulz
cce2a41db6
Forgot to map dokku-community github user.
...
[ci skip]
2016-11-27 23:34:08 -05:00
Jose Diaz-Gonzalez
15ee3b2e62
Merge pull request #2506 from simonkotwicz/minor-doc-fixes
...
fix some typos in deployment docs
2016-11-27 21:30:11 -07:00
Simon Kotwicz
86b5b71f28
fix some typos in deployment docs
2016-11-27 22:22:21 -05:00
Mriyam Tamuli
d04b0f7cca
Use dokku helpers to output to stderr
2016-11-28 08:46:30 +05:30
Omar Shehata
4294793452
Added storage default help function
2016-11-28 03:06:30 +00:00
Jose Diaz-Gonzalez
8058252426
Merge pull request #2505 from kjschulz/master
...
Add Dokku Wordpress plugin to docs
2016-11-27 20:05:08 -07:00
Omar Shehata
810ba72879
Added nginx default help function
2016-11-28 03:03:30 +00:00
Omar Shehata
74db5b9d3b
Added ssh-keys default help function
2016-11-28 02:59:32 +00:00
Omar Shehata
80e0bcc743
Merge branch 'master' of https://github.com/dokku/dokku
2016-11-28 02:56:37 +00:00
Jose Diaz-Gonzalez
6f91a34f74
Merge pull request #2507 from dokku/josegonzalez-patch-1
...
Update upgrade docs to point out sshcommand and plugn upgrading as well
2016-11-27 19:55:23 -07:00
Jose Diaz-Gonzalez
a1d3477345
docs: upgrade sshcommand and plugn as well
...
[ci skip]
2016-11-27 19:55:02 -07:00
Omar Shehata
d001fcc896
Added certs default help function
2016-11-28 02:53:46 +00:00
Mriyam Tamuli
8d60d071df
Docs and help text for apps:report subcommand
2016-11-27 19:24:57 +05:30
John Schulz
f71611f5a1
Updated author name to dokku-community
2016-11-26 18:24:52 -05:00
John Schulz
0d54423618
Removing outdated dokku-wordpress-template plugin
2016-11-26 15:19:02 -05:00
John Schulz
fcba766a75
Add Dokku Wordpress plugin to docs.
2016-11-26 14:53:43 -05:00
Mriyam Tamuli
608cdcf3c1
Adds the report subcommand to the apps plugin
2016-11-26 22:37:54 +05:30
Jose Diaz-Gonzalez
b6f57b32b0
Merge pull request #2503 from mlebkowski/patch-2
...
update the dokku-acl link
2016-11-25 12:18:57 -07:00
Maciej Łebkowski
e4fee97d9b
update the dokku-acl link
2016-11-25 16:03:44 +01:00
Jose Diaz-Gonzalez
0dfe92100f
Update plugins.md
...
[ci skip]
2016-11-24 09:37:03 -07:00
Jose Diaz-Gonzalez
7a2c1ba3ec
Merge pull request #2497 from stackforgehq/docs/change-features-heading
...
make features heading more clear [skip ci]
2016-11-24 09:36:27 -07:00
Josh Manders
72aa611d2a
make features heading more clear [skip ci]
2016-11-22 18:35:26 -06:00
Jose Diaz-Gonzalez
7cfbdf34ec
Merge pull request #2485 from znz/fix-domains-add-global
...
Fix bug when VHOST without newline
2016-11-21 22:10:10 -07:00
Jose Diaz-Gonzalez
334eabafb5
Merge pull request #2489 from stackforgehq/feature/plugin-uninstall-trigger
...
add plugin uninstall trigger
2016-11-21 22:09:36 -07:00
Jose Diaz-Gonzalez
50b1c9d5c6
Detect nginx versions that support HTTP/2 well
...
Certain versions of nginx have bugs that prevent HTTP/2 from properly responding to all clients, thus causing applications to be unavailable.
Closes #2435
2016-11-21 19:33:50 -07:00
Jose Diaz-Gonzalez
4e25639de4
Create the user's authorized_keys file if it does not exist
...
Closes #2469
2016-11-21 19:08:33 -07:00
Josh Manders
63817fc6f3
add warning
2016-11-20 17:49:02 -06:00
Jose Diaz-Gonzalez
970647b4ae
Merge pull request #2378 from knjcode/skip_finish_process_when_checks_disabled
...
Skip container finish processing when zero downtime is disabled
2016-11-20 16:46:14 -07:00
Jose Diaz-Gonzalez
ef113a475c
Merge pull request #2484 from nahtnam/patch-1
...
Update troubleshooting.md
2016-11-20 16:19:43 -07:00
Jose Diaz-Gonzalez
9abe7e2b75
Merge pull request #2492 from dokku/jg-2481-proxy-command
...
Fix iteration on all apps for `dokku proxy` command
2016-11-20 16:19:10 -07:00
Jose Diaz-Gonzalez
f5ea960de3
Merge pull request #2493 from dokku/minor-doc-fixes
...
Clarify checks documentation
2016-11-20 16:15:33 -07:00
Jose Diaz-Gonzalez
8d6f32e1e3
docs: reword zero downtime docs to make them flow better
...
[ci skip]
2016-11-20 16:12:26 -07:00
Jose Diaz-Gonzalez
d7bc6976ed
docs: Mention that ports are ignored in CHECKS doc
...
Closes #2487
[ci skip]
2016-11-20 16:07:05 -07:00
Jose Diaz-Gonzalez
f6c072fa2b
docs: remove extra output
2016-11-20 15:38:01 -07:00
Jose Diaz-Gonzalez
95239a5731
docs: remove unnecessary example
2016-11-20 15:37:21 -07:00
Jose Diaz-Gonzalez
9951a16ccc
docs: standardize on node-js-app as the app name
...
We’ll probably want to update this to whatever the hip language of the day is, but for now, having the same reference everywhere works.
2016-11-20 15:37:05 -07:00
Jose Diaz-Gonzalez
7ac47d2e61
Fix iteration on all apps for dokku proxy command
...
Closes #2481
2016-11-20 15:15:40 -07:00
Josh Manders
d4475e582d
pass plugin to uninstall
2016-11-17 16:06:57 -06:00
Josh Manders
c4c7886037
add plugin uninstall trigger
2016-11-17 12:55:08 -06:00
Jose Diaz-Gonzalez
c98ab6684f
Merge pull request #2488 from stackforgehq/docs/bump-font-size
...
Docs: Bump font size
2016-11-15 12:33:48 -05:00
Josh Manders
434672a8dd
bump font size
2016-11-15 11:17:12 -06:00
Jose Diaz-Gonzalez
f6a0c3d5f8
Merge pull request #2486 from OmarShehata/patch-1
...
Fixing typo & broken link in docs
2016-11-15 08:24:04 -07:00
Omar Shehata
729677c41a
Fixing broken link
...
The old link seems to not exist anymore. Not sure if this is what's intended to be linked to, but seems like the closest thing.
2016-11-15 09:12:38 -06:00
Omar Shehata
6c10fd4c39
Fixing typo
...
Changed from "Move information" to "More information"
2016-11-15 09:09:11 -06:00
Kazuhiro NISHIYAMA
ccc44b0c16
Fix bug when VHOST without newline
2016-11-14 22:21:41 +09:00
nahtnam
faaf81d6e9
Update troubleshooting.md
...
Add `killed` symptom to troubleshooting guide.
2016-11-12 22:05:05 -08:00
Jose Diaz-Gonzalez
d7c8e47e78
Merge pull request #2464 from sseemayer/master
...
Remove duplicate SSL hostnames
2016-11-08 10:53:35 -07:00
Jose Diaz-Gonzalez
39ced08b12
Merge pull request #2452 from mbtamuli/resolve_duplicate_ssh_key
...
Solves SSH Key problem when admin user already exists
2016-11-06 14:48:00 -07:00
Jose Diaz-Gonzalez
e62f35f207
Merge pull request #2477 from ebeigarts/dokku-redeploy
...
Fix dokku-redeploy systemd script to start only after docker
2016-10-31 01:53:56 -06:00
Edgars Beigarts
14833e22cb
Fix dokku-redeploy systemd script to start only after docker
...
According to https://docs.docker.com/engine/admin/host_integration/#/systemd
it should use After=docker.service and it works at least on CentOS 7.
2016-10-31 09:49:49 +02:00
Jose Diaz-Gonzalez
9c5783215f
Merge pull request #2406 from dokku/2252-trigger-post-create
...
Use apps_create method when renaming an application. Closes #2252
2016-10-29 21:16:55 -06:00
Jose Diaz-Gonzalez
180582df2e
Merge pull request #2407 from dokku/2367-core-post-deploy
...
Move core post-deploy triggers to core-post-deploy
2016-10-29 21:16:45 -06:00
Jose Diaz-Gonzalez
255a533708
Merge pull request #2470 from fteychene/patch-1
...
Add new community plugin : Build hook
2016-10-29 21:16:28 -06:00
Jose Diaz-Gonzalez
2d70a10a14
Merge pull request #2465 from polettix/2446-add-ssh-keys
...
Patch GH #2446 "Adding a file with two ssh-key..."
2016-10-29 21:16:02 -06:00
Jose Diaz-Gonzalez
58e2391cdb
Merge pull request #2454 from onbjerg/patch-1
...
Return exit 1 in config:get if no ENV file exists (#2447 )
2016-10-29 21:14:33 -06:00
Jose Diaz-Gonzalez
ab51c3b4b4
Merge pull request #2419 from ebeigarts/centos
...
Support for CentOS 7
2016-10-29 21:14:14 -06:00
Pranav Goel
2e1d8def40
Update SPONSORS.md
2016-10-29 14:30:42 +05:30
Pranav Goel
efa88d0087
Update README.md
2016-10-29 14:29:28 +05:30
Jose Diaz-Gonzalez
a7e4b7e3c6
Merge pull request #2472 from mainto/patch-1
...
Update plugins.md
2016-10-27 08:12:20 -06:00
Deokhyun Ko
25e5db5a5b
Update plugins.md
...
Added "Access" plugin
2016-10-27 05:39:43 -06:00
Francois Teychene
aca8d0c682
Add new community plugin
...
Add new community plugin build hook.
This plugin provide a way for application to define scripts in their codebase to be executed before the project build (Dockerfile or Herokuish).
Use case :
A Java application with only an ADD of the generated fat jar in the Dockerfile.
The plugin allow the user to define a script to run the compilation before the docker build execution.
2016-10-20 15:04:16 +02:00
Edgars Beigarts
65c2cffc6a
Fix sshcommand on CentOS with sudo
...
CentOS 7 resets path with $ sudo by default
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
2016-10-19 17:25:54 +03:00
Flavio Poletti
a2bacd8096
Patch GH #2446 "Adding a file with two ssh-key..."
...
This is a proposed change for addressing GH #2446 "Adding a file with
two ssh-keys can result in an error" (see
https://github.com/dokku/dokku/issues/2446 ).
The following checks are performed:
- validity of key contents when read from a file
- key contents only contains one single line/key
- authorized_keys file is ultimately valid
The last test is an extension over the previous implementation in that
all lines in the file are checked.
The commit also includes extensions to the relevant test file to
excercise the new checks. It also takes care to save and then restore
the authorized_keys file.
2016-10-16 16:32:16 +02:00
Stefan Seemayer
030405b93d
Remove duplicate SSL hostnames
...
Ref dokku/dokku-letsencrypt#76
Certificates provided by Let's Encrypt can have the domain provided in
the Subject Name field listed again in the Subject Alt Name fields,
leading to the same domain getting listed twice by get_ssl_hostnames()
that in turn leads to a duplicate server_name field in the nginx
configuration.
This patch adds a sort -u to ensure that every SSL hostname will only be
listed once.
2016-10-16 15:58:08 +02:00
Mriyam Tamuli
10bb4900c0
Correct indentation
2016-10-13 19:13:29 +05:30
Mriyam Tamuli
48b3dffecb
Proper usernames
2016-10-13 15:55:59 +05:30
Mriyam Tamuli
056ff73c28
Proper usernames
2016-10-13 05:18:45 +05:30
John Doherty
62b5ca20df
Added "Dokku setup using a Mac" steps
...
It would be great to add additional blocks for Windows and Linux
2016-10-11 00:33:01 +01:00
Jose Diaz-Gonzalez
3200c169f4
Expand the digitalocean documentation a bit
...
[ci skip]
2016-10-09 16:36:57 -06:00
Jose Diaz-Gonzalez
4f7e9d4d58
Clarify installation documentation.
...
[ci skip]
2016-10-09 16:34:24 -06:00
Oliver
d6443d7560
Return exit 1 in config:get if no ENV file exists
2016-10-08 19:15:39 +02:00
Mriyam Tamuli
35f1161453
Solves SSH Key problem when admin user already exists
2016-10-08 14:53:53 +05:30
Jose Diaz-Gonzalez
95dc3ca20e
Merge pull request #2451 from mbtamuli/document_logs_plugin
...
Document the logs plugin
2016-10-07 18:42:05 -04:00
Mriyam Tamuli
28c29da166
Document the logs plugin
2016-10-08 04:05:51 +05:30
Jose Diaz-Gonzalez
c0d3b8c9a9
Merge pull request #2437 from vishnubhagwan/patch-1
...
Update installation.md
2016-09-29 10:29:23 -07:00
Michael Hobbs
1834ec8087
Merge pull request #2442 from znz/fix-is_tag_force_available
...
Fix `is_tag_force_available` bug when docker major version up
2016-09-29 07:55:50 -07:00
Kazuhiro NISHIYAMA
22c9441ddb
Fix is_tag_force_available bug when docker major version up
2016-09-29 21:27:47 +09:00
vishnubhagwan
9018fee0e2
Update installation.md
2016-09-29 14:53:20 +05:30
vishnubhagwan
5ec1dea555
Update installation.md
...
Yep .... done as you said..
2016-09-29 14:31:21 +05:30
vishnubhagwan
6d002425bc
Update installation.md
...
Removed bold sentence and blockquote remains
2016-09-29 00:52:16 +05:30
vishnubhagwan
93b47cb85f
Update installation.md
...
Added blockquotes..
2016-09-29 00:33:29 +05:30
vishnubhagwan
b4cbaae757
Update installation.md
2016-09-28 23:53:57 +05:30
Jose Diaz-Gonzalez
11a945c86e
Merge pull request #2433 from alexgleason/patch-2
...
Add robots.txt plugin to community docs
2016-09-27 12:59:31 -06:00
Alex Gleason
90f16945f1
Update plugins.md
2016-09-27 14:43:43 -04:00
Alex Gleason
f40e010ab0
Add robots.txt plugin to community docs
2016-09-26 17:18:50 -04:00
Edgars Beigarts
b771f0f809
Note the version when rpm will be added
2016-09-26 01:55:21 +03:00
Edgars Beigarts
f6488147bd
Mention CentOS 7 in rpm docs
2016-09-26 01:55:21 +03:00
Edgars Beigarts
542f4dd430
Add RPM installation docs
2016-09-26 01:55:20 +03:00
Edgars Beigarts
288d72327d
Add package_cloud instructions to release-process.md
2016-09-26 01:55:20 +03:00
Edgars Beigarts
7bf22df7c3
Use /etc/os-release that is more standartized
2016-09-26 01:55:20 +03:00
Edgars Beigarts
537906c504
Support CentOS in bootstrap.sh
2016-09-26 01:55:20 +03:00
Edgars Beigarts
dc879e2c4a
Improve posinstall scripts with spellcheck
2016-09-26 01:55:20 +03:00
Edgars Beigarts
58f28c1aea
Fix make lint
2016-09-26 01:55:20 +03:00
Edgars Beigarts
4e1a93224e
No need to migrate old plugins on centos
2016-09-26 01:55:20 +03:00
Edgars Beigarts
0004dd53e1
Initial support for CentOS 7
2016-09-26 01:55:20 +03:00
Jose Diaz-Gonzalez
cf901c9bcc
Merge pull request #2432 from dokku/josegonzalez-patch-1
...
Clarify DOKKU_SCALE docs
2016-09-25 12:27:55 -06:00
Jose Diaz-Gonzalez
b5cf371a55
Clarify DOKKU_SCALE docs
...
[ci skip]
2016-09-25 12:27:47 -06:00
Jose Diaz-Gonzalez
c4622a8255
Release 0.7.2
2016-09-25 02:15:30 -06:00
Jose Diaz-Gonzalez
c31133687c
Fix plugin link
...
[ci skip]
2016-09-25 01:59:39 -06:00
Jose Diaz-Gonzalez
9be1f21e5f
Update gitignore
2016-09-25 01:57:33 -06:00
Jose Diaz-Gonzalez
1b3b7175cc
Merge pull request #2426 from dokku/2425_mh-tag-force-option
...
add force option on docker tag when available. closes #2425
2016-09-25 01:55:43 -06:00
Jose Diaz-Gonzalez
e739138ab5
Merge pull request #2431 from dokku/josegonzalez-patch-1
...
Add missing redirect for deployment/deployment-tasks
2016-09-25 01:39:54 -06:00
Jose Diaz-Gonzalez
f00930224e
Add missing redirect for deployment/deployment-tasks
...
Closes #2430
[ci skip]
2016-09-25 01:39:36 -06:00
Jose Diaz-Gonzalez
16372845a8
Merge pull request #2429 from enisozgen/patch-1
...
Patch 1
2016-09-24 03:25:09 -06:00
Enis Özgen
02cde31efb
Deleted duplicate line
...
line 101
2016-09-24 12:06:10 +03:00
Enis Özgen
d6205bff14
fix typo initialised to initialized
2016-09-24 11:56:46 +03:00
Jose Diaz-Gonzalez
aacfcbcb3e
Merge pull request #2410 from IlyaSemenov/domains-help-tests
...
Clarify domains help, improve domains unit tests
2016-09-22 12:41:16 -06:00
Jose Diaz-Gonzalez
990431be3d
Merge pull request #2416 from njaxx/patch-1
...
Adds a mention of manually adding nginx entry
2016-09-22 12:40:44 -06:00
Michael Hobbs
ef2bbc60df
add force option on docker tag when available. closes #2425
2016-09-22 09:33:20 -07:00
Jose Diaz-Gonzalez
e5eb99276f
Merge pull request #2423 from dokku/mh-update-herokuish
...
update to herokuish 0.3.19
2016-09-20 21:41:07 -06:00
Michael Hobbs
11f618d30c
[ci skip] update to herokuish 0.3.19
2016-09-20 10:23:29 -07:00
Jose Diaz-Gonzalez
5b4b608a5d
Merge pull request #2420 from c990802/patch-1
...
Documentation: Update command example for consistency
2016-09-19 09:36:48 -06:00
Isaac Mayolas
1106212f18
Update command for consistency
...
Throughout the docs the app named `node-js-app` is used. An alternative app name, named `api` was used in this example. I propose an update for consistency.
2016-09-19 14:29:51 +02:00
Michael Hobbs
eb8afc4f34
Merge pull request #2418 from dokku/mh-plugn-0.2.2
...
use plugn 0.2.2
2016-09-16 11:00:08 -07:00
Michael Hobbs
9fdfb07c9b
use plugn 0.2.2
2016-09-16 10:51:45 -07:00
Jose Diaz-Gonzalez
5d4a9f9d6d
Merge pull request #2409 from dokku/2374-document-ps-rebuild-caveats
...
Document caveats around ps:rebuild and tags/tar deployed applications…
2016-09-16 09:07:09 -06:00
Jose Diaz-Gonzalez
6f68943c94
Merge pull request #2417 from PWAckerman/DYNO_environment_variable
...
Fixed double quotations in 'plugins/common/functions' dokku_deploy_cm…
2016-09-16 09:06:53 -06:00
PWAckerman
da2d00cf46
Fixed double quotations in 'plugins/common/functions' dokku_deploy_cmdwhere DYNO environment variable is set
2016-09-15 17:11:20 -04:00
njaxx
d26f8941bb
Adds a mention of manually adding nginx entry
...
I was working on a Dockerfile deploy that was setup to listen on port 8844. I wanted to add ssl and couldn't figure out why adding the ssl cert didn't making things 'just work'. Since the `proxy:ports-add` step I discuss in this commit is run both `under the hood` and `sometimes`, I thought it might be worth issuing a PR for.
2016-09-14 15:18:54 -05:00
Ilya Semenov
9265bd8e37
Unified help texts and descriptions for domains add and remove commands
2016-09-08 13:21:30 +07:00
Jose Diaz-Gonzalez
d654c75a6b
Add missing space
...
[ci skip]
2016-09-07 10:29:23 -04:00
Ilya Semenov
45f05615c4
Clarify domains help, improve domains unit tests
2016-09-07 20:28:32 +07:00
Jose Diaz-Gonzalez
7ccfdabc48
Document caveats around ps:rebuild and tags/tar deployed applications. Closes #2374
...
The tags and tar plugins do not necessarily build from source, and running `ps:rebuild` can have some unexpected output in certain cases. Rather than try to handle that complexity - it's a lot - documenting the edge cases is the most appropriate way forward.
2016-09-06 20:26:53 -04:00
Jose Diaz-Gonzalez
c3f39fe512
Merge pull request #2408 from jcscottiii/patch-1
...
Use $DOKKU_VHOST_ENABLE instead of $VHOST_ENABLE
2016-09-05 17:08:30 -04:00
James C Scott III
07786f5a15
Use $DOKKU_VHOST_ENABLE instead of $VHOST_ENABLE
...
Given a user wants to manually override the `vhost_enable` debian config, a user has to specify both $DOKKU_VHOST_ENABLE and $VHOST_ENABLE. This patch makes it rely on $DOKKU_VHOST_ENABLE like the others which use the `$DOKKU_` prefix
2016-09-05 14:54:52 -04:00
Jose Diaz-Gonzalez
d433614f17
Move deployment tasks to post-deploy hook
...
As deployment tasks can fail due to non-dokku related issues, moving them to post-deploy will ensure that dokku does not accidentally orphan applications.
Closes #2367
2016-09-05 00:15:39 -04:00
Jose Diaz-Gonzalez
2fc3a09b41
Move post-deploy trigger to core-post-deploy. Refs #2367
...
This avoids issues where community plugins may break core commands because of issues in the command output.
2016-09-05 00:04:06 -04:00
Jose Diaz-Gonzalez
67705afe3c
Use apps_create method when renaming an application. Closes #2252
...
Since they are separate resources, triggering the normal app creation flow makes the most sense.
We still remove the cache directory because we want the correct cache permissions for the new application.
2016-09-04 19:26:00 -04:00
Jose Diaz-Gonzalez
0841888b67
Merge pull request #2405 from dokku/doc-cleanup
...
Doc cleanup
2016-09-03 15:53:14 -04:00
Jose Diaz-Gonzalez
344162da5e
Clarify that the key_file is a path
...
[ci skip]
2016-09-03 15:51:47 -04:00
Jose Diaz-Gonzalez
e6b9283a6a
Update attribution for plugins
...
[ci skip]
2016-09-03 15:51:35 -04:00
Jose Diaz-Gonzalez
5002f46bb8
Change ownership of plugins from heichblatt to josegonzalez
...
[ci skip]
2016-09-03 15:51:35 -04:00
Jose Diaz-Gonzalez
f7c00d06ca
Add newsletter link to template. Closes #2373
...
[ci skip]
2016-09-03 15:51:35 -04:00
Jose Diaz-Gonzalez
7ac284bdb6
Document all commands under the ps plugin
2016-09-03 15:51:35 -04:00
Jose Diaz-Gonzalez
54708637cd
Expand ssh-keys documentation to further explain command usage
2016-09-03 15:51:35 -04:00
Jose Diaz-Gonzalez
e3df81f020
Fix section headers
...
[ci skip]
2016-09-03 15:51:35 -04:00
Jose Diaz-Gonzalez
f26b3f1966
Use correct casing for Dokku name
...
lowercase should only be used to refer to the binary, not the project
2016-09-03 15:51:14 -04:00
Jose Diaz-Gonzalez
7cfeb090ed
Merge pull request #2404 from bascht/patch-1
...
Fix docker build syntax
2016-09-03 13:04:20 -04:00
Bascht
6171cc881b
Fix docker build syntax
...
Docker build expects both tag name and build directory as arguments.
2016-09-03 17:52:05 +02:00
Michael Hobbs
befb5a0dd9
[ci skip] docs: update arguments for check-deploy
2016-08-31 14:21:28 -07:00
knjcode
8200348f3c
Skip container finish processing when zero downtime is disabled
2016-08-29 20:26:49 +09:00
Jose Diaz-Gonzalez
c731480360
Mark graphite plugin as beta
...
[ci skip]
2016-08-27 18:38:43 -04:00
Jose Diaz-Gonzalez
be8853e01f
Merge pull request #2398 from dokku/josegonzalez-patch-1
...
Update compatibility of "other plugins"
2016-08-27 18:14:42 -04:00
Jose Diaz-Gonzalez
1243e50c6d
Update compatibility of "other plugins"
...
Also deprecate/mark some as unmaintained
[ci skip]
2016-08-27 18:14:33 -04:00
Jose Diaz-Gonzalez
3acf446f2b
Merge pull request #2397 from dokku/josegonzalez-patch-1
...
Update compatibility of dokku feature plugin
2016-08-27 18:02:17 -04:00
Jose Diaz-Gonzalez
d498177cdc
Update compatibility of dokku feature plugin
...
Also move other plugins to deprecated/unmaintained sections
[ci skip]
2016-08-27 18:01:17 -04:00
Jose Diaz-Gonzalez
e642a4eb85
Move note down
...
[ci skip]
2016-08-27 17:53:25 -04:00
Jose Diaz-Gonzalez
d60a58ffdd
Merge pull request #2396 from dokku/josegonzalez-patch-1
...
Deprecate multi-buildpack plugin
2016-08-27 17:52:14 -04:00
Jose Diaz-Gonzalez
3bbb3f22a8
Deprecate multi-buildpack plugin
...
This is handled by the core via herokuish.
[ci skip]
2016-08-27 17:52:04 -04:00
Jose Diaz-Gonzalez
3a1335dd2d
Merge pull request #2395 from dokku/josegonzalez-patch-1
...
Deprecate sekjun9878/redis
2016-08-27 17:47:58 -04:00
Jose Diaz-Gonzalez
4bdbb54573
Deprecate sekjun9878/redis
...
[ci skip]
2016-08-27 17:47:50 -04:00
Jose Diaz-Gonzalez
45d9d7f951
Merge pull request #2394 from dokku/josegonzalez-patch-1
...
Deprecate old graphite plugin and add official graphite plugin
2016-08-27 17:38:26 -04:00
Jose Diaz-Gonzalez
9d3f9f55f7
Deprecate old graphite plugin and add official graphite plugin
...
[ci skip]
2016-08-27 17:38:16 -04:00
Jose Diaz-Gonzalez
e8fc4dc2e3
Update plugins.md
2016-08-27 17:34:41 -04:00
Jose Diaz-Gonzalez
5fe1b5b34b
Merge pull request #2393 from dokku/jg-deprecate-process-managers
...
Deprecate all process manager plugins
2016-08-27 17:31:44 -04:00
Jose Diaz-Gonzalez
03c2218b88
Deprecate all process manager plugins
...
All process manager functionality has been merged into the Dokku core:
- v0.3.14: `ps` plugin to manage process scaling
- v0.7.0: restart-policy handling by the ps plugin
Users are encouraged to stop installing old process managers and use the core functionality.
[ci skip]
2016-08-27 17:31:31 -04:00
Jose Diaz-Gonzalez
35dca5570f
Merge pull request #2392 from swg/patch-1
...
Use python2 in functions/get_json_*
2016-08-27 00:00:35 -04:00
swg
8f9c003a9f
Use python2 in functions/get_json_*
...
On hosts where python3 is the system default python env, Dokku will silently fail to return the values of json keys.
2016-08-26 22:54:04 -04:00
Jose Diaz-Gonzalez
a00a9219da
Release 0.7.1
2016-08-26 21:24:43 -04:00
Jose Diaz-Gonzalez
87d1af753a
Merge pull request #2391 from dokku/2343-upgrade-sshcommand
...
Upgrade sshcommand to improve ssh-keys:list output
2016-08-26 21:04:57 -04:00
Jose Diaz-Gonzalez
3ef5c993af
Upgrade sshcommand to improve ssh-keys:list output
...
Closes #2343
2016-08-26 19:45:13 -04:00
Jose Diaz-Gonzalez
14aad665b3
Merge pull request #2390 from dokku/stop-dokku-installer
...
Actually stop the dokku-installer service
2016-08-26 18:48:38 -04:00
Jose Diaz-Gonzalez
8b90a2c453
Actually stop the dokku-installer service
...
[ci skip]
2016-08-26 18:48:12 -04:00
Jose Diaz-Gonzalez
c57207447e
Merge pull request #2387 from dokku/2379-find-workaround
...
Use pushd/popd to handle find warnings
2016-08-26 17:50:33 -04:00
Jose Diaz-Gonzalez
992301e9eb
Merge pull request #2389 from dokku/2355-plugin-docs
...
Add plugin management documentation
2016-08-26 17:07:22 -04:00
Jose Diaz-Gonzalez
a506fd5b20
Add plugin management documentation
...
Closes #2355
[ci skip]
2016-08-26 17:06:17 -04:00
Michael Hobbs
a9358eaed7
hide stderr when using find
2016-08-26 13:46:05 -07:00
Jose Diaz-Gonzalez
eb4e3485fe
Merge pull request #2388 from dokku/2384-proxy-scheme-docs
...
Add documentation for proxy ports scheme handling
2016-08-26 15:29:50 -04:00
Jose Diaz-Gonzalez
ab8063e88a
Add documentation for proxy ports scheme handling
...
Closes #2384
[ci skip]
2016-08-26 15:29:17 -04:00
Michael Hobbs
c3f90add8c
Merge pull request #2385 from dokku/mh-app-user
...
actually merge dokku-app-user into core
2016-08-26 12:20:39 -07:00
Jose Diaz-Gonzalez
600d872b76
Merge pull request #2358 from dokku/2339-jg-ssl-protocols
...
Guard against poodle vulnerability by default
2016-08-26 14:25:00 -04:00
Jose Diaz-Gonzalez
5a084d899c
Fix link
...
[ci skip]
2016-08-26 14:19:55 -04:00
Jose Diaz-Gonzalez
e0e9c3f72c
Merge pull request #2360 from xadh00m/fix_domain_validation
...
Allow hyphen in TLD
2016-08-26 14:17:17 -04:00
Jose Diaz-Gonzalez
a27cd84905
Merge pull request #2386 from dokku/0-7-migration-guide
...
Add a migration guide for 0.7.0
2016-08-26 14:16:51 -04:00
Michael Hobbs
b644e04038
default to herokuishuser and guard on DOKKU_APP_TYPE in app user pre-deploy trigger
2016-08-26 11:14:11 -07:00
Michael Hobbs
0e779e98c0
add docs for app user and persistent storage
2016-08-26 11:13:21 -07:00
Jose Diaz-Gonzalez
f46650d289
Add a migration guide for 0.7.0
...
[ci skip]
2016-08-26 14:11:56 -04:00
Michael Hobbs
204031306f
actually merge dokku-app-user into core
2016-08-26 10:50:01 -07:00
Michael Hobbs
6e4ad6311b
Merge pull request #2382 from alexgleason/patch-1
...
Fix typo "exampple" to "example"
2016-08-25 17:57:07 -07:00
Alex Gleason
36ed8e1fa8
Fix typo "exampple" to "example"
2016-08-25 18:25:36 -04:00
Michael Hobbs
b861f98868
Merge pull request #2381 from dokku/mh-fastfail-tests
...
fail rest of bats file on first test failure
2016-08-25 10:34:40 -07:00
Michael Hobbs
e23e491967
fail rest of bats file on first test failure
2016-08-25 09:27:06 -07:00
Jose Diaz-Gonzalez
4e4c8cebc4
Merge pull request #2377 from ebeigarts/fix-checks-with-proxy
...
Do not use http_proxy env variables for CHECKS
2016-08-19 10:53:52 -04:00
Edgars Beigarts
5fe9e19865
Do not use http_proxy env variables for CHECKS
2016-08-19 15:07:31 +03:00
Michael Hobbs
9923199760
Merge pull request #2371 from dokku/mh-update-plugin-repos
...
moved some repos to michaelshobbs
2016-08-15 12:43:30 -07:00
Michael Hobbs
776f1e4e58
[ci skip] moved some repos to michaelshobbs
2016-08-15 12:41:01 -07:00
Michael Hobbs
8dc5617104
[ci skip] for melvin at dokku.net
...
Thanks Melvin!
2016-08-15 10:13:50 -07:00
Justin Clark
c42cde0fb1
Merge pull request #2369 from dokku/u2mejc-issue2366
...
Fix ssh-keys:add permission error
2016-08-12 20:23:23 -07:00
Justin Clark
98ec2979ea
Fix ssh-keys:add permission error
2016-08-12 16:01:05 -07:00
Mirko Geissler
36ee71cb0a
Put hyphen at the end of group expression
2016-08-12 09:43:15 +02:00
Mirko Geissler
6f9662af50
Allow multiple hyphens in domain names
2016-08-11 13:08:20 +02:00
Mirko Geissler
83a8cd2f53
Allow hyphen in last host path part
2016-08-09 10:50:35 +02:00
Jose Diaz-Gonzalez
e3463613d4
Guard against poodle vulnerability by default
...
Closes #2339
2016-08-07 21:11:13 -04:00
Jose Diaz-Gonzalez
3651e56ca5
Merge pull request #2354 from dokku/josegonzalez-patch-2
...
Dockerfile deploys do not support mounted volumes
2016-08-06 15:44:25 -04:00
Jose Diaz-Gonzalez
434951028d
Dockerfile deploys do not support mounted volumes
...
[ci skip]
2016-08-06 15:44:18 -04:00
Jose Diaz-Gonzalez
45e1a20d01
Merge pull request #2345 from johnfraney/patch-1
...
Update README.md
2016-08-04 21:08:21 -04:00
Jose Diaz-Gonzalez
59f9b50112
Merge pull request #2353 from miguelcobain/patch-2
...
Update plugin-creation.md
2016-08-04 12:28:22 -04:00
Jose Diaz-Gonzalez
a1e166065f
Merge pull request #2352 from miguelcobain/patch-1
...
Update plugin-triggers.md
2016-08-04 12:28:10 -04:00
Miguel Andrade
89d1997d63
Update plugin-creation.md
...
Add a reminder to set the correct permissions for executable files.
2016-08-04 16:19:20 +01:00
Miguel Andrade
f3edf7dcd5
Update plugin-triggers.md
...
Fix typos
2016-08-04 16:17:28 +01:00
Jose Diaz-Gonzalez
03fb58b961
Merge pull request #2348 from dokku/josegonzalez-patch-2
...
Correct the version in use for ssh-keys
2016-08-02 14:02:36 -04:00
Jose Diaz-Gonzalez
97a55cd063
Correct the version in use for ssh-keys
...
[ci skip]
2016-08-02 13:50:03 -04:00
John Franey
65b9c2103f
Update README.md
...
Add other officially supported distros (from https://github.com/dokku/dokku/issues/2263#issuecomment-231794588 )
2016-08-02 11:05:11 -03:00
Jose Diaz-Gonzalez
3dfe6f67eb
Merge pull request #2337 from dokku/josegonzalez-patch-1
...
Update deprecated plugins list
2016-07-31 15:49:09 -04:00
Jose Diaz-Gonzalez
9454971b1d
Update deprecated plugins list
...
[ci skip]
2016-07-31 15:48:58 -04:00
Jose Diaz-Gonzalez
8e3710f69c
Update description
...
[ci skip]
2016-07-31 15:11:03 -04:00
Jose Diaz-Gonzalez
fc0ab27332
Update package description to match what we promote
...
[ci skip]
2016-07-31 15:09:45 -04:00
Jose Diaz-Gonzalez
b930ed9600
Release 0.7.0
2016-07-30 18:51:55 -04:00
Jose Diaz-Gonzalez
5a8a4fe75c
Add arch package badge to readme
...
[ci skip]
2016-07-30 17:23:57 -04:00
Jose Diaz-Gonzalez
4f17e0fa04
Merge pull request #2336 from dokku/clarify-documentation
...
Clarify documentation
2016-07-30 17:12:55 -04:00
Jose Diaz-Gonzalez
60a44c88af
Cleaning testing docs
...
- Simplify test location documentation
- Add documentation surrounding our existing CI environment
- Dedent items that shouldn't be in a list
[ci skip]
2016-07-30 17:01:37 -04:00
Jose Diaz-Gonzalez
edd7c3c248
Fix headers for zero-downtime deploy docs
...
[ci skip]
2016-07-30 16:50:20 -04:00
Jose Diaz-Gonzalez
6f04d84b59
Separate output sections to zero downtime deploy docs
...
[ci skip]
2016-07-30 16:50:09 -04:00
Jose Diaz-Gonzalez
926a752e31
Clarify user management docs
...
- Add missing "New as of" banner
- Ensure we list commands at the top
- Add reference to sshcommand
- Callout that the NAME must be unique
- Add an example for removing keys
[ci skip]
2016-07-30 16:49:44 -04:00
Jose Diaz-Gonzalez
cc05a64fbe
Add missing restart-policy documentation
2016-07-30 16:46:59 -04:00
Jose Diaz-Gonzalez
159e6e8c98
Reword process scaling documentation
...
[ci skip]
2016-07-30 16:46:26 -04:00
Jose Diaz-Gonzalez
080b7b98bd
Fix header for Git Garbage Collection
...
[ci skip]
2016-07-30 16:43:01 -04:00
Jose Diaz-Gonzalez
c16e75197f
Clarify wording around providing a custom nginx.conf.sigil template
...
[ci skip]
2016-07-30 16:42:46 -04:00
Jose Diaz-Gonzalez
828404c285
Add a back-to-top button
2016-07-30 16:41:30 -04:00
Jose Diaz-Gonzalez
5983a1e673
Add a slideout "improve" link on all pages
...
This will make it easier for users to see that the documentation is editable and that they can submit improvements whenever there are errors.
2016-07-30 16:41:19 -04:00
Jose Diaz-Gonzalez
12360639bb
Merge pull request #2273 from dokku/2218-checks-run-command
...
Add the ability to manually execute checks against an application
2016-07-30 15:13:47 -04:00
Jose Diaz-Gonzalez
f01afb541d
Merge pull request #2277 from dokku/josegonzalez-patch-1
...
Attempt to support strings with double-quotes
2016-07-30 15:13:39 -04:00
Jose Diaz-Gonzalez
1d08888234
Merge pull request #2283 from xadh00m/multiple_global_domains
...
Multiple global domains
2016-07-30 15:12:29 -04:00
Jose Diaz-Gonzalez
e61f55671c
Merge pull request #2332 from dokku/jg-2294-apps-rename
...
Properly handle non-deployed applications during apps:rename
2016-07-30 15:11:57 -04:00
Jose Diaz-Gonzalez
53fac6d5dd
Merge pull request #2287 from dokku/u2mejc-ssh-keys
...
Add ssh-keys core plugin
2016-07-30 15:11:01 -04:00
Jose Diaz-Gonzalez
1cbdde748e
Merge pull request #2290 from dokku/1734-restart-policies
...
Implement restart-policy handling
2016-07-30 15:10:37 -04:00
Jose Diaz-Gonzalez
cb9c5b6988
Merge pull request #2317 from dokku/jg-cert-remap-http-to-https
...
Properly remap http port 80 mappings to https 443 when adding an ssl certificate
2016-07-30 15:09:53 -04:00
Jose Diaz-Gonzalez
124e331e52
Merge pull request #2334 from dokku/cleanup-image-retrieval
...
Cleanup image retrieval
2016-07-30 14:27:42 -04:00
Jose Diaz-Gonzalez
117bb9ea96
Merge pull request #2335 from xtian/patch-2
...
Update herokuish to 0.3.18
2016-07-30 14:26:57 -04:00
Christian Wesselhoeft
1f1efe97e1
Update herokuish to 0.3.18
2016-07-30 09:10:32 -06:00
Jose Diaz-Gonzalez
b2fac23d58
Handle cases where directories and files are not-existent
...
New applications will be missing a few different files and directories, which isn't strictly an error case.
2016-07-29 16:32:40 -04:00
Jose Diaz-Gonzalez
2474c87bbd
Pull the deploying app image name where necessary
...
All of these commands should execute against the image that is in use versus the "latest" that dokku provides the system with.
2016-07-29 12:49:29 -04:00
Jose Diaz-Gonzalez
115b939071
Cleanup deploying image name retrieval
...
Rather than try to shim in the logic from the existing get_app_image_name method, simply duplicate it to make the method name more readable
2016-07-29 04:51:36 -04:00
Jose Diaz-Gonzalez
9dfeb16329
Minor doc changes
...
[ci skip]
2016-07-29 02:32:41 -04:00
Jose Diaz-Gonzalez
b3b1f12e69
Clarify documentation surrounding port management for domain and ssl configuration
...
When configuring domains/ssl certificates, the port mappings for an application may be automatically set. This can cause issues for applications which will use non-standard ports - ie. for Dockerfile deploys.
[ci skip]
2016-07-29 02:32:32 -04:00
Jose Diaz-Gonzalez
372802f834
Only remove https ports when removing a certificate
2016-07-29 01:52:19 -04:00
Jose Diaz-Gonzalez
be3574136b
Properly handle non-deployed applications during apps:rename
...
An application which has not been deployed will not have an image
available, and therefore attempting to remove an (empty) cache directory
will fail. Rather than checking for the image - which we should
still do, as not having an image for a deployed app is an error state -
we should instead only attempt the docker cache removal if the directory
cannot be removed via rmdir.
Closes #2294
2016-07-29 00:11:53 -04:00
Jose Diaz-Gonzalez
8ffbbffb53
Merge pull request #2331 from dokku/josegonzalez-patch-2
...
Fix plugin version
2016-07-28 23:52:40 -04:00
Jose Diaz-Gonzalez
2732dda770
Fix plugin version
...
[ci skip]
2016-07-28 23:52:31 -04:00
Jose Diaz-Gonzalez
de550094da
Standardize parenthesis usage for is_deployed
2016-07-23 16:04:13 -04:00
Jose Diaz-Gonzalez
0d4560177a
Properly remap http port 80 mappings to https 443 when adding an ssl certificate
...
Rather than removing all port mappings, we simply remap port 80 mappings to 443. The previous behavior would remove custom port mappings for all applications and reset them on any certificate change, preventing automation from plugins such as letsencrypt. While this behavior doesn't matter for buildpack deploys - which only expose a single port on container port 5000 - Dockerfile deploys would frequently be affected by such a change, requiring a remapping of all custom ports.
This commit also standardizes on the method used to source the proxy functions
2016-07-23 16:04:13 -04:00
Jose Diaz-Gonzalez
c93396aff9
Merge pull request #2326 from dokku/persistent-storage-user-docs
...
Document the user and group id to use for persistent storage permissions
2016-07-23 15:58:45 -04:00
Jose Diaz-Gonzalez
85bdeaf47a
Merge pull request #2325 from fanminjian/linode-doc
...
Update to without -qq for proper Grub prompt.
2016-07-22 10:45:53 -04:00
Jimmy Fan
a441a7ac00
Update to without -qq for proper Grub prompt.
2016-07-22 15:52:12 +10:00
Michael Hobbs
9093827424
fix docker-options tests
2016-07-17 19:26:56 -07:00
Michael Hobbs
9d387fd666
add ps:restart-policy tests
2016-07-17 15:56:55 -07:00
Michael Hobbs
81f444c807
pull node:4 image ahead of time as we use it in many tests
2016-07-17 15:56:37 -07:00
Michael Hobbs
a269f8e003
support --quiet and split up data access from presentation
2016-07-17 15:56:11 -07:00
Michael Hobbs
514ebf4d84
fix copypasta and actually call trigger
2016-07-17 15:55:14 -07:00
Jose Diaz-Gonzalez
5337a3a479
Document the user and group id to use for persistent storage permissions
...
[ci skip]
2016-07-17 18:16:09 -04:00
Michael Hobbs
f4f2c1e4db
add checks:run tests
2016-07-17 15:05:16 -07:00
Jose Diaz-Gonzalez
002e3b457d
Add the ability to manually execute checks against an application
...
Checks can be run in several ways:
- checks:run APP
- checks:run APP PROCESS_TYPE
- checks:run APP PROCESS_TYPE.CONTAINER_INDEX
This will reuse the existing checks infrastructure as defined by the checks plugin, and therefore if no checks file is defined, it will default to the normal Dokku container check.
Closes #2218
2016-07-17 15:05:16 -07:00
Michael Hobbs
714da78df6
Merge pull request #2316 from dokku/mh-set-unpriv-user
...
use default privileged user in herokuish-0.3.17
2016-07-14 16:13:51 -07:00
Michael Hobbs
3de1c73592
[ci skip] build herokuish from versioned tag
2016-07-14 15:54:37 -07:00
Michael Hobbs
920c4d5011
use default privileged user in herokuish-0.3.17
2016-07-14 14:24:44 -07:00
Jose Diaz-Gonzalez
c6776c5e49
Merge pull request #2315 from smaffulli/dreamhost-docs
...
Adding DreamHost Cloud installation with cloud-init
2016-07-13 17:43:24 -04:00
Stefano Maffulli
d9e90f0128
addressing comments on PR
2016-07-13 14:26:16 -07:00
Stefano Maffulli
fa6084786b
Iteration based on comments to PR
2016-07-13 10:54:26 -07:00
Stefano Maffulli
cab258d75a
Adding DreamHost Cloud installation with cloud-init
2016-07-12 15:46:38 -07:00
Jose Diaz-Gonzalez
002bc3d80e
Merge pull request #2314 from dm-wyncode/unattended-install-script-doc-fix
...
issue 2311
2016-07-12 15:36:52 -04:00
dm-wyncode
ce04cb14ac
issue 2311
...
Edited the "unattended script" in the documentation so that apt-get
doesn't wait for input on the Dokku install.
modified: getting-started/install/debian.md
2016-07-12 15:30:22 -04:00
Justin Clark
2a62763cc1
Merge pull request #2302 from dokku/u2mejc-domains-regex
...
Fix is_valid_hostname regex
2016-07-08 15:51:45 -07:00
Justin Clark
d743a27de8
Fix is_valid_hostname regex
2016-07-08 13:05:14 -07:00
Jose Diaz-Gonzalez
93d42c0aa8
Merge pull request #2308 from dokku/josegonzalez-patch-2
...
Clarify that nginx.conf.sigil is only extracted from repo root for buildpack applications
2016-07-08 14:24:54 -04:00
Jose Diaz-Gonzalez
391dc39e95
Clarify that nginx.conf.sigil is only extracted from repo root for buildpack applications
...
Closes #2307
[ci skip]
2016-07-08 14:24:38 -04:00
Jose Diaz-Gonzalez
b2fd5676eb
Release 0.6.5
2016-07-06 18:39:17 -04:00
Michael Hobbs
4a74156e88
Merge pull request #2301 from dokku/2300_mh-allow-appjson-in-workdir
...
fix app.json extraction in dockerfile apps not using /app
2016-07-06 14:46:33 -07:00
Michael Hobbs
01d65fccdd
fix app.json extraction in dockerfile apps not using /app. closes #2300
2016-07-06 12:03:07 -07:00
Justin Clark
fb2c7af9e1
fix shellcheck issue with ssh-keys/user-auth
2016-07-05 17:18:05 -07:00
Justin Clark
9aef528edc
Updated user-managementm docs for ssh-keys plugin
2016-07-05 17:18:05 -07:00
Justin Clark
c8405ddf34
add ssh-keys/user-auth to prevent non admin access
2016-07-05 17:16:19 -07:00
Justin Clark
d2854b9e90
Modifying the ssh-keys tests
2016-07-05 17:16:19 -07:00
Justin Clark
2d0374ec52
ssh-keys updates based on feedback
2016-07-05 17:16:19 -07:00
Justin Clark
283ed52520
Add ssh-keys core plugin
2016-07-05 17:16:19 -07:00
Jose Diaz-Gonzalez
0c5123410b
Merge pull request #2297 from dokku/override-image-repo
...
Override image repo
2016-07-05 11:58:48 -04:00
Mirko Geissler
9b28d80e95
Break when first hostname has been found
2016-07-05 09:49:26 +02:00
Mirko Geissler
fc452e90d4
Fix is_global_vhost_enabled() for multiple vhosts
2016-07-05 09:49:26 +02:00
Mirko Geissler
bdc3353a5c
Remove domains:set-global command
2016-07-05 09:49:26 +02:00
Mirko Geissler
fa9c09ee7d
Make description plural
2016-07-05 09:47:22 +02:00
Mirko Geissler
f58ae52886
Update documentation
2016-07-05 09:47:22 +02:00
Mirko Geissler
43e3c51f3f
Add tests for domain:add-global and domains:remove-global
2016-07-05 09:45:17 +02:00
Mirko Geissler
371949f4ec
Create default app domain for every global domain
2016-07-05 09:45:17 +02:00
Mirko Geissler
164f48913f
Add domains_add_global and domains_remove_global
2016-07-05 09:45:17 +02:00
Mirko Geissler
6286962c5c
Use local
2016-07-05 09:45:17 +02:00
Mirko Geissler
0ae459a933
Remove unused local
2016-07-05 09:45:17 +02:00
Jose Diaz-Gonzalez
64c5a24919
Create the cache directory if it does not exist for deployment tasks
2016-07-05 02:38:02 -04:00
Jose Diaz-Gonzalez
72f1a85459
Use the deployed image name when running deploy tasks or running arbitrary commands
...
This ensures the proper image is in use, regardless of the phase in which dokku creates a docker container.
2016-07-05 02:37:50 -04:00
Jose Diaz-Gonzalez
3dccf814e8
Add deployed-app-image-repo plugin hook
...
This hook will allow users to modify the repo in use for deployed applications. An example use case would be one where the image being deployed is from a remote docker registry where the `dokku` username is taken and the app will be deployed from a separate username.
2016-07-05 02:34:13 -04:00
Jose Diaz-Gonzalez
b10de90682
Merge pull request #2296 from dokku/josegonzalez-patch-2
...
Add an example plugin trigger for cache busting Dockerfile builds
2016-07-05 02:17:16 -04:00
Jose Diaz-Gonzalez
905b3028b4
Add an example plugin trigger for cache busting Dockerfile builds
...
Closes #2288
2016-07-05 02:16:37 -04:00
Jose Diaz-Gonzalez
0c62804b1d
sample => app
...
[ci skip]
2016-07-05 01:32:11 -04:00
Jose Diaz-Gonzalez
6f6f2b6f9a
Merge pull request #2295 from dokku/more-docs
...
Add documentation for the apps, repo, and tar plugin
2016-07-05 01:22:40 -04:00
Jose Diaz-Gonzalez
7848ab2a8c
Add hashes to beginning of commands in more plugins
...
[ci skip]
2016-07-05 01:21:19 -04:00
Jose Diaz-Gonzalez
c940b7f979
Document the repo plugin
...
[ci skip]
2016-07-05 01:21:19 -04:00
Jose Diaz-Gonzalez
3ae6b3f1a8
Document tar deployment method
...
[ci skip]
2016-07-05 01:21:19 -04:00
Jose Diaz-Gonzalez
35947100b8
Move all deployment methods into their own section
...
This makes our support for each method explicit, and also allows us to add more deployment methods in the future.
[ci skip]
2016-07-05 01:21:15 -04:00
Jose Diaz-Gonzalez
29847b7ab6
Separate application management docs
...
Also add complete documentation around all the commands in the apps plugin.
2016-07-05 01:11:18 -04:00
Jose Diaz-Gonzalez
f623a0a8bf
Merge pull request #2292 from dokku/documentation-cleanup
...
Documentation cleanup
2016-07-04 23:17:05 -04:00
Jose Diaz-Gonzalez
a05792b363
Add language labels to code snippets and highlight command output properly
...
[ci skip]
2016-07-04 23:15:18 -04:00
Jose Diaz-Gonzalez
b615e55ec5
Remove errant console.log
2016-07-04 23:11:00 -04:00
Jose Diaz-Gonzalez
388642e388
Double to single quotes
...
[ci skip]
2016-07-04 23:10:04 -04:00
Jose Diaz-Gonzalez
edc0961e19
Fix documentation directory structure
...
Also ensure there is a trailing slash on all urls
2016-07-04 22:59:50 -04:00
Jose Diaz-Gonzalez
8c7a031061
Fix language for plugin.toml
...
[ci skip]
2016-07-04 20:23:15 -04:00
Jose Diaz-Gonzalez
a45da81396
Make testing docs a bit more readable
...
[ci skip]
2016-07-04 20:22:57 -04:00
Jose Diaz-Gonzalez
900943a1b6
Add # prefix to images command
...
[ci skip]
2016-07-04 20:22:10 -04:00
Jose Diaz-Gonzalez
49b48a6828
Cleanup command output
...
[ci skip]
2016-07-04 20:21:50 -04:00
Jose Diaz-Gonzalez
a4b2447c85
Add tag to top-right of all code blocks to specify what language something is
...
[ci skip]
2016-07-03 17:20:46 -04:00
Jose Diaz-Gonzalez
a9617f23ce
Add missing user links in plugins documentation
...
[ci skip]
2016-07-03 17:20:15 -04:00
Jose Diaz-Gonzalez
2e9b1c9bd6
Split out ssl configuration command from output
...
[ci skip]
2016-07-03 17:19:54 -04:00
Jose Diaz-Gonzalez
24aef3781e
Cleanup image deployment doc and follow apparent tag naming specification
...
Refs https://github.com/docker/docker/issues/24289
[ci skip]
2016-07-03 17:19:30 -04:00
Jose Diaz-Gonzalez
47db01550f
Remove ambiguity
...
[ci skip]
2016-07-03 17:18:12 -04:00
Jose Diaz-Gonzalez
ef5a0a3524
Add missing backticks
...
[ci skip]
2016-07-03 17:17:51 -04:00
Jose Diaz-Gonzalez
39ab116bac
Expand proxy documentation
...
- Ensure we document all commands being run
- Highlight that we are mapping the same port twice
- Clarify how dokku binds containers to listening interfaces
[ci skip]
2016-07-03 17:17:34 -04:00
Jose Diaz-Gonzalez
b26da8e3a5
Be more explicit around the commands being run for the dokku events plugin
...
[ci skip]
2016-07-03 17:16:30 -04:00
Jose Diaz-Gonzalez
4c976d8097
Use a single format for all the help output
...
[ci skip]
2016-07-03 17:16:01 -04:00
Jose Diaz-Gonzalez
04ec0ff5c4
Cleanup checks documentation
...
- split out sections
- use 3 backticks, not 4
- clarify checks:skip vs checks:disable
- use node-js-app instead of testapp
2016-07-03 17:13:46 -04:00
Jose Diaz-Gonzalez
866e55d436
Use inline links
...
[ci skip]
2016-07-03 17:12:41 -04:00
Jose Diaz-Gonzalez
50060df55c
Add language to each codeblock
...
[ci skip]
2016-07-03 17:12:32 -04:00
Jose Diaz-Gonzalez
3dc4724e60
Link to persistent storage documentation from backup-recovery docs
...
[ci skip]
2016-07-03 17:12:13 -04:00
Jose Diaz-Gonzalez
d24031ab49
Add language to each codeblock
...
[ci skip]
2016-07-03 17:11:45 -04:00
Jose Diaz-Gonzalez
d69fa55b7d
Merge pull request #2291 from dokku/2284-better-mount-docs
...
Clean up documentation surrounding persistent storage
2016-07-03 15:08:08 -04:00
Jose Diaz-Gonzalez
55747cfea8
Clean up documentation surrounding persistent storage
...
Closes #2284
[ci skip]
2016-07-03 15:07:56 -04:00
Jose Diaz-Gonzalez
59c9207797
Implement restart-policy handling. Closes #1734
...
Applications without a restart-policy will have their policies set to `on-failure:10`. Users can completely unset the restart-policy using the `docker-options` plugin, though this will be equivalent to setting it explicitly to `no`.
Restart policies must be explicitly set, and the following are all valid:
- no
- unless-stopped
- always
- on-failure
- on-failure:NUMBER
2016-07-02 17:22:54 -04:00
Jose Diaz-Gonzalez
b4481cfd3a
Merge pull request #2289 from PeterDaveHelloKitchen/image-optimize
...
optimize png images using zopflipng
2016-07-01 12:48:26 -04:00
Peter Dave Hello
d21f5811d1
optimize png images using zopflipng
2016-07-02 00:45:23 +08:00
Michael Hobbs
4bf29f276a
escape double quote via ssh
2016-06-29 11:38:51 -07:00
Michael Hobbs
7eba7bf722
Merge pull request #2282 from prodicus/patch-1
...
Sponsers 404 fixed
2016-06-29 11:16:30 -07:00
Jose Diaz-Gonzalez
7f0ac9bbee
Add sponsor link to CONTRIBUTING.md
...
[ci skip]
2016-06-29 10:22:08 -04:00
Tasdik Rahman
7e4dea82f5
fixes #2281
2016-06-29 16:39:52 +05:30
Jose Diaz-Gonzalez
aa74315389
Release 0.6.4
2016-06-29 01:27:16 -04:00
Jose Diaz-Gonzalez
b7bb766f53
Merge pull request #2279 from dokku/2278_mh-checks-disabled-bug
...
only attempt to stop a checks-disabled container if it is actually running
2016-06-29 01:15:24 -04:00
Michael Hobbs
ae972cf3cd
only attempt to stop a checks-disabled container if it is actually running. closes #2278
2016-06-28 20:32:04 -07:00
Jose Diaz-Gonzalez
b20a91d24f
Merge pull request #2272 from dokku/2177-document-env
...
Add documentation surrounding when the /app/.env file is populated
2016-06-28 20:27:12 -04:00
Jose Diaz-Gonzalez
bd8ca6ca5c
Merge pull request #2271 from dokku/2106-purge-dokku-user
...
Handle purging the dokku user, group, and logs directory during `apt-get purge`
2016-06-28 20:27:03 -04:00
Jose Diaz-Gonzalez
1b690d4d49
Simplify environment variable setting
...
Avoid sed completely by just writing the files out immediately
2016-06-28 01:55:24 -04:00
Jose Diaz-Gonzalez
10e05635a7
Add tests for double quotes
2016-06-28 01:54:10 -04:00
Jose Diaz-Gonzalez
4625db771e
Attempt to support strings with double-quotes
...
Refs #1262
2016-06-28 01:02:32 -04:00
Michael Hobbs
6543f5d11c
Merge pull request #2275 from sseemayer/master
...
Prefer file import in certs:add if files given
2016-06-27 10:13:25 -07:00
Stefan Seemayer
f0000a18ba
Prefer file import in certs:add if files given
...
Fixes dokku/dokku-letsencrypt#67
Change the certs:add command to use a file import without trying to
detect a piped-in tarball if server.crt and server.key files were passed
in as arguments and those files exist.
Fixes hangs on certificate imports by filename when the check for a
STDIN pipe fails e.g. when running dokku remotely using a SSH command.
2016-06-27 16:09:05 +02:00
Michael Hobbs
80d13234f9
Merge pull request #2270 from guillaumewuip/better_apps_destroy
...
Allow apps:destroy when not in a project
2016-06-26 14:23:57 -07:00
Jose Diaz-Gonzalez
f6c1ad1b8f
Add documentation surrounding when the /app/.env file is populated
...
Closes #2177
[ci skip]
2016-06-26 17:13:46 -04:00
Jose Diaz-Gonzalez
2f5fce36e4
Handle purging the dokku user, group, and logs directory during apt-get purge
...
Closes #2106
[ci skip]
2016-06-26 16:56:23 -04:00
Guillaume Wuip
8d14d15acc
Fix obvious missing "git"
2016-06-26 21:09:31 +02:00
Guillaume Wuip
3cc1b42160
Fix has_dokku_remote
...
`git remote show <remote>` seems to really check if the remote is a git repo
whereas we just want to know if a remote named "dokku" is present
2016-06-26 21:06:42 +02:00
Guillaume Wuip
2a76f7c3b3
Allow apps:destroy when not in a project
2016-06-26 14:33:20 +02:00
Jose Diaz-Gonzalez
2b019aef2f
Release 0.6.3
2016-06-25 00:16:36 -04:00
Jose Diaz-Gonzalez
7dc6d449bd
Minor re-ordering of commands to match our existing doc structure
...
[ci skip]
2016-06-24 23:57:10 -04:00
Jose Diaz-Gonzalez
a7ec68e107
Move around doc section a bit to clarify what is available.
...
[ci skip]
2016-06-24 23:38:13 -04:00
Michael Hobbs
3192f9b724
[ci skip] fix missing backtick
2016-06-24 20:30:26 -07:00
Jose Diaz-Gonzalez
3decb4e780
Merge pull request #2266 from dokku/mh-proxy-docs
...
update docs with info about proxy port mapping default behavior
2016-06-24 23:28:00 -04:00
Jose Diaz-Gonzalez
a1ae7d76f4
Clarify proxy documentation
...
- note that the port changes on every deploy when the proxy is disabled
- make it clear that the proxy is being disabled for the app
- note that the nginx-vhosts plugin supports the proxy plugin mapping
- minor formatting changes
[ci skip]
2016-06-24 23:22:58 -04:00
Jose Diaz-Gonzalez
47dfde16f5
Use $ to signify bash command prompts
...
[ci skip]
2016-06-24 23:21:23 -04:00
Jose Diaz-Gonzalez
99632b7141
Link directly to proxy port mapping section
...
[ci skip]
2016-06-24 23:08:27 -04:00
Jose Diaz-Gonzalez
424827d813
Move ports management section to new section
...
This clarifies what was added when, and also sets a bit of a divide between the sections.
[ci skip]
2016-06-24 23:07:44 -04:00
Jose Diaz-Gonzalez
b7d1f54bd5
Fix header
...
[ci skip]
2016-06-24 23:07:05 -04:00
Michael Hobbs
bc93e5da17
[ci skip] update docs with info about proxy port mapping default behavior
2016-06-24 15:06:27 -07:00
Jose Diaz-Gonzalez
71a8142ed9
Merge pull request #2264 from troy/sponsor-links
...
Use Markdown for sponsors page, so it's clickable from GitHub
2016-06-23 12:45:53 -04:00
Troy Davis
688cb910dd
Add newline
2016-06-23 09:45:23 -07:00
Troy Davis
d3b4c49d17
Make sponsors page clickable from GitHub w/Markdown
2016-06-23 09:42:41 -07:00
Jose Diaz-Gonzalez
25422a4a2a
Merge pull request #2262 from dokku/josegonzalez-patch-1
...
Document that REV is optional in the receive-app trigger
2016-06-22 14:40:06 -04:00
Jose Diaz-Gonzalez
62143b1fa1
Document that REV is optional
...
[ci skip]
2016-06-22 14:39:52 -04:00
Jose Diaz-Gonzalez
a522adfecb
Merge pull request #2261 from dokku/josegonzalez-patch-1
...
Drop apparmor requirement to support systemd systems
2016-06-22 14:37:55 -04:00
Jose Diaz-Gonzalez
83f4df3017
Drop apparmor requirement to support systemd systems
...
On Debian Jessie, apparmor conflicts with systemd. As we only required it for lxc-docker, dropping the requirement is the best course of action.
2016-06-22 12:16:12 -04:00
Jose Diaz-Gonzalez
3df37bcc99
Merge pull request #2260 from dokku/remove-port-mapping-tuple
...
Add ability to remove a specific port mapping tuple
2016-06-21 02:09:29 -04:00
Jose Diaz-Gonzalez
4b0163103e
Add docs for removing a specific proxy tuple
...
[ci skip]
2016-06-20 23:19:44 -04:00
Jose Diaz-Gonzalez
bd7deae883
Add ability to remove a specific port mapping tuple
...
This allows users to specify port 80 after an application has had domain added. Normally, when we first add an extra domain, the following tuple is added:
http:80:5000
A user might then want to remap port 80 to another port, such as port 8080:
dokku proxy:ports-add APP http:80:8080
The application would then have the following proxy map:
http:80:5000 http:80:8080
As nginx vhosts are resolved in FIFO order, the "correct" upstream of 8080 would basically be ignored. The workaround would be to remove the original port mapping, but the following:
dokku proxy:ports-remove APP 80
Would remove *both* entries and then re-add the default of `http:80:5000`. Thus it was not possible to use the porcelain to correct the port mapping and a user would have to fall back to using the following hack to fix their mapping:
dokku config:set APP DOKKU_PROXY_PORT_MAP='http:80:8080'
You can now use the previous syntax *as well as* the following to remove a port mapping:
dokku proxy:ports-remove APP http:80:5000
2016-06-20 23:17:55 -04:00
Jose Diaz-Gonzalez
d4cf23ec07
Merge pull request #2258 from dokku/2257_mh-domains-regex
...
support domains that start with digits per RFC1123
2016-06-20 22:47:12 -04:00
Jose Diaz-Gonzalez
bdd2b4bfe5
Release 0.6.2
2016-06-20 21:16:21 -04:00
Jose Diaz-Gonzalez
ecd47dcdeb
Merge pull request #2259 from andrewsomething/installer-fix
...
Don't run DeleteInstallerThread() until after set_debconf_selection
2016-06-20 20:21:23 -04:00
Andrew Starr-Bochicchio
3762b7b9f9
Don't run DeleteInstallerThread() until after set_debconf_selection calls.
2016-06-20 19:59:19 -04:00
Michael Hobbs
98ef078d33
support domains that start with digits per RFC1123. closes #2257
2016-06-20 15:01:48 -07:00
Jose Diaz-Gonzalez
a79cd7aebf
Merge pull request #2256 from dokku/2254_mh-remove-storage-mount-on-build
...
Revert automatically binding storage mounts in build phase
2016-06-20 14:50:02 -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
8e2a3783ce
Merge pull request #2250 from dokku/mh-fix-nginx-template-context-variable
...
fix missing $ sign in default nginx template
2016-06-18 16:12:29 -07: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
Jose Diaz-Gonzalez
01f370ab82
Add docs for new repository-related tags
...
Closes #2249
[ci skip]
2016-06-18 01:31:51 -04:00
Michael Hobbs
9d4a288579
Merge pull request #2242 from dokku/2166-avoid-calling-dokku
...
Avoid calling dokku binary
2016-06-17 20:24:22 -07:00
Jose Diaz-Gonzalez
b6f9672d40
Add note to plugin creation regarding calling the binary directly
...
[ci skip]
2016-06-17 23:12:11 -04:00
Jose Diaz-Gonzalez
8f8ee9c5da
Add a section on how calling the dokku binary should work
...
[ci skip]
2016-06-17 23:00:43 -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
c1ae280a78
[ci skip] clarify triggers being called by internal functions
2016-06-17 19:30:25 -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
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
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
Jose Diaz-Gonzalez
ef59ff38f6
Ignore chown failures
...
This can occur in build environments where there is no dokku user
2016-06-09 14:29:06 -04:00
Jose Diaz-Gonzalez
683113ef78
Update doc reference to dokku binary
2016-06-09 14:28:35 -04:00
Jose Diaz-Gonzalez
79a7342808
Check that the confmodule is sourceable before sourcing it
2016-06-09 12:48:54 -04:00
Jose Diaz-Gonzalez
eab69bd6d5
Create a lintian-overrides file so that we can pass lintian during testing
2016-06-09 12:41:36 -04:00
Jose Diaz-Gonzalez
b1deb45c81
Rewrite sshcommand calls to take into account potential locations of sshcommand
2016-06-09 12:40:01 -04:00
Michael Hobbs
5ff73995f2
Merge pull request #2229 from vshn/fix_slash_domain_removal
...
Fix removal of domains with schema
2016-06-08 12:44:47 -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
2565ea1543
Merge pull request #2228 from dokku/mh-copy-scale-file-from-workdir
...
support WORKDIR location for DOKKU_SCALE
2016-06-06 18:26:05 -07:00
Michael Hobbs
cb8a9648c9
support WORKDIR location for DOKKU_SCALE. refs #2226
2016-06-06 17:45:33 -07:00
Michael Hobbs
17f7708226
Merge pull request #2227 from dokku/2226_mh-extract-procfile-with-tags
...
pass image tag from release_and_deploy down through extract_procfile
2016-06-06 16:55:38 -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
0487083f37
Merge pull request #2223 from dokku/jg-nginx-vhosts
...
De-duplicate nginx restarting
2016-06-03 12:49:58 -04:00
Jose Diaz-Gonzalez
3c6982a942
De-duplicate restart_nginx in post-delete hook
2016-06-03 03:19:26 -04:00
Michael Hobbs
6760a2d143
Merge pull request #2222 from dokku/mh-reorder-nginx-blocks-in-docs
...
move nginx upstream blocks to the bottom in docs examples
2016-06-02 13:01:25 -07:00
Michael Hobbs
a9fd2cdbf6
[ci skip] move nginx upstream blocks to the bottom in docs examples
2016-06-02 13:00:39 -07:00
Jose Diaz-Gonzalez
377412f9f8
remove DOKKU_PROCFILE before attempting to extract it
2016-05-31 17:02:25 -04:00
Michael Hobbs
848f92ef7f
Merge pull request #2214 from dokku/2210_mh-client-remove-git-push
...
remove git push from client
2016-05-26 18:04:16 -07:00
Michael Hobbs
8bbb210a10
remove git push from client. closes #2210
2016-05-26 15:32:41 -07:00
Jose Diaz-Gonzalez
401a42f5c4
Merge pull request #2212 from jbothma/unsafe-installer-docs
...
Warn and instruct users about unsafe publicly-accessible web installer
2016-05-25 11:41:09 -04:00
JD Bothma
5a99b8f0ed
Warn and instruct users about unsafe publicly-accessible web installer
...
Addresses #2211
2016-05-25 14:07:48 +02:00
Pia Mancini
346efbfdd8
removed plus signs
2016-05-23 15:27:45 -07:00
Pia Mancini
498f0eda22
Added backers and sponsors from OpenCollective
...
Now, your backers & sponsors from open collective will appear automatically here.
2016-05-23 14:58:14 -07:00
Jose Diaz-Gonzalez
c268432bc3
Merge pull request #2205 from dokku/fix-lintian-errors
...
Fix lintian errors
2016-05-18 16:52:28 -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
4d91b2085e
Add extended description to dokku package
2016-05-18 14:11:06 -04:00
Jose Diaz-Gonzalez
29c69f9f86
Move dokku binary to /usr/bin from /usr/local/bin
2016-05-18 14:10:45 -04:00
Jose Diaz-Gonzalez
476429a7db
Remove stray DS_Store files from package
2016-05-18 14:10:27 -04:00
Jose Diaz-Gonzalez
2d045d1ae1
Update sponsor references
2016-05-18 14:03:11 -04:00
Jose Diaz-Gonzalez
9bd0c69dac
Do not peg nginx to a specific version
2016-05-18 13:56:09 -04:00
Jose Diaz-Gonzalez
b232f7cd49
Fix description lintian issue in plugn, sshcommand and sigil
2016-05-18 13:53:30 -04:00
Jose Diaz-Gonzalez
904dfb64aa
Pass more lintian rules in sshcommand package
2016-05-18 13:42:47 -04:00
Jose Diaz-Gonzalez
a5ef53f2f5
Pass more lintian rules in plugn package
2016-05-18 13:37:23 -04:00
Jose Diaz-Gonzalez
88db4daa62
Install lintian so built packages can be linted
2016-05-18 13:28:33 -04:00
Jose Diaz-Gonzalez
56dde3ff31
Rename sigil package to gliderlabs-sigl
...
Also fix a few lintian issues
2016-05-18 13:28:02 -04:00
Jose Diaz-Gonzalez
2da58ff351
Release 0.5.7
2016-05-17 03:15:27 -04:00
Jose Diaz-Gonzalez
af48605054
Merge pull request #2203 from dokku/josegonzalez-patch-1
...
Allow specifying NO_INSTALL_RECOMMENDS in bootstrapped installs
2016-05-17 03:02:45 -04:00
Jose Diaz-Gonzalez
66790e3d82
Allow specifying NO_INSTALL_RECOMMENDS in bootstrapped installs
...
[ci skip]
2016-05-17 03:02:17 -04:00
Michael Hobbs
2c201a7d6f
Merge pull request #2202 from dokku/2197_mh-nginx-install
...
attempt to bypass inconsistencies in nginx start behavior
2016-05-16 14:57:44 -07:00
Michael Hobbs
78d2b3e7d2
attempt to bypass inconsistencies in nginx start behavior. closes #2197
2016-05-16 13:29:16 -07:00
Jose Diaz-Gonzalez
9b60f0c3c6
Merge pull request #2195 from dokku/2179-clarify-triggers
...
Clarify when certain plugin triggers are invoked.
2016-05-14 15:05:08 -04:00
Jose Diaz-Gonzalez
668437a9e5
Clarify when certain plugin triggers are invoked.
...
Closes #2179
[ci skip]
2016-05-14 15:04:47 -04:00
Jose Diaz-Gonzalez
5f30115796
Merge pull request #2194 from dokku/2158-procfile-docs
...
Clarify the role of process types for buildpack deployment
2016-05-14 14:54:11 -04:00
Jose Diaz-Gonzalez
5c6e39d2c0
Clarify the role of process types for buildpack deployment
...
Closes #2158
[ci skip]
2016-05-14 14:53:46 -04:00
Jose Diaz-Gonzalez
6a9d9f212f
Merge pull request #2193 from dokku/deb-upgrade-herokuish
...
Upgrade herokuish version built via deb packaging
2016-05-14 14:39:29 -04:00
Jose Diaz-Gonzalez
599bd59c6f
Upgrade herokuish version built via deb packaging
...
[ci skip]
2016-05-14 14:38:51 -04:00
Jose Diaz-Gonzalez
e4dd40bbcc
Merge pull request #2192 from dokku/2186-checks-web
...
Clarify that the checks are only run against the web process
2016-05-14 14:37:13 -04:00
Jose Diaz-Gonzalez
325b9258e4
Clarify that the checks are only run against the web process
...
Closes #2186
[ci skip]
2016-05-14 14:36:53 -04:00
Jose Diaz-Gonzalez
8cef6b2074
Merge pull request #2191 from dokku/2041-upgrade-docs
...
Clarify upgrade docs for bootstrap.sh installations
2016-05-14 14:29:34 -04:00
Jose Diaz-Gonzalez
fe00835aa7
clarify what happens when installing via the bootstrap.sh file
...
Closes #2041
[ci skip]
2016-05-14 14:28:46 -04:00
Jose Diaz-Gonzalez
ad0d2b1f6d
Remove unused contents from docs/index.md
...
[ci skip]
2016-05-14 14:28:46 -04:00
Jose Diaz-Gonzalez
c27b0c08ed
Merge pull request #2187 from pltchuong/patch-1
...
Update plugin-triggers.md
2016-05-14 11:51:26 -04:00
Jose Diaz-Gonzalez
c73094615e
Merge pull request #2175 from dokku/2174_mh-dokku-enter-errmsg
...
show available types and ids on dokku enter error
2016-05-13 14:30:45 -04:00
Phan Chuong
989ea72490
Update plugin-triggers.md
2016-05-13 09:05:11 -07:00
Michael Hobbs
d9e1548683
Merge pull request #2190 from cu12/add-elasticmq-plugin
...
Add ElasticMQ plugin to documentation
2016-05-13 07:48:14 -07:00
Domonkos Czinke
e474d49320
Remove newline
2016-05-13 14:45:20 +02:00
Domonkos Czinke
e4d916c308
Add ElasticMQ plugin to documentation
2016-05-13 14:39:52 +02:00
Phan Chuong
e30c01c234
Update plugin-triggers.md
...
add missing trigger
2016-05-12 20:53:51 -07:00
Michael Hobbs
9ae9c7ad11
Merge pull request #2183 from Epigene/patch-2
...
Update nginx.md
2016-05-12 08:48:11 -07:00
Augusts Bautra
ea240f117e
Update nginx.md
...
In the spirit of discoverability and least surprise, primary custom template example mirrors nginx.conf generated by default.
2016-05-12 18:45:07 +03:00
Michael Hobbs
68fb0e7b98
Merge pull request #2182 from cu12/add-fake_sns-plugin
...
Add link to FakeSNS plugin
2016-05-12 06:12:53 -07:00
Domonkos Czinke
9d74f1ecf2
Add FakeSNS plugin to documentation
2016-05-12 14:52:36 +02:00
Michael Hobbs
2356dbd594
make buggy docker-options test consistent
2016-05-11 17:53:12 -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
Michael Hobbs
4e99078ac1
Merge pull request #2173 from dokku/2171_mh-test-restore
...
add test for ps:restore with undeployed app
2016-05-10 10:53:41 -07:00
Michael Hobbs
7de160b64d
add test for ps:restore with undeployed app. refs #2171
2016-05-10 09:30:55 -07:00
Michael Hobbs
99030a110c
Merge pull request #2171 from vshn/fix_apprestore_on_boot
...
allow all apps to be restored on boot
2016-05-10 08:14:05 -07: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
Jeroen van Baarsen
4f621916a7
Dont fail when adding a duplicated domain
...
Currently we exit when trying to add a duplicated domain, even if we give a list
of domain names. This behaviour is not as it suppose to work.
**Expected behaviour**
When adding a domain, and the domain already exists, just skip that domain, and
continue with the world. This is no problem since we are already in the state we
want to be in.
**New behaviour**
When you try to add a domain that is already added, we notify the user of this
by showing a log message: `Skipping: example.com already added to example app`,
and then we continue with the list of domain names.
Fixes #2165
2016-05-10 08:58:15 +02:00
Jose Diaz-Gonzalez
f89f946c40
Merge pull request #2167 from iloveitaly/rollbar-plugin
...
Adding link to rollbar plugin
2016-05-09 12:53:15 -04:00
Michael Bianco
8e34477c96
Adding link to rollbar plugin
2016-05-09 12:41:57 -04:00
Jose Diaz-Gonzalez
5940e43c85
Merge pull request #2164 from iloveitaly/additional-plugins
...
Adding longtimeout and hostname to dokku plugin list
2016-05-07 20:56:41 -04:00
Michael Bianco
c1c76362e7
Adding longtimeout and hostname to dokku plugin list
2016-05-07 17:53:06 -04:00
Michael Hobbs
a034ec9803
Merge pull request #2163 from dokku/2153_mh-extract-ports-from-image
...
support deployment of arbitrary docker images not built by dokku build
2016-05-06 12:08:58 -07:00
Michael Hobbs
2da4f5ef03
[ci skip] clarify how we get ports when deploying an arbitrary image
2016-05-06 11:45:58 -07:00
Michael Hobbs
d7386317fc
support deployment of arbitrary docker images not built by dokku build. closes #2153
2016-05-06 11:30:22 -07:00
Michael Hobbs
851ca592d5
Merge pull request #2157 from dokku/mh-run-detached-test
...
test detached container is running
2016-05-03 12:14:23 -07:00
Michael Hobbs
9d584ed145
test detached container is running
2016-05-03 08:22:49 -07:00
Jose Diaz-Gonzalez
ac1c4dc571
Merge pull request #2155 from dokku/detached-run
...
Add the ability to run containers in detached mode
2016-05-03 10:53:45 -04:00
Jose Diaz-Gonzalez
32505b14e7
Update HISTORY.md
2016-05-02 21:12:01 -04:00
Jose Diaz-Gonzalez
1bcd76ffe9
Add detached run tests
2016-05-02 21:11:28 -04:00
Jose Diaz-Gonzalez
565cd5c0e8
Update one-off-processes.md
...
[ci skip]
2016-05-02 12:37:49 -04:00
Jose Diaz-Gonzalez
8597b692ee
Add the ability to run containers in detached mode
2016-05-02 00:02:37 -04:00
Jose Diaz-Gonzalez
e9447a26d9
Release 0.5.6
2016-04-29 16:07:58 -04:00
Michael Hobbs
17a602efe8
Merge pull request #2150 from dokku/2149_mh-config-vars-in-nginx-template
...
export app config vars into sigil environment for use in nginx templates
2016-04-27 12:50:49 -07:00
Michael Hobbs
7b1bc522f6
export app config vars into sigil environment for use in nginx templates. closes #2149
2016-04-27 11:56:50 -07:00
Michael Hobbs
64f83f976e
small refactor to support config_set for globals ( #2147 )
...
* initial pass at config refactor
* support --shell and make sure we unset config globals
2016-04-26 18:08:54 -07:00
Michael Hobbs
cb9efa3322
implement docker stop timeout. closes #2126 ( #2148 )
2016-04-26 18:06:55 -07:00
Michael Hobbs
28f83ab0d5
Merge pull request #2145 from dokku/mh-fix-tests
...
fix dockerfile-procfile test
2016-04-25 19:27:58 -07:00
Michael Hobbs
be13b0149a
use node base image instead of ubuntu
2016-04-25 18:47:39 -07:00
Michael Hobbs
e73c89abc8
include dockerfile-procfile test app in Makefile
2016-04-25 18:47:33 -07:00
Lorenzo Sicilia
7a36ecf196
fix typo nignx -> nginx ( #2144 )
2016-04-25 17:37:50 -07:00
Michael Hobbs
33dd90a091
Merge pull request #2142 from Aluxian/patch-1
...
Add Aluxian/dokku-nginx-cache to the list of plugins
2016-04-25 06:56:22 -07:00
Alexandru Rosianu
c67a4dcc7d
Update compatibility for plugin dokku-nginx-cache
2016-04-25 11:15:22 +03:00
Alexandru Rosianu
546551e6e9
Add Aluxian/dokku-nginx-cache to the list of plugins
2016-04-25 11:09:26 +03:00
Jose Diaz-Gonzalez
bd4aee0864
Merge pull request #2129 from christiangenco/patch-3
...
condense upgrading instructions
2016-04-23 00:29:33 -04:00
Jose Diaz-Gonzalez
06d18b4cbd
Merge pull request #2136 from dokku/josegonzalez-patch-1
...
Use `sleep infinity` for enter cron task
2016-04-23 00:28:45 -04:00
Jose Diaz-Gonzalez
075de78442
Use sleep infinity for enter cron task
...
Closes #2135
[ci skip]
2016-04-23 00:28:37 -04:00
Michael Hobbs
3cead25acf
call dokku to set global config as config plugin scope workaround. closes #2111 ( #2130 )
2016-04-20 19:01:05 -07:00
Christian Genco
559347f985
/docs => /dokku in upgrading.md
2016-04-20 15:43:39 -05:00
Christian Genco
613679352b
condense upgrading instructions + fix broken links
2016-04-20 15:32:52 -05:00
Michael Hobbs
d6c7682068
[ci skip] add some 'neat' plugins by michaelshobbs ( #2128 )
2016-04-20 13:27:44 -07:00
Jose Diaz-Gonzalez
4cd847fb27
Merge pull request #2127 from crisward/patch-5
...
added dokku require plugin
2016-04-20 16:04:16 -04:00
Cris Ward
58e3556e0e
added dokku require plugin
2016-04-20 21:00:05 +01:00
Cris Ward
500a6dd73b
updated hosts file description ( #2124 )
2016-04-19 07:27:42 -07:00
Michael Hobbs
7d3571757d
Merge pull request #2122 from dokku/mh-fix-tests-post-dns-change
...
add 10.0.0.2 so *.dokku.me works
2016-04-18 21:58:00 -07:00
Michael Hobbs
26ee0d7ae2
add 10.0.0.2 so *.dokku.me works
2016-04-18 20:57:44 -07:00
Justin Clark
13f7727fe3
Merge pull request #2120 from dokku/u2mejc-issue2119
...
Add apex help_content for certs,nginx,storage,tar plugins
2016-04-18 12:19:53 -07:00
Justin Clark
8a14b34446
Add apex help_content for certs,nginx,storage,tar plugins
...
Also corrects some punctuation in associated help_content.
2016-04-18 11:37:23 -07:00
Jose Diaz-Gonzalez
6a39fd70e1
Merge pull request #2116 from dokku/warn-on-low-memory
...
Warn users when there is a low memory condition on installation
2016-04-16 17:46:34 -04:00
Jose Diaz-Gonzalez
fff050c71d
Warn users when there is a low memory condition on installation
...
Closes #1971
[ci skip]
2016-04-16 17:46:07 -04:00
Jose Diaz-Gonzalez
61327620da
Merge pull request #2115 from dokku/2067-hot-coffee-is-hot
...
Document potential dockerfile/nginx.conf.sigil issues
2016-04-16 17:31:08 -04:00
Jose Diaz-Gonzalez
80cc57caa0
Add a note as to Dockerfile support being a power-user feature
...
Closes #2067
[ci skip]
2016-04-16 17:30:09 -04:00
Jose Diaz-Gonzalez
55f38414d1
Add a note about the nginx.conf.sigil being publicly exposed, and how to remove it.
...
[ci skip]
2016-04-16 17:27:52 -04:00
Daiwei
96da38a8e4
Fix typo
2016-04-16 16:53:43 -04:00
Daiwei
25b144e496
Remove redundant
2016-04-16 16:52:33 -04:00
Daiwei
478f5e34d3
Add instruction to pull image from docker hub
2016-04-16 16:52:05 -04:00
Jose Diaz-Gonzalez
47dfa921cd
Merge pull request #2114 from dokku/table-of-contents
...
Add table of contents to sidebar when there is a table of contents
2016-04-16 16:40:24 -04:00
Jose Diaz-Gonzalez
c162f57dbd
Add table of contents to sidebar when there is a table of contents
...
[ci skip]
2016-04-16 16:39:53 -04:00
Jose Diaz-Gonzalez
92073eda12
Merge pull request #2112 from dokku/alphabetize-triggers
...
Alphabetize triggers
2016-04-16 16:14:03 -04:00
Jose Diaz-Gonzalez
bb9b36b291
Add missing plugin triggers to the events plugin
2016-04-16 14:46:40 -04:00
Jose Diaz-Gonzalez
8b93d9bf54
Alphabetize plugin triggers
...
This will make editing them later easier
2016-04-16 14:46:24 -04:00
Jose Diaz-Gonzalez
d7566daacc
Allow user to modify the repository and tag when deploying an app
...
Uses two new plugin triggers:
- deployed-app-repository
- deployed-app-image-tag
Useful when the image is a custom tagged image on a remote repository
2016-04-16 08:35:18 -04:00
Jose Diaz-Gonzalez
7b8cefbadc
Merge pull request #2107 from unfold/deploy-images-ci-documentation
...
Add CI deployment recipe
2016-04-16 04:11:06 -04:00
Simen Brekken
579ffa5a62
Add Docker Registry note
2016-04-14 06:55:42 +02:00
Simen Brekken
c6fa061604
Fix invalid highlighting language
2016-04-14 06:55:13 +02:00
Jose Diaz-Gonzalez
fd811b020a
Clarify note a bit
...
[ci skip]
2016-04-14 00:38:44 -04:00
Jose Diaz-Gonzalez
9ae2ab105b
Merge pull request #2099 from ojosdegris/patch-1
...
Added clarification on configuration via separate files
2016-04-14 00:36:25 -04:00
Simen Brekken
1a94a62fe3
Add CI deployment recipe
2016-04-14 06:28:31 +02:00
Jose Diaz-Gonzalez
a13a0df35e
Release 0.5.5
2016-04-13 13:32:04 -04:00
Jose Diaz-Gonzalez
f6bdd948b1
Merge pull request #2105 from dokku/josegonzalez-patch-1
...
Add a note about how disabling the proxy affects the host port an application is deployed to
2016-04-13 12:48:08 -04:00
Jose Diaz-Gonzalez
1ceee12fc4
Add a note about how disabling the proxy affects the host port an application is deployed to
...
[ci skip]
2016-04-13 12:47:50 -04:00
Jose Diaz-Gonzalez
dbacfed855
Merge pull request #2104 from crisward/patch-2
...
Added new plugin
2016-04-13 11:51:51 -04:00
Cris Ward
3ac21ae9a3
Added new plugin
2016-04-13 16:20:49 +01:00
Michael Hobbs
7985e93e29
Merge pull request #2102 from dokku/josegonzalez-patch-1
...
Only strip .git directory from end of url
2016-04-13 05:48:33 -07:00
Jose Diaz-Gonzalez
4230e816df
Allow acl-add to fail
2016-04-12 19:37:45 -04:00
Jose Diaz-Gonzalez
ae3aae9af8
Only strip .git directory from end of url
2016-04-12 19:13:45 -04:00
Jose Diaz-Gonzalez
67d7a64a51
Merge pull request #2100 from kane-c/fix-domain-menu-link
...
Fix docs navigation link to domain configuration
2016-04-12 11:13:14 -04:00
vittore
cdc327b777
Added clarification on configuration via separate files
2016-04-11 12:29:25 -04:00
Kane
3c9a1d488b
Fix docs navigation link to domain configuration
...
When `domains.md` was moved to `domain-configuration.md` this link was not updated.
2016-04-11 18:23:34 +10:00
Jose Diaz-Gonzalez
72d46ba64b
Merge pull request #2098 from dokku/blog-link
...
Add a blog link to the header area
2016-04-11 01:54:28 -04:00
Jose Diaz-Gonzalez
d9feca5606
Add a blog link to the header area
...
[ci skip]
2016-04-11 01:52:57 -04:00
Jose Diaz-Gonzalez
f29f4294c7
Merge pull request #2089 from dokku/2086-ssl-certs
...
Update how ssl and multiple domains interact
2016-04-09 15:15:22 -04:00
Michael Hobbs
db94fcb6b4
include non ssl server names in SSL server block. fixes #2086
2016-04-08 13:21:26 -07:00
Jose Diaz-Gonzalez
4945bd79ca
Merge pull request #2094 from dokku/josegonzalez-patch-1
...
Create storage directories on install. Closes #2091
2016-04-08 11:22:56 -04:00
Jose Diaz-Gonzalez
22d053c9d0
Create storage directories on install. Closes #2091
...
[ci skip]
2016-04-08 11:22:43 -04:00
Jose Diaz-Gonzalez
6482ae164c
Merge pull request #2093 from econya/2091-DOC-fix_storage_example_path
...
#2092 : fix path in storage example
2016-04-08 11:18:43 -04:00
Felix Wolfsteller
7900a2e97e
#2092 : fix path in storage example
2016-04-08 12:52:04 +02:00
Jose Diaz-Gonzalez
95993955c5
Move customizing-hostnames documentation
...
[ci skip]
2016-04-07 21:15:59 -04:00
Jose Diaz-Gonzalez
6b48b250a7
Add documentation on customizing hostnames
...
[ci skip]
2016-04-07 21:14:56 -04:00
Jose Diaz-Gonzalez
66ad41f814
Fix links
...
[ci skip]
2016-04-07 21:14:12 -04:00
Jose Diaz-Gonzalez
a36d35d752
Update ssl-configuration.md
...
[ci skip]
2016-04-07 21:13:18 -04:00
Jose Diaz-Gonzalez
89d1a9751c
Update and rename domains.md to domain-configuration.md
...
[ci skip]
2016-04-07 21:12:58 -04:00
Jose Diaz-Gonzalez
841c8c22d7
Fix casing
...
[ci skip]
2016-04-07 21:12:36 -04:00
Jose Diaz-Gonzalez
cb9d98a819
Add domain configuration link
...
[ci skip]
2016-04-07 21:12:18 -04:00
Jose Diaz-Gonzalez
a62bae8c7c
Fix link to the domains plugin
2016-04-07 21:08:59 -04:00
Jose Diaz-Gonzalez
344a63b956
Move the domains documentation to its own page
2016-04-07 21:07:47 -04:00
Jose Diaz-Gonzalez
0ea44cfafb
Create domains.md
2016-04-07 21:07:21 -04:00
Jose Diaz-Gonzalez
1948a41949
Add a note on how ssl and multiple domains interact
...
Refs #2086
2016-04-07 21:03:44 -04:00
Jose Diaz-Gonzalez
50e928b685
Merge pull request #2088 from dokku/josegonzalez-patch-1
...
Upgrade herokuish package
2016-04-07 20:35:34 -04:00
Jose Diaz-Gonzalez
7352cd05c5
Upgrade herokuish
2016-04-07 18:49:53 -04:00
Jose Diaz-Gonzalez
94980c8394
Upgrade herokuish package
...
Refs #2079
2016-04-07 12:40:02 -04:00
Jose Diaz-Gonzalez
ba66a42891
Clarify contributing documentation
...
[ci skip]
2016-04-06 15:35:41 -04:00
Jose Diaz-Gonzalez
1ec1a6cd7d
Merge pull request #2084 from louisbl/patch-2
...
Clarify where to put nginx custom template without `WORKDIR`
2016-04-06 09:56:25 -04:00
Jose Diaz-Gonzalez
58eb6f3c54
Merge pull request #2083 from louisbl/patch-1
...
Clarify 0.5.0 migration guide about `EXPOSE`
2016-04-06 09:56:20 -04:00
Louis Beltramo
78e106cff2
Clarify where to put nginx custom template without WORKDIR
...
Docker assume `/` as [default `WORKDIR`](https://docs.docker.com/engine/reference/run/#workdir ), but dokku [looks in the `/app` folder](https://github.com/dokku/dokku/blob/master/plugins/common/functions#L257 )
[ci skip]
2016-04-06 13:00:53 +02:00
Louis Beltramo
1cf82a6020
Clarify 0.5.0 migration guide about EXPOSE
...
Make it clear that there is now a 1:1 port mapping.
Add links to doc
2016-04-06 12:38:32 +02:00
Jose Diaz-Gonzalez
7938bd08ae
Fix slack logo link
2016-04-06 01:56:17 -04:00
Jose Diaz-Gonzalez
20312ffa4b
fix slack button link
2016-04-06 01:53:59 -04:00
Jose Diaz-Gonzalez
539b765e21
Update link for flink
2016-04-06 01:46:29 -04:00
Jose Diaz-Gonzalez
36edeb2401
Add team images
2016-04-06 01:40:45 -04:00
Michael Hobbs
58af2417e2
Merge pull request #2082 from dokku/2078_mh-custom-nginx-forwarding-ssl
...
add use case example for ssl redirect
2016-04-05 17:18:19 -07:00
Michael Hobbs
5fc97e9553
[ci skip] add use case example for ssl redirect. closes #2078
2016-04-05 17:03:41 -07:00
Michael Hobbs
3e868a41e9
Merge pull request #2080 from dokku/mh-issue-template-dockerfile
...
clarify the need for contents of dockerfile
2016-04-05 09:32:57 -07:00
Michael Hobbs
2e7dde73ab
[ci skip] clarify the need for contents of dockerfile
2016-04-05 09:32:33 -07:00
Jose Diaz-Gonzalez
c72d337f69
Merge pull request #2076 from dokku/josegonzalez-patch-1
...
Add a note to dockerfile deploys concerning ports being exposed as http
2016-04-05 10:47:24 -04:00
Jose Diaz-Gonzalez
a8c1b728d2
Add a note to dockerfile deploys concerning ports being exposed as http
...
Closes #2075
[ci skip]
2016-04-05 10:47:10 -04:00
Jose Diaz-Gonzalez
f328a9940b
Release 0.5.4
2016-04-05 03:09:29 -04:00
Jose Diaz-Gonzalez
1ef5b92910
Merge pull request #2072 from dokku/2071_mh-clarify-dockerfile-expose
...
note that we only support one EXPOSE port per line in dockerfiles
2016-04-04 15:36:08 -04:00
Michael Hobbs
1dd07aeda9
[ci skip] note that we only support one EXPOSE port per line in dockerfiles. closes #2071
2016-04-04 12:34:56 -07:00
Jose Diaz-Gonzalez
1628f60553
Merge pull request #2070 from dokku/upgrade-sshcommand
...
Upgrade sshcommand
2016-04-03 23:37:27 -04:00
Jose Diaz-Gonzalez
970f4489d4
Upgrade to sshcommand 0.4.0
2016-04-03 20:22:03 -04:00
Jose Diaz-Gonzalez
997cec4b9b
Upgrade to sshcommand 0.3.0
2016-04-03 20:21:01 -04:00
Jose Diaz-Gonzalez
127b7a15b5
Merge pull request #2068 from dokku/sshcommand-packaging
...
Use latest sshcommand when installing via debian
2016-04-02 23:03:11 -04:00
Jose Diaz-Gonzalez
bbf310147e
Upgrade sshcommand to 0.2.0
2016-04-02 22:22:50 -04:00
Jose Diaz-Gonzalez
858240874c
Update packaging to use released sshcommand version
2016-04-02 22:20:39 -04:00
Jose Diaz-Gonzalez
7bddd8751e
Use released sshcommand
...
This is what we actually give users who install via the preferred method, and thus we shouldn't be running tests from master.
2016-04-02 22:20:26 -04:00
Jose Diaz-Gonzalez
0540c254d0
Merge pull request #2065 from dokku/2062_mh-app-json-exit-on-error
...
fix pre/post deploy support for dockerfile apps
2016-04-02 05:12:07 -04:00
Michael Hobbs
6caed369d7
set pipefail on pre/post deploy tasks. fix pre/post deploy support for dockerfile apps. closes #2062
2016-04-01 14:06:35 -07:00
Jose Diaz-Gonzalez
9da47d84e0
Merge pull request #2060 from dokku/mh-filter-restart-exec-json
...
filter restart policies from exec-app-json containers
2016-04-01 13:13:42 -04:00
Michael Hobbs
6450f9332a
Merge pull request #2061 from znz/fix-settings-in-checks-file
...
Fix ignored settings in the CHECKS file
2016-03-31 22:43:29 -07:00
Kazuhiro NISHIYAMA
722564b2da
Fix ignored settings in the CHECKS file
2016-04-01 13:55:25 +09:00
Michael Hobbs
a93e180a89
filter restart policies from exec-app-json containers
2016-03-31 15:29:04 -07:00
Jose Diaz-Gonzalez
8cbc36fd22
Merge pull request #2058 from dokku/2057_mh-remove-global-tls-refs
...
remove references to global TLS certs
2016-03-31 13:02:16 -04:00
Michael Hobbs
8d84721882
Merge pull request #2055 from vshn/fix_include
...
move include to server section
2016-03-31 07:54:48 -07:00
Michael Hobbs
c739c770f7
remove references to global TLS certs. closes #2057
2016-03-31 07:52:19 -07:00
Tobias Brunner
d01961424d
move include to server section
...
This replicates the behaviour of location.config and makes the
letsencrypt plugin usable again for Dockerfile deployments
2016-03-31 09:43:44 +02:00
Jose Diaz-Gonzalez
e114ab3f20
Merge pull request #2052 from dokku/2048-upstream-packaging
...
Use upstream releases when creating deb packages. Closes #2048
2016-03-30 19:48:18 -04:00
Jose Diaz-Gonzalez
ebd185a798
Merge pull request #2051 from plieningerweb/patch-1
...
Fix installation instructions in docs
2016-03-30 15:45:57 -04:00
Jose Diaz-Gonzalez
eb4e5957cd
Use upstream releases when creating deb packages. Closes #2048
...
- drop golang dependency
- use wget to retrieve upstream dependency
[ci skip]
2016-03-30 15:45:32 -04:00
plieningerweb
429eb4af83
Fix installation instructions in docs
...
Clearly stress the fact, that there are more steps than only running the bash commands. You also have to navigate to the website and finish the configuration.
2016-03-30 19:19:58 +02:00
Jose Diaz-Gonzalez
fb88783f9d
Merge pull request #2049 from mmlkrx/patch-1
...
Fix typo in deployment-tasks.md
2016-03-30 02:39:09 -04:00
Matthias Loker
aa2f02b1d2
Fix typo in deployment-tasks.md
2016-03-30 08:31:14 +02:00
Jose Diaz-Gonzalez
9dfe14fe33
Release 0.5.3
2016-03-30 01:24:14 -04:00
Jose Diaz-Gonzalez
71b040cabe
Merge pull request #2030 from dokku/2029-fix-variable-iteration
...
Fix setting of APPS when $1 is left unspecified
2016-03-30 01:09:36 -04:00
Jose Diaz-Gonzalez
4a310dc53f
Merge pull request #2047 from dokku/2040_mh-mktemp-cleanup
...
remove deprecated mktemp args and name vars more clearly
2016-03-30 00:15:04 -04:00
Jose Diaz-Gonzalez
e7e249d1d3
Ensure we release the trap avoid running cleanup twice
2016-03-29 23:31:03 -04:00
Jose Diaz-Gonzalez
af97275139
Rename the cleanup command to make it more readable in logging output
2016-03-29 23:29:41 -04:00
Michael Hobbs
9ce7470b87
remove deprecated mktemp args and name vars more clearly
2016-03-29 19:46:46 -07:00
Michael Hobbs
8a4b2f9a2e
Merge pull request #2046 from dokku/2044_mh-support-inline-comments
...
strip inline comments from CHECKS and Procfile
2016-03-29 18:17:56 -07:00
Jose Diaz-Gonzalez
823b5c27da
Merge pull request #2045 from dokku/u2mejc-issue2028
...
Reword dockerfiles.md to clarify EXPOSE handling in 0.5.x
2016-03-29 19:26:13 -04:00
Michael Hobbs
7e1516bdf5
strip inline comments from CHECKS and Procfile. closes #2044
2016-03-29 16:22:00 -07:00
Justin Clark
3eb9a50921
Reword dockerfiles.md to clarify EXPOSE handling in 0.5.x
2016-03-29 15:56:30 -07:00
Michael Hobbs
6ed457d1f7
Merge pull request #2042 from dokku/2037_mh-checks-newline
...
ensure CHECKS file has trailing newline
2016-03-29 15:56:07 -07:00
Jose Diaz-Gonzalez
3b076f6f01
Merge pull request #2043 from dokku/2028_mh-clarify-dockerfile-ports
...
clarify dockerfile port exposure. remove reference to DOKKU_DOCKERFILE_PORT
2016-03-29 14:44:20 -04:00
Michael Hobbs
45551c3c5b
clarify dockerfile port exposure. remove reference to DOKKU_DOCKERFILE_PORT. closes #2028
2016-03-29 11:31:14 -07:00
Michael Hobbs
8c31c8105e
ensure CHECKS file has trailing newline. closes #2037
2016-03-29 11:10:48 -07:00
Jose Diaz-Gonzalez
9ccbc834b5
Merge pull request #2039 from christiangenco/patch-2
...
Update upgrading.md
2016-03-29 13:18:28 -04:00
Christian Genco
2c409687d5
Update upgrading.md
2016-03-28 21:09:37 -05:00
Michael Hobbs
6c51115e14
Merge pull request #2035 from stesie/patch-1
...
Fix ps_restart to not exit early
2016-03-28 13:01:17 -07:00
Stefan Siegl
088ee071ca
Fix ps_restart to not exit
...
ps_restartall_cmd calls ps_restart from a loop, if ps_restart exits because of a not deployed app further apps might not be restarted.
2016-03-28 20:34:17 +02:00
Jose Diaz-Gonzalez
c245ba3a5d
Merge pull request #2032 from dokku/upstream-docs
...
Fix upstream positioning in docs. Closes #2031
2016-03-28 03:18:41 -04:00
Jose Diaz-Gonzalez
8cf20db7e1
Fix upstream positioning in docs. Closes #2031
...
[ci skip]
2016-03-28 03:18:03 -04:00
Jose Diaz-Gonzalez
8c39685ef6
Fix setting of APPS when $1 is left unspecified
...
Closes #2029
2016-03-28 01:50:58 -04:00
Jose Diaz-Gonzalez
20dfd20416
Fix proxy link
...
[ci skip]
2016-03-27 20:48:08 -04:00
Jose Diaz-Gonzalez
12ca7adcd1
Release 0.5.2
2016-03-27 17:09:36 -04:00
Jose Diaz-Gonzalez
a4e8efedc8
Merge pull request #2027 from dokku/2025_mh-sigil-deb-dep
...
add sigil to debian control file
2016-03-27 17:01:49 -04:00
Michael Hobbs
d86ed5d6ee
[ci skip] add sigil to debian control file. closes #2025
2016-03-27 10:30:06 -07:00
Jose Diaz-Gonzalez
668dc0e7a5
Release 0.5.1
2016-03-26 19:54:25 -04:00
Jose Diaz-Gonzalez
f5b454e110
Merge pull request #2024 from dokku/delete-bad-symlinks
...
Delete bad symlinks without confirmation
2016-03-26 19:33:13 -04:00
Jose Diaz-Gonzalez
aefd5bb251
Delete bad symlinks without confirmation
...
[ci skip]
2016-03-26 19:28:09 -04:00
Jose Diaz-Gonzalez
8b8df9e093
Merge pull request #2023 from dokku/sigil-packaging
...
Sigil packaging
2016-03-26 19:20:13 -04:00
Jose Diaz-Gonzalez
cdd62b09d3
Correctly build sigil using the sigil makefile
...
[ci skip]
2016-03-26 19:19:32 -04:00
Jose Diaz-Gonzalez
107697dc95
Clone proper sigil tag for packaging
...
[ci skip]
2016-03-26 19:19:12 -04:00
Jose Diaz-Gonzalez
cae5030804
Release 0.5.0
...
- Drop tutum-agent, lxc-docker, docker.io apt package support
- Release a new herokuish version
- Fix release docs
- Upgrade sigil
2016-03-26 18:13:14 -04:00
Pascal Widdershoven
f073ebe4cd
Cleanup Procfile after using it in dokku run
2016-03-24 08:47:49 +01:00
Pascal Widdershoven
5bc3e14eb4
Silence extract_profile logging output in dokku run
2016-03-24 07:36:48 +01:00
Pascal Widdershoven
6548cc4477
Update test to not depend on passing named arguments via Herokuish
...
There may be a bug in Herokuish that messes up with quoted named
arguments, see discussion in
https://github.com/dokku/dokku/pull/2018
2016-03-24 07:34:43 +01:00
Pascal Widdershoven
e64daa18cf
First stab at dokku run Procfile shorthand
2016-03-23 21:36:50 +01:00
Michael Hobbs
4357e529ce
Merge pull request #1983 from dokku/u2mejc-issue1688
...
Collapse help into expandable command topics
2016-03-22 15:02:39 -07:00
Michael Hobbs
7becc749aa
Merge pull request #2013 from dokku/mh-issue1688-help-desc
...
make help desc local consistent
2016-03-22 13:54:23 -07:00
Michael Hobbs
de9b1f6273
[ci skip] make help desc local consistent
2016-03-22 13:33:35 -07:00
Justin Clark
14a1d06c03
Collapse help into expandable command topics
2016-03-22 10:50:20 -07:00
Michael Hobbs
f864017cc5
Merge pull request #2012 from dokku/mh-minor-bug-fixes
...
minor bug fixes around app.json and docker-options
2016-03-22 06:50:56 -07:00
Michael Hobbs
0f4ff8b724
no need for newlines in docker args
2016-03-21 18:57:14 -07:00
Michael Hobbs
024f98c2c8
make sure we set HOME and exit with status from app.json script
2016-03-21 18:56:20 -07:00
Michael Hobbs
1b78f5c882
actually test docker-options are ending up in container config
2016-03-21 09:26:27 -07:00
Jose Diaz-Gonzalez
693297ac9e
Add missing dividers
...
[ci skip]
2016-03-21 01:48:16 -04:00
Jose Diaz-Gonzalez
ff6677b932
Merge pull request #2011 from dokku/jdg-installation-docs
...
Updated installation docs
2016-03-21 01:46:42 -04:00
Jose Diaz-Gonzalez
aaad577a68
Fix formatting on upgrading docs
...
[ci skip]
2016-03-21 01:41:03 -04:00
Jose Diaz-Gonzalez
b315fcfbdd
Fix formatting in "Where to get help" docs
...
[ci skip]
2016-03-21 01:40:51 -04:00
Jose Diaz-Gonzalez
e011ed0b3e
Better landing page
...
- unified css between home and template layouts
- use same version of bootstrap everywhere
- add our cute whale sushi logo to the homepage
- use fewer styles
- add a better installation section to point out different installation methods
- add navigation bar items
[ci skip]
2016-03-21 01:40:23 -04:00
Jose Diaz-Gonzalez
4b253c80f7
use addEventListener wrapper where necessary to add simple support for older browsers
2016-03-20 21:45:33 -04:00
Jose Diaz-Gonzalez
9b9872db60
properly link to memory tip
...
[ci skip]
2016-03-20 21:41:22 -04:00
Jose Diaz-Gonzalez
7682fb0029
Redirect to correct landing page
2016-03-19 23:32:34 -04:00
Jose Diaz-Gonzalez
fc63061eaf
Merge pull request #2009 from samholmes1337/master
...
Clarify purpose and potential penalties of primary vhost
2016-03-19 02:46:48 -04:00
Sam Holmes
43759985f2
Clarify purpose and penalties of primary vhost
2016-03-19 02:17:26 +00:00
Jose Diaz-Gonzalez
2eb1f256fb
Merge pull request #2007 from dokku/josegonzalez-patch-1
...
Document when configuration variables are available. Closes #1860
2016-03-18 10:42:16 -04:00
Jose Diaz-Gonzalez
49cf31baad
Document when configuration variables are available. Closes #1860
...
[ci skip]
2016-03-18 10:42:02 -04:00
Jose Diaz-Gonzalez
b97fbde7e2
Merge pull request #2006 from baob/fix-too-many-redirects
...
Fix too many redirects
2016-03-18 10:36:04 -04:00
baob
391f9358a6
Fix too many redirects
...
Example error message on vagrant up:
Error response from daemon: Get
https://registry-1.docker.io/v2/library/postgres/manifests/9.5.0 :
Get
https://auth.docker.io/token?scope=repository%3Alibrary%2Fpostgres%3Apull&service=registry.docker.io :
dial tcp: lookup auth.docker.io on 10.0.2.3:53: too many redirects
2016-03-18 14:15:47 +00:00
Jose Diaz-Gonzalez
2d99da59c4
Merge pull request #1987 from dokku/1889-dont-start-stopped
...
Do not restart stopped processes on config:set/unset
2016-03-18 09:51:31 -04:00
Jose Diaz-Gonzalez
097d0e67bc
Merge pull request #2004 from dokku/josegonzalez-patch-1
...
Document 0.5.x container removal strategy. Closes #1982
2016-03-18 01:52:35 -04:00
Jose Diaz-Gonzalez
9da1d5d0ea
Document 0.5.x container removal strategy. Closes #1982
...
[ci skip]
2016-03-18 01:52:29 -04:00
Michael Hobbs
f930a974a5
Merge pull request #2003 from dokku/mh-dep-tasks-docs
...
add more useful post-deploy task and make blockquote
2016-03-16 14:24:14 -07:00
Michael Hobbs
a3b1730719
[ci skip] add more useful post-deploy task and make blockquote
2016-03-16 14:23:05 -07:00
Michael Hobbs
273cfc1013
Merge pull request #2002 from dokku/mh-dep-tasks-docs
...
clarify deployment tasks are supported in both buildpack and dockerfile apps
2016-03-16 13:51:33 -07:00
Michael Hobbs
111bac03ab
[ci skip] clarify deployment tasks are supported in both buildpack and dockerfile apps
2016-03-16 13:51:08 -07:00
Michael Hobbs
a33b4ee99a
Merge pull request #2000 from iamale/patch-1
...
Add dokku-monorepo to the plugin list in docs
2016-03-16 06:07:18 -07:00
Alexander Pushkov
4474236780
Add Monorepo plugin
2016-03-16 12:51:20 +03:00
Michael Hobbs
846d1fef2b
Merge pull request #1993 from istarkov/master
...
Fix bash incorrect test command
2016-03-14 12:23:31 -07:00
Ivan Starkov
34a881f917
Fix incorrect test command
2016-03-14 20:18:40 +03:00
Jose Diaz-Gonzalez
d521932dcb
Merge pull request #1992 from Sureiya/dokku-client-docs
...
Improved documentation for using official dokku_client.sh
2016-03-13 21:29:37 -04:00
Chris Modjeska
b255b6a700
Improved documentation for using official dokku_client.sh
2016-03-13 20:42:05 -04:00
Jose Diaz-Gonzalez
9bd092b6ec
Fix scoping of css on .dev-warning
...
[ci skip]
2016-03-13 15:46:37 -04:00
Jose Diaz-Gonzalez
65e3b8d0f7
Use titlecase where necessary
...
[ci skip]
2016-03-13 15:40:38 -04:00
Jose Diaz-Gonzalez
5507db1d18
Merge pull request #1990 from ligthyear/fix-the-docs
...
Highlight features that are yet to come
2016-03-13 15:38:59 -04:00
Jose Diaz-Gonzalez
502d4c9e51
Merge pull request #1991 from dokku/fix-non-existent-VHOST
...
Only chown of existing files
2016-03-13 15:14:19 -04:00
Morris Jobke
01430cd618
Only chown of existing files
...
* this caused issues during installation if the file is not existent
2016-03-13 18:00:34 +01:00
Benjamin Kampmann
3e1a9abe9b
Titlecase
2016-03-13 14:41:27 +01:00
Benjamin Kampmann
63db85b244
Merge pull request #1 from josegonzalez/patch-1
...
Minor changes
2016-03-13 12:33:06 +01:00
Jose Diaz-Gonzalez
f2050b6a11
Tone down the green
2016-03-13 06:53:22 -04:00
Jose Diaz-Gonzalez
6abdf34054
tone down the green
2016-03-13 06:52:56 -04:00
Jose Diaz-Gonzalez
091489b503
Use .toLowerCase() so casing does not need to be checked
2016-03-13 06:46:10 -04:00
Jose Diaz-Gonzalez
0616e77584
Update release notes regarding blockquotes
2016-03-13 06:45:11 -04:00
Jose Diaz-Gonzalez
6ed64724c0
Added yellow banner stating for doc release status
...
Also add the appropriate blockquote overrides in the template.html
2016-03-13 06:42:14 -04:00
Jose Diaz-Gonzalez
770c088507
Fix colors to be green
...
green == good to go, or released in a stable version.
2016-03-13 06:38:27 -04:00
Benjamin Kampmann
9af8389616
Highlight features that are yet to come
...
- Tone down "new as of version" boxes
- Replace all "New as of 0.5" with "yet to be released" text
- Use strong red only for "yet to be released" boxes
Fixes #1989
2016-03-13 11:30:14 +01:00
Jose Diaz-Gonzalez
7704175f0d
Merge pull request #1981 from dokku/1220_mh-cleanup-dokku-label-containers
...
only remove containers with dokku label
2016-03-12 02:56:00 -05:00
Jose Diaz-Gonzalez
27ec5f0f6d
Do not restart stopped processes on config:set/unset
...
Closes #1889
2016-03-12 02:21:53 -05:00
Jose Diaz-Gonzalez
900fcded9b
Merge pull request #1985 from DNSFilter/master
...
Make history readable in github
2016-03-11 19:37:24 -05:00
Mike Schroll
9193e8c29d
Make history readable in github
2016-03-11 18:15:04 -05:00
Michael Hobbs
ca2ff001a5
Merge pull request #1980 from dokku/1903_cu12-fix-dockerfile-vs-buildpack-environment-variable
...
(rebased) Fix issue when Dockerfile present but BUILDPACK_URL is set
2016-03-10 11:01:26 -05:00
Michael Hobbs
f810b5cd06
only remove containers with dokku label. closes #1220
2016-03-09 17:29:26 -05:00
Michael Hobbs
a91165d3e6
set DOKKU_APP_TYPE to IMAGE_SOURCE_TYPE value use in test case
2016-03-09 16:35:48 -05:00
Domonkos Czinke
1e3f29ad98
Fix issue when Dockerfile present but BUILDPACK_URL is set
2016-03-09 15:55:21 -05:00
Jose Diaz-Gonzalez
2f0e52abe1
Merge pull request #1979 from dokku/user-management-docs
...
Add specific documentation around user management. Closes #1978
2016-03-09 15:21:20 -05:00
Jose Diaz-Gonzalez
95eee5369d
Add specific documentation around user management. Closes #1978
...
- Briefly cover sshcommand internals
- Show several examples for using sshcommand
- Split out docs onto a new page and relink to it where necessary
- Refer to user-auth plugin trigger for scoping commands to specific users.
[ci skip]
2016-03-09 15:20:59 -05:00
Jose Diaz-Gonzalez
e69b471134
Merge pull request #1963 from dokku/doc-fixes
...
Doc fixes
2016-03-08 21:36:57 -05:00
Jose Diaz-Gonzalez
cf77ee1d2a
Cache the versions response in local storage to reduce network activity
...
[ci-skip]
2016-03-08 21:36:05 -05:00
Jose Diaz-Gonzalez
ec2a21c766
Better styling on menu item
2016-03-08 21:21:04 -05:00
Jose Diaz-Gonzalez
f385efbbfc
Request a json file and set the proper cache-control header
...
[ci skip]
2016-03-08 21:05:44 -05:00
Jose Diaz-Gonzalez
8bf666f56d
Add dynamic version menu
...
This will allow a user to browse the documentation as it was at any point in time. In doing so, this allows us to more easily deprecate/remove features without worrying about having to duplicate old documentation in the future.
[ci skip]
2016-03-08 21:05:44 -05:00
Jose Diaz-Gonzalez
173a87a53e
Add link to slack group to readme
...
[ci skip]
2016-03-08 21:05:44 -05:00
Jose Diaz-Gonzalez
45c180368f
Update issue template
...
- Add application name and contents of Procfile as required debug info
- Capitalize a few things
[ci skip]
2016-03-08 21:05:44 -05:00
Jose Diaz-Gonzalez
37bfdbbbe0
Note that deployment tasks are new as of 0.5.0
...
[ci skip]
2016-03-08 21:05:44 -05:00
Jose Diaz-Gonzalez
40e169043a
Add link to 0.5.x migration guide
...
[ci skip]
2016-03-08 21:05:43 -05:00
Jose Diaz-Gonzalez
6eaa06f613
Note the location of the CHECKS file for dockerfile deploys. Closes #1962
...
[ci skip]
2016-03-08 21:05:43 -05:00
Jose Diaz-Gonzalez
d8c5b7f484
Update sidebar links
...
- Refer to checks plugin in zero-downtime deploy link
- Refer to cron in one off processes link
- Add an "Advanced Usage" section
- Add links to proxy management and deployment tasks
- Move container options and persistent storage to advanced usage
[ci skip]
2016-03-08 21:03:32 -05:00
Jose Diaz-Gonzalez
60cd04c36a
Add reference to cron to one-off-processes doc
...
[ci skip]
2016-03-08 21:03:32 -05:00
Jose Diaz-Gonzalez
ede399e95c
Add link to disabling nginx
...
[ci skip]
2016-03-08 21:03:32 -05:00
Jose Diaz-Gonzalez
b721661e2c
Fix formatting in dokku-storage
...
[ci skip]
2016-03-08 21:03:32 -05:00
Jose Diaz-Gonzalez
4452fcda98
Properly note when 0.5.0 features were released
...
[ci skip]
2016-03-08 21:03:32 -05:00
Michael Hobbs
37584be044
Merge pull request #1953 from dokku/1579_mh-commands_refactor
...
subcommands/bashstyle refactor
2016-03-08 16:35:30 -05:00
Michael Hobbs
42520a6126
remove documentation of old plugin structure
2016-03-08 15:32:20 -05:00
Michael Hobbs
987c5cfb9c
use declare for description variable
2016-03-08 15:30:34 -05:00
Jose Diaz-Gonzalez
ed98616b83
Merge pull request #1974 from unfold/broken-azure-installation-link
...
Update link in Azure installation instructions. Fixes #1973
2016-03-07 11:41:03 -05:00
Simen Brekken
19141460b5
Update link in Azure installation instructions. Fixes #1973
2016-03-07 16:59:25 +01:00
Michael Hobbs
d8e00f4f8a
balance tests
2016-03-04 20:59:27 -08:00
Michael Hobbs
3bffba945a
show timing for each bats file and overall test run
2016-03-04 20:59:17 -08:00
Michael Hobbs
4204d210c1
port --app syntax to dokku_client. closes #1638
2016-03-04 12:38:23 -08:00
Michael Hobbs
62731aa434
support parallel tests on same host
2016-03-03 22:11:35 -08:00
Michael Hobbs
7dd8d635bc
show container type when printing container output
2016-03-03 22:11:35 -08:00
Michael Hobbs
718b129041
allow overriding of vagrant cpus
2016-03-03 22:11:35 -08:00
Michael Hobbs
3aa8bbd629
move standard commands into subcommands
2016-03-03 22:11:35 -08:00
Michael Hobbs
aa2415eeb8
more style/function tweaks
2016-03-03 22:11:35 -08:00
Michael S. Hobbs
89f289b433
subcommand restructure and bashstyle refactor. closes #1579
2016-03-03 22:11:35 -08:00
Jose Diaz-Gonzalez
76e27f0333
Add support for --app flag. Refs #1638
...
This change sets a DOKKU_APP_NAME env var, which can be used by plugins as a replacement for the `app` param if specified. Note that each plugin will have to manually shift it's arguments if necessary
2016-03-03 22:11:35 -08:00
Jose Diaz-Gonzalez
a35e690a62
Merge pull request #1959 from dokku/1942-dokku-port
...
Allow customizing ssh port for the default client
2016-03-03 17:24:38 -05:00
Jose Diaz-Gonzalez
8a4926515b
Merge pull request #1965 from trevorturk/checks-example-tweaks-2
...
Checks example tweaks 2
2016-03-03 14:18:13 -05:00
Trevor Turk
bd5a7dea3a
Checks doc: standardize spacing on check instruction example lines
2016-03-03 12:50:22 -06:00
Trevor Turk
6a25c8b675
Checks doc: mention the ability to globally configure DOKKU_CHECKS_TIMEOUT (it looks like you can do this, but I'm not 100% sure)
2016-03-03 12:47:14 -06:00
Trevor Turk
2acd2c294a
Checks doc: minor copy edits to use a consistent voice and sentence structure
2016-03-03 12:46:03 -06:00
Trevor Turk
b8c264f173
Checks doc: add an example for the simple check for the Rails deployment example
2016-03-03 12:32:15 -06:00
Trevor Turk
2df9bbeb83
Checks doc: clean up Rails example deployments a bit, add a note about WAIT, and change to from 5 to 10 since the default is 5 so using that variable wouldn't make sense
2016-03-03 12:28:13 -06:00
Trevor Turk
7d60e160ab
Checks doc: fix typos
2016-03-03 12:25:56 -06:00
Trevor Turk
7d73f61cd3
Checks doc: add a section about disabling the default wait time when running multiple processes re #1964
2016-03-03 12:25:12 -06:00
Trevor Turk
9de5965dd1
Checks doc: combine and clean up redundant checks settings content
2016-03-03 12:22:59 -06:00
Trevor Turk
b92fe46387
Checks doc: move redundant content to the same spot for now
2016-03-03 11:31:56 -06:00
Trevor Turk
da1d362203
Checks doc: break checks instructions and checks settings into sub sections
2016-03-03 11:30:52 -06:00
Trevor Turk
93e8078a93
Checks doc: break CHECKS file explanation into bullet points for easier reading
2016-03-03 11:29:40 -06:00
Trevor Turk
f5ab02ac20
Checks doc: remove linebreak to match the formatting used elsewhere in this doc, remove stray empty line
2016-03-03 11:27:12 -06:00
Trevor Turk
78bb76249e
Checks doc: combine redundant content into a single paragraph
2016-03-03 11:24:59 -06:00
Trevor Turk
405c23f2bd
Checks doc: move redundant content to the same spot for now, add a bit of content to divide the single check and multi check examples
2016-03-03 11:22:39 -06:00
Trevor Turk
aeaf12a7a2
Checks doc: move settings explanation into its own section
2016-03-03 11:15:22 -06:00
Trevor Turk
85dab3b6ef
Checks doc: move checks examples up so we're explaining the options in one place
2016-03-03 11:13:30 -06:00
Trevor Turk
fa018d3e8c
Checks doc: mention dokku checks disable at the top, before we get into the custom checks explanation
2016-03-03 11:00:04 -06:00
Trevor Turk
80d2bf9e8f
Checks doc: add a header before getting into the custom checks explanation
2016-03-03 10:42:54 -06:00
Trevor Turk
aabe456aa6
Checks doc: example for setting DOKKU_WAIT_TO_RETIRE for a single app
2016-03-03 10:41:42 -06:00
Trevor Turk
1848ea5d15
Checks doc: mention DOKKU_WAIT_TO_RETIRE at the top, before we get into custom checks and config
2016-03-03 10:40:31 -06:00
Trevor Turk
ec0306278e
Checks doc: standardize use of <app> instead of APP for commands
2016-03-03 10:37:16 -06:00
Trevor Turk
ecc40c7ea3
Checks doc: example for setting DOKKU_DEFAULT_CHECKS_WAIT for a single app
2016-03-03 10:36:39 -06:00
Michael Hobbs
63fb33d03d
Merge pull request #1958 from u2mejc/u2mejc-issue1957
...
Enable debug output for dokku global exports in trace
2016-03-02 20:07:06 -08:00
Jose Diaz-Gonzalez
3cbf2e0138
Merge pull request #1960 from dokku/1890-clarify-commands
...
Clarify which commands should be run where. Closes #1890
2016-03-02 22:11:15 -05:00
Jose Diaz-Gonzalez
9a1f8fb161
Clarify which commands should be run where. Closes #1890
...
[ci skip]
2016-03-02 22:10:48 -05:00
Jose Diaz-Gonzalez
a765789c4d
Allow customizing ssh port for the default client
...
Closes #1942
2016-03-02 22:01:52 -05:00
Justin Clark
a0543dfccf
enable debug output for dokku global exports in trace
2016-03-02 18:08:23 -08:00
Jose Diaz-Gonzalez
fb45f221b7
Merge pull request #1687 from u2mejc/u2mejc-nobackup
...
Deprecate and remove dokku backup plugin, replace with documentation.
2016-03-02 19:29:07 -05:00
Jose Diaz-Gonzalez
633e81848e
Merge pull request #1830 from u2mejc/u2mejc-issue1820
...
Add core storage plugin to manage docker bind mounts
2016-03-02 19:28:45 -05:00
Justin Clark
84df69b387
Add core storage plugin to manage docker bind mounts [ci skip]
2016-03-02 16:09:50 -08:00
Justin Clark
86b4987588
Depreciate and remove dokku backup plugin, replace with documentation
2016-03-02 15:56:33 -08:00
Jose Diaz-Gonzalez
8c01fa8480
Merge pull request #1951 from znz/fix-typos
...
Fix typos
2016-03-01 00:01:56 -05:00
Kazuhiro NISHIYAMA
ccb74f968b
Fix typos
2016-03-01 12:29:21 +09:00
Jose Diaz-Gonzalez
56e9b22e1c
Merge pull request #1947 from basgys/master
...
plugins: add etcd to the list of plugins
2016-02-27 14:42:35 -05:00
Bastien
87d2196cde
plugins: add etcd to the list of plugins
2016-02-27 17:47:56 +01:00
Jose Diaz-Gonzalez
fd059da29b
Merge pull request #1918 from MorrisJobke/arch-linux
...
Adds support for ArchLinux as host OS
2016-02-25 01:26:06 -05:00
Jose Diaz-Gonzalez
95080fee69
Merge pull request #1938 from npazo/patch-1
...
Add information about Slack channel
2016-02-25 01:00:50 -05:00
Jose Diaz-Gonzalez
62b9748269
Merge pull request #1939 from pmclanahan/client-add-dokku-remote
...
(client) Add dokku git remote when specifying app name
2016-02-25 01:00:00 -05:00
Jose Diaz-Gonzalez
7d71521851
Merge pull request #1941 from cu12/fix-check-plugin-command
...
Fix issue with plugins having plugins command
2016-02-25 00:59:07 -05:00
Domonkos Czinke
ac5944ec79
Fix issue with plugins having plugins command
2016-02-24 23:44:19 +01:00
Paul McLanahan
1b6973665a
(client) Add dokku git remote when specifying app name
...
Previously the client would only add the git remote
for you if it was generating a random name for you.
2016-02-24 12:17:23 -05:00
Nick Pazoles
a0ad88372f
Add information about Slack channel
2016-02-23 18:24:20 -06:00
Morris Jobke
7a9cf8abb1
Adds support for ArchLinux as host OS
...
* fix rsyslog handling
* don't hardcode dokku path
* add documentation for ArchLinux package build
* add vagrant machine to run the ArchLinux specific steps
* add step in release process for ArchLinux
* enhance docs for easy ArchLinux steps
2016-02-24 00:02:06 +01:00
Michael Hobbs
a146849a58
Merge pull request #1936 from dokku/mh-shellcheck-cleanup
...
cleanup shellcheck SC2086
2016-02-23 09:03:24 -08:00
Michael Hobbs
d1b87bd7b7
cleanup shellcheck SC2086
2016-02-23 07:50:06 -08:00
Michael Hobbs
ff9bb2cbd7
Merge pull request #1935 from dokku/mh-remove-nginx-test
...
remove unnecessary nginx test
2016-02-22 12:43:20 -08:00
Michael Hobbs
9b8f002aa8
remove unnecessary nginx test
2016-02-22 11:18:57 -08:00
Jose Diaz-Gonzalez
42f2f6b334
Merge pull request #1934 from dokku/mh-docker-ps-output-cleanup
...
fix get_running_image_tag() with docker 1.10.x
2016-02-22 14:12:05 -05:00
Michael Hobbs
676e8782ed
fix get_running_image_tag() with docker 1.10.x
2016-02-22 10:21:20 -08:00
Jose Diaz-Gonzalez
d125ec5230
Merge pull request #1931 from dokku/relative-doc-links
...
Standardize on "relative" doc links
2016-02-21 03:14:46 -05:00
Jose Diaz-Gonzalez
f7d85b41cc
Standardize on "relative" doc links
...
This will allow us to weather any future repository movements
[ci skip]
2016-02-21 03:12:48 -05:00
Jose Diaz-Gonzalez
86f9ba3b34
Merge pull request #1925 from dokku/jg-better-bootstrap
...
Update bootstrap.sh
2016-02-20 18:42:03 -05:00
Michael Hobbs
a9de2994bf
Merge pull request #1836 from dokku/1824_mh-app-json
...
support scripts.dokku. in app.json
2016-02-20 06:35:40 -08:00
Michael Hobbs
48f2dc074c
support scripts.dokku in app.json. closes #1824
2016-02-19 13:29:42 -08:00
Jose Diaz-Gonzalez
a4bfb46d6d
Update bootstrap.sh
...
This pr makes it slightly easier to support dockerfile installations
- "simplifies" the bootstrap process by dividing it into distinct chunks
- Allows specifying `--no-install-recommends` when a dockerfile installation is detected
- Uses functions everywhere
- Removes global variables where possible
- Fixes shellcheck issues
- Allows specifying debconf via the command-line
[ci skip]
2016-02-19 04:35:43 -05:00
Jose Diaz-Gonzalez
55a4cb3274
Merge pull request #1892 from dokku/mh-nginx-vhosts-rewrite
...
nginx-vhosts rewrite
2016-02-18 22:56:09 -05:00
Michael Hobbs
9842d7498b
nginx-vhosts rewrite
2016-02-18 18:38:54 -08:00
Jose Diaz-Gonzalez
4404e145c0
Merge pull request #1924 from dokku/1915-support-procfile-for-dockerfile-deploy
...
Fix #1564 : Use Procfile for process types in Dockerfile apps
2016-02-18 21:23:06 -05:00
Paul McLanahan
6a01abb905
Fix #1564 : Use Procfile for process types in Dockerfile apps
...
* Document new Procfile feature
* Add and update tests
* Fix a typo in generate_scale_file (ref #1923 )
2016-02-18 21:22:26 -05:00
Jose Diaz-Gonzalez
8e297cd38e
Release 0.4.14
2016-02-18 18:52:53 -05:00
Michael Hobbs
9531a7afb7
Merge pull request #1923 from dokku/mh-typo-gen-scale-file
...
fix typo in generate_scale_file()
2016-02-17 14:57:07 -08:00
Michael Hobbs
5588357589
fix typo in generate_scale_file()
2016-02-17 13:03:43 -08:00
Jose Diaz-Gonzalez
b74a77ace0
Merge pull request #1922 from dokku/josegonzalez-patch-1
...
Link to our new ISSUE_TEMPLATE.md
2016-02-17 13:02:54 -05:00
Jose Diaz-Gonzalez
7cda485afe
Link to our new ISSUE_TEMPLATE.md
...
Refs dear-github/dear-github#125
[ci skip]
2016-02-17 13:02:26 -05:00
Jose Diaz-Gonzalez
0cd1243e7a
Merge pull request #1921 from dokku/josegonzalez-patch-1
...
Create ISSUE_TEMPLATE.md
2016-02-17 12:58:42 -05:00
Jose Diaz-Gonzalez
1f1d95b689
Create ISSUE_TEMPLATE.md
...
[ci skip]
2016-02-17 12:58:35 -05:00
Jose Diaz-Gonzalez
4f51432211
Merge pull request #1912 from mattberther/enter-non-tty
...
passing -i -t to docker exec only if tty present
2016-02-13 00:42:41 -05:00
Jose Diaz-Gonzalez
2b5397b639
Merge pull request #1913 from dokku/mh-one-off-docs
...
document appropriate crontab usage
2016-02-12 19:48:15 -05:00
Michael Hobbs
964c1ee983
[ci skip] document appropriate crontab usage
2016-02-12 16:36:30 -08:00
Matt Berther
a0253efc27
passing -i -t only if tty present
2016-02-12 16:44:44 -07:00
Jose Diaz-Gonzalez
111a93ad82
Merge pull request #1911 from 2mia/bugfix/git_url_plugin_install
...
bugfix: git url pattern
2016-02-12 12:18:39 -05:00
Mihai Iancu
c268fa840e
bugfix: git url pattern
...
github git urls format is "git@...". `dokku plugin:install` command will fail due to format not being matched.
2016-02-12 18:07:57 +02:00
Jose Diaz-Gonzalez
8b8b689858
Merge pull request #1907 from dokku/mh-run-rm-container
...
fix dokku run --rm regression
2016-02-11 13:58:05 -05:00
Michael Hobbs
fae4d8b8bf
fix dokku run --rm regression. add test. fixes #1906
2016-02-11 07:20:26 -08:00
Jose Diaz-Gonzalez
653dc1c518
Merge pull request #1901 from dokku/config-shebang
...
Add shebang to config/functions so editors see it as a shell script
2016-02-09 00:01:58 -05:00
Jose Diaz-Gonzalez
7c67350e15
Add shebang to config/functions so editors see it as a shell script
2016-02-08 23:30:36 -05:00
Jose Diaz-Gonzalez
5f8a9dc76c
Merge pull request #1900 from dokku/josegonzalez-patch-1
...
Upgrade our CoC to 1.4 of the Contributor Covenant
2016-02-08 19:19:43 -05:00
Jose Diaz-Gonzalez
0f4774bf60
Upgrade our CoC to 1.4 of the Contributor Covenant
...
[ci skip]
2016-02-08 19:19:35 -05:00
Jose Diaz-Gonzalez
174b5b74ad
Verify nginx configuration and toss away reload on failure
...
Refs #1880
2016-02-03 12:55:18 -05:00
Jose Diaz-Gonzalez
a6d79b20bd
Add note that phases must be comma-separated sans spaces
...
Closes #1893
[ci skip]
2016-01-31 16:27:06 -05:00
Justin Clark
7031682d6a
Merge pull request #1887 from u2mejc/u2mejc-issue1885
...
Fix <command>:help hangs for certs, enter, tags, tar
2016-01-29 11:21:05 -08:00
Jose Diaz-Gonzalez
0ddc4ba496
Merge pull request #1888 from u2mejc/u2mejc-issue1886
...
Remove brocken symlinks when using copyfiles
2016-01-27 14:44:16 -05:00
Justin Clark
05378f53db
Remove brocken symlinks when using copyfiles
2016-01-26 18:59:20 -08:00
Justin Clark
c62e384b47
Fix <command>:help hangs for certs, enter, tags, tar
2016-01-26 18:44:24 -08:00
Jose Diaz-Gonzalez
d8a7450f6b
Merge pull request #1883 from dokku/mh-plugn-list-version
...
show plugn version when listing plugins
2016-01-26 13:14:49 -05:00
Michael Hobbs
4cf87c50de
[ci skip] show plugn version when listing plugins
2016-01-26 10:11:24 -08:00
Jose Diaz-Gonzalez
21d343b3ad
Merge pull request #1882 from dokku/josegonzalez-patch-1
...
Add a note to warn users to peg to specific versions of buildpacks
2016-01-25 11:43:08 -05:00
Jose Diaz-Gonzalez
bfcf834b07
Add a note to warn users to peg to specific versions of buildpacks
...
This should avoid users blaming dokku for not realizing that multi-buildpacks by default will install latest if you don't peg to a version.
[ci skip]
2016-01-25 11:42:45 -05:00
Jose Diaz-Gonzalez
8a0b299af7
Release 0.4.13
2016-01-20 22:59:29 -05:00
Michael Hobbs
543642eb5f
Merge pull request #1872 from kenips/support/better_logs_for_checks
...
Update log to better reflect what's going on with CHECKS
2016-01-18 17:48:22 -08:00
Ken Ip
bf1e9ddaee
Update log to better reflect what's going on with CHECKS
2016-01-18 19:35:47 -05:00
Michael Hobbs
71351f1a02
Merge pull request #1871 from dokku/mh-support-bash-4.2
...
support bash 4.2 so we don't have to modify all plugin test envs
2016-01-17 22:01:33 -08:00
Michael Hobbs
33c6e56030
support bash 4.2 so we don't have to modify all plugin test envs
2016-01-17 18:29:49 -08:00
Jose Diaz-Gonzalez
a0e1416027
Release 0.4.12
2016-01-16 17:21:44 -05:00
Justin Clark
c79a43f38a
Merge pull request #1870 from u2mejc/u2mejc-issue1869
...
Remove arg check from docker-options/functions, global var cleanup
2016-01-15 17:15:42 -08:00
Justin Clark
3630cc2a99
Remove arg check from docker-options/functions, remove another global var
2016-01-15 14:45:29 -08:00
Jose Diaz-Gonzalez
309cdc6ab6
Merge pull request #1868 from alessio/fix-events-help-screen
...
Prevent dokku to hang on events:help
2016-01-15 15:35:26 -05:00
Alessio Treglia
2b7e327e09
Prevent dokku to hang on events:help
...
Update events:help case against to Dokku 0.4's new help screen
handling.
2016-01-15 20:28:16 +00:00
Jose Diaz-Gonzalez
db300f06da
Release 0.4.11
2016-01-14 19:59:11 -05:00
Jose Diaz-Gonzalez
a2b775af42
Merge pull request #1855 from jvanbaarsen/add-skip-keyfile
...
Add skip_keyfile option for deb package
2016-01-14 17:53:56 -05:00
Michael Hobbs
999cbc0739
Merge pull request #1864 from znz/no-longer-need-to-set-nullglob
...
no longer need to set nullglob
2016-01-14 08:12:37 -08:00
Jose Diaz-Gonzalez
eb9d659361
Merge pull request #1863 from znz/fix-a-typo
...
Fix a typo
2016-01-14 10:14:07 -05:00
Kazuhiro NISHIYAMA
99ce2fa51d
no longer need to set nullglob
2016-01-14 23:34:03 +09:00
Kazuhiro NISHIYAMA
d3a6e39b4e
Fix a typo
2016-01-14 23:30:10 +09:00
Michael Hobbs
bc00acb5ff
Merge pull request #1848 from u2mejc/u2mejc_docker-options_functions
...
Move docker-options functions to functions file, rework phase_file_path
2016-01-13 11:28:00 -08:00
Justin Clark
9a966f6f08
Move docker-options functions to functions file, rework code
2016-01-13 10:48:52 -08:00
Michael Hobbs
34a5766ce3
Merge pull request #1862 from dokku/mh-update-circleci-bash
...
install bash 4.3.x on circleci
2016-01-12 20:12:04 -08:00
Michael Hobbs
be9ab06116
install bash 4.3.x on circleci
2016-01-12 18:58:43 -08:00
Jeroen van Baarsen
2a4155aefc
Add skip_keyfile option for deb package
...
There are cases where we don't want the check for keyfile, this will add a
config option, that allows you to skip this particular check.
Fixes #1851
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2016-01-12 17:11:13 +01:00
Jose Diaz-Gonzalez
4dde70abdc
Merge pull request #1859 from dhinus/dhinus-patch-1
...
Fix command for debconf-set-selections
2016-01-12 08:06:05 -05:00
Francesco Negri
7eeb6a2b95
Fix command for debconf-set-selections
2016-01-12 13:00:06 +00:00
Jose Diaz-Gonzalez
6931c3df5a
Merge pull request #1856 from madflow/docker-options-404
...
Fixed dead documentation link
2016-01-11 11:28:34 -05:00
madflow
0ad650fb91
Fixed dead documentation link
2016-01-11 17:04:46 +01:00
Jose Diaz-Gonzalez
72135f8fbf
Merge pull request #1854 from fedosov/patch-1
...
Update year in footer (2013-2016)
2016-01-10 14:16:15 -05:00
Mikhail Fedosov
546522264e
Update year in footer (2013-2016)
2016-01-10 22:03:23 +03:00
Jose Diaz-Gonzalez
353f96cb93
Merge pull request #1849 from floriangosse/fix-debian-log-user
...
Fix logrotate file for debian system
2016-01-09 08:01:48 -05:00
Florian Goße
7a72146e82
modify logrotate file if the distro is debian
2016-01-09 11:35:47 +01:00
Jose Diaz-Gonzalez
f3627d4f84
Merge pull request #1841 from dokku/1806_mh-nginx-build-config-no-deploy
...
don't build nginx config if the app has not been deployed
2016-01-08 20:03:27 -05:00
Michael Hobbs
d98ed122a6
Merge pull request #1844 from dokku/mh-named-containers
...
named-containers: handle multiple old containers and don't attempt to rename a dead container
2016-01-07 20:19:31 -08:00
Michael Hobbs
30be9b7959
Merge pull request #1845 from dokku/mh-update-node-test-apps
...
update nodejs in test apps
2016-01-07 20:19:14 -08:00
Michael Hobbs
8562afde38
disable debug on docker daemon to avoid additional IO
2016-01-07 19:43:56 -08:00
Michael Hobbs
09936b37fa
update nodejs in test apps
2016-01-07 18:00:12 -08:00
Michael Hobbs
8051fb86e7
named-containers: handle multiple old containers and don't attempt to rename a dead container
2016-01-07 17:56:27 -08:00
Jose Diaz-Gonzalez
c29ae712f3
Merge pull request #1843 from sseemayer/master
...
Move let's encrypt plugin to official plugins
2016-01-07 15:26:37 -05:00
Stefan Seemayer
88b0fc5d22
Move let's encrypt plugin to official plugins
2016-01-07 21:22:11 +01:00
Michael Hobbs
889555bb43
fix typo with DOKKU_SKIP_CLEANUP
2016-01-07 10:34:40 -08:00
Michael Hobbs
50194e5923
don't build nginx config if the app has not been deployed. closes #1806
2016-01-07 10:25:47 -08:00
Michael Hobbs
bfecd3beb4
Merge pull request #1842 from dokku/mh-skip-cleanup-in-ci
...
skip cleanup in ci to speed up tests
2016-01-07 10:25:27 -08:00
Michael Hobbs
74fd7e22d0
skip cleanup in ci to speed up tests
2016-01-07 09:53:04 -08:00
Jose Diaz-Gonzalez
2b97d9d677
Merge pull request #1840 from alessio/fix-dokku-0.4-events
...
Append trailing slash '/' to $PLUGIN_DIR
2016-01-07 06:49:52 -05:00
Alessio Treglia
546010246c
Append trailing slash '/' to $PLUGIN_DIR
...
This is to prevent find's misbehaviours which
lead events:list to output incorrent information.
Fixes #1839
2016-01-07 11:46:53 +00:00
Jose Diaz-Gonzalez
f002a662bd
Merge pull request #1838 from Epigene/patch-1
...
Fixed typo
2016-01-07 06:25:15 -05:00
Augusts Bautra
fde47dfa80
Fixed typo
2016-01-07 13:21:43 +02:00
Jose Diaz-Gonzalez
f7e8c9be90
Release 0.4.10
2016-01-07 01:14:09 -05:00
Michael Hobbs
606e27653f
Merge pull request #1837 from dokku/mh-add-some-deploy-tests
...
add back some deploy tests that test dokku functionality
2016-01-06 21:27:50 -08:00
Michael Hobbs
28633003d5
fix docker version and add back some deploy tests that test dokku functionality
2016-01-06 20:53:08 -08:00
Jose Diaz-Gonzalez
dcf9e0ae58
Merge pull request #1835 from dokku/josegonzalez-patch-1
...
Add support for more versions of docker-engine
2016-01-06 16:51:04 -05:00
Jose Diaz-Gonzalez
5b526a52fc
Add support for more versions of docker-engine
...
[ci skip]
2016-01-06 13:34:09 -05:00
Michael Hobbs
729a2246c6
[ci skip] cleanup some language in test docs. add reference to copyfile target. closes #1833
2016-01-06 08:11:50 -08:00
Michael Hobbs
c8c3381dd6
Merge pull request #1834 from jvanbaarsen/ignore-osx-hidden-files
...
Make sure we ignore hidden files in the SSL cert check
2016-01-06 07:58:35 -08:00
Jeroen van Baarsen
9767b90826
Make sure we ignore hidden files in the SSL cert check
...
OSX creates hidden files: `./._server.key` and `./._server.crt`. The Dokku cert
plugin is choking on those files. We should probably just ignore them, and go on
with our lives
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2016-01-06 14:36:07 +01:00
Michael Hobbs
68b02c40a7
Merge pull request #1827 from dokku/mh-use-docker-circleci-1.9.x
...
use docker 1.9.0 on circleci
2016-01-05 13:05:11 -08:00
Michael Hobbs
16544a77e2
Merge pull request #1828 from dokku/mh-label-dokku-containers
...
label all dokku containers
2016-01-05 12:39:24 -08:00
Michael Hobbs
1c6916c68f
Merge pull request #1829 from dokku/mh-dokku-report
...
implement dokku report command
2016-01-05 12:25:45 -08:00
Michael Hobbs
d7b5d6e904
[ci skip] implement dokku report command
2016-01-05 12:24:07 -08:00
Michael Hobbs
fdefff329a
[ci skip] docs cleanu
2016-01-05 12:23:29 -08:00
Michael Hobbs
39bba0b36e
use docker 1.9.0 on circleci
2016-01-05 12:05:44 -08:00
Michael Hobbs
17e7869150
label all dokku containers
2016-01-05 11:55:07 -08:00
Jose Diaz-Gonzalez
fec6db13fb
Merge pull request #1826 from dokku/1531_mh-plugin-update
...
implement plugn update
2016-01-05 14:17:53 -05:00
Michael Hobbs
fc512b3231
implement plugn update and allow plugin:install to accept committish. closes #1531
2016-01-05 10:47:27 -08:00
Jose Diaz-Gonzalez
1805f41918
Merge pull request #1823 from dokku/josegonzalez-patch-1
...
Fix output of dokku apps
2016-01-04 18:32:54 -05:00
Jose Diaz-Gonzalez
7562610c7d
Fix output of dokku apps
2016-01-04 17:07:43 -05:00
Jose Diaz-Gonzalez
95d96ce1ab
Merge pull request #1822 from shingara/patch-1
...
--no-restart option after config:set not before
2016-01-04 16:55:58 -05:00
Cyril Mougel
16365a5a44
--no-restart option after config:set not before
2016-01-04 22:52:04 +01:00
Jose Diaz-Gonzalez
f13c77d50d
Merge pull request #1819 from andrewsomething/hostname-set-up
...
Write out /home/dokku/HOSTNAME as specified by the web installer.
2016-01-04 13:52:30 -05:00
Andrew Starr-Bochicchio
245718f236
Write out /home/dokku/HOSTNAME as specified by the web installer.
2016-01-04 12:44:32 -05:00
Jose Diaz-Gonzalez
07aace9975
Merge pull request #1818 from dokku/josegonzalez-pre-receive
...
Fix pre-receive git-hook
2016-01-04 11:21:10 -05:00
Jose Diaz-Gonzalez
244bb25e6a
Fix variable reference
2016-01-04 05:20:05 -05:00
Jose Diaz-Gonzalez
2a94bf267b
Fix pre-receive git-hook
...
Closes #1817
2016-01-04 04:40:05 -05:00
Jose Diaz-Gonzalez
b22b366fb1
Release 0.4.9
2016-01-03 10:19:17 -05:00
Jose Diaz-Gonzalez
5387bce2d9
Merge pull request #1807 from dokku/josegonzalez-patch-1
...
Allow updating submodules at any revision
2016-01-02 20:07:54 -05:00
Jose Diaz-Gonzalez
f2c1cd8a35
Merge pull request #1812 from dokku/debian-packaging
...
Debian packaging updates
2016-01-02 20:04:28 -05:00
Jose Diaz-Gonzalez
188694fb29
Merge pull request #1814 from blackxored/fix-ip-extraction
...
fix: use new Go template for extracting IP
2016-01-02 19:56:34 -05:00
Adrian Perez
84fba7ff2b
fix: try to preserve pre 1.9 compatibility
2016-01-02 20:16:03 +01:00
Adrian Perez
6c7d34a773
fix: use new template for extracting IP
...
I was running into issues with the IP addresses, and it seems
that it's using an incorrect/outdated syntax for retrieving
the container's IP Address. In multi-host networking
`NetworkSettings.IPAddress` is empty.
The docker documentation at https://docs.docker.com/engine/reference/commandline/inspect/
uses a different syntax which I've tested to work both on multi-host and
standard bridge networking.
If you're interested in the other issues and the work/hacks I've been doing related
to #1795 , let me know. In the meantime, I think this fix is needed.
2016-01-02 18:21:23 +01:00
Jose Diaz-Gonzalez
61f9ae6e67
Fix shellcheck violation
2016-01-02 04:31:48 -05:00
Jose Diaz-Gonzalez
5a74d5c247
Create the proper init file in a distribution-agnostic way
...
From http://unix.stackexchange.com/a/164092/105389
2016-01-02 04:08:54 -05:00
Jose Diaz-Gonzalez
bb525a3cf1
Properly handle dokku-installer installation
2016-01-02 03:53:27 -05:00
Jose Diaz-Gonzalez
933a5c0abf
Reload the nginx configuration
...
Otherwise we run the risk of proxying a request to a bad backend
2016-01-02 03:37:44 -05:00
Jose Diaz-Gonzalez
a2f0962b76
Stop any running dokku-installer processes
...
They will cease to function regardless of whether the package has been purged or not
2016-01-02 03:37:16 -05:00
Jose Diaz-Gonzalez
73b3c4af40
Properly handle dokku data removal
...
- remove deployed applications during dpkg purge
- disable all core plugins during dpkg purge
- ensure init files are removed
- ensure motd is removed
- remove all core plugins, dokku config files (including tls/sshcommand entries etc.) during purge
- remove all empty directories and broken symlinks in the DOKKU_ROOT and DOKKU_LIB_ROOT directories during purge
Note that we do not delete the dokku user itself as there might be other data we don't know about in this directory.
2016-01-02 02:52:30 -05:00
Jose Diaz-Gonzalez
51a50fb571
Use dokku_apps for listing apps instead of re-inventing the wheel
2016-01-02 02:31:34 -05:00
Jose Diaz-Gonzalez
40047f0f8b
Add support for symlinked directory paths and sort the output
2016-01-02 02:31:06 -05:00
Jose Diaz-Gonzalez
89d96dfee1
Only trigger systemctl if that command exists
2016-01-02 02:30:34 -05:00
Jose Diaz-Gonzalez
cac272a247
Fix restarts of systemctl and dokku-installer
...
We previously assumed that systemd was detectable by the existence of certain directories. Unfortunately, it seems 14.04 already has these directories, so we need to handle this case separately.
One other note is that dokku-installer will fail to "start" if already started on certain systems, thus the previous grep was more accurate in it's running.
2016-01-02 02:29:57 -05:00
Jose Diaz-Gonzalez
932e8191ad
Revert "Fix issue where installer created dokku-installer for both upstart and systemd"
...
This reverts commit 1581884c6d .
2016-01-02 00:52:04 -05:00
Jose Diaz-Gonzalez
63d961afa0
Revert "Fix lintian warning: file-in-unusual-dir"
...
This reverts commit 3fb59fd04d .
Changing the path to dokku cannot be done in a patch release, as it
would break existing sshcommand entries.
2016-01-01 23:57:18 -05:00
Jose Diaz-Gonzalez
7c88cecad4
Plugin documentation formatting
2016-01-01 22:26:46 -05:00
Jose Diaz-Gonzalez
389d677392
Fix lintian error: no-copyright-file
2016-01-01 22:11:06 -05:00
Jose Diaz-Gonzalez
70b29590b9
Fix lintian error: manpage-not-compressed
2016-01-01 22:05:25 -05:00
Jose Diaz-Gonzalez
f7a1f5c095
Fix lintian warning: file-in-unusual-dir
2016-01-01 22:02:40 -05:00
Jose Diaz-Gonzalez
220923071c
Fix lintian warning: file-in-unusual-dir
2016-01-01 21:59:00 -05:00
Jose Diaz-Gonzalez
3fb59fd04d
Fix lintian warning: file-in-unusual-dir
2016-01-01 21:54:34 -05:00
Jose Diaz-Gonzalez
5667f9cef1
Fix lintian warning: missing-debconf-dependency-for-preinst
2016-01-01 21:49:16 -05:00
Jose Diaz-Gonzalez
b8630b45d7
Fix lintian error: python-script-but-no-python-dep
2016-01-01 21:47:22 -05:00
Jose Diaz-Gonzalez
4cb713cebf
Fix lintian warning: postrm-does-not-purge-debconf
2016-01-01 21:45:38 -05:00
Jose Diaz-Gonzalez
b962221b41
Fix lintian warning: control-file-is-empty
2016-01-01 21:39:30 -05:00
Jose Diaz-Gonzalez
1d22f8c897
Fix lintian warning: malformed-prompt-in-templates
2016-01-01 21:38:51 -05:00
Jose Diaz-Gonzalez
b0a32dfd1b
Fixup debconf descriptions
2016-01-01 21:38:26 -05:00
Jose Diaz-Gonzalez
1314b3942d
Correctly handle dokku-installer init file creation on systemd instances
...
- Use the nginx.conf file's existence as a check for whether we should start the service or not
- Create the init files with the dokku-installer.py file. This adds actual systemd support.
- Also ensure we *always* start the service, regardless of it's status. This fixes an issue with processing systemd output
2016-01-01 21:37:42 -05:00
Jose Diaz-Gonzalez
55b2aba3a8
Fix casing on all debugging messages
2016-01-01 21:35:11 -05:00
Jose Diaz-Gonzalez
9da11dc8f8
Fix lintian warning: description-synopsis-starts-with-article
2016-01-01 21:34:51 -05:00
Jose Diaz-Gonzalez
1581884c6d
Fix issue where installer created dokku-installer for both upstart and systemd
...
We should only create the upstart version if the OS does not use systemd.
2016-01-01 21:34:09 -05:00
Jose Diaz-Gonzalez
2b1929fc33
Merge pull request #1811 from dokku/josegonzalez-patch-2
...
Add dokku haproxy to plugins
2016-01-01 20:21:35 -05:00
Jose Diaz-Gonzalez
6c50e62f32
Add dokku haproxy to plugins
...
[ci skip]
2016-01-01 20:21:29 -05:00
Jose Diaz-Gonzalez
3f0a6a99da
Merge pull request #1810 from dokku/josegonzalez-patch-2
...
Dockerfile installation requirements
2016-01-01 19:42:54 -05:00
Jose Diaz-Gonzalez
94b2a6a014
Invoke db_stop to ensure underlying services close open file descriptors
2015-12-31 08:54:02 -05:00
Jose Diaz-Gonzalez
ae2b2febe9
Enable debugging support to debian preinst hook
...
It is now possible to turn on debugging during an apt-get run by using `TRACE=1`
2015-12-31 08:22:38 -05:00
Jose Diaz-Gonzalez
908f551e0f
Enable debugging support to debian postinst hook
...
It is now possible to turn on debugging during an apt-get run by using `TRACE=1`
2015-12-31 08:22:06 -05:00
Jose Diaz-Gonzalez
07506f1f53
Adding more info output to bootstrap script run
...
This allows us to better keep track of what commands are being run and when.
2015-12-31 08:19:39 -05:00
Jose Diaz-Gonzalez
2b624ac485
Release 0.4.8
2015-12-31 07:04:55 -05:00
Jose Diaz-Gonzalez
f73dfe0672
Merge pull request #1809 from dokku/josegonzalez-patch-2
...
Remove non-zero downtime version of letsencrypt plugin
2015-12-31 06:04:25 -05:00
Jose Diaz-Gonzalez
e3b5024ca3
Remove non-zero downtime version of letsencrypt plugin
...
[ci skip]
2015-12-31 06:04:19 -05:00
Jose Diaz-Gonzalez
a0c4f1fc1f
Merge pull request #1808 from dokku/josegonzalez-patch-2
...
Fix path to dokku-installer
2015-12-31 05:47:04 -05:00
Jose Diaz-Gonzalez
399b3ecfe3
Fix path to dokku-installer
...
[ci skip]
2015-12-31 05:46:58 -05:00
Jose Diaz-Gonzalez
29ce25a040
Allow updating submodules at any revision
...
Using `--depth=1` breaks any submodules that are not at HEAD
2015-12-30 00:13:05 -05:00
Michael Hobbs
8832a9dd58
fix errant test file rename
2015-12-29 14:43:19 -08:00
Jose Diaz-Gonzalez
c561a8b900
Merge pull request #1798 from dokku/1774_mh-invalid-appname-failure
...
ensure app name begins with lowercase alphanumeric character
2015-12-25 21:55:02 -05:00
Jose Diaz-Gonzalez
eacb27d70b
Merge pull request #1804 from dokku/josegonzalez-patch-2
...
Fix deprecated version constraint usage in debian control file
2015-12-25 21:54:36 -05:00
Jose Diaz-Gonzalez
a2359d6994
Fix deprecated version constraint usage
...
Fixes the following warning:
```
dpkg: warning: parsing file '/var/lib/dpkg/tmp.ci/control' near line 6 package 'dokku':
`Depends' field, reference to `lxc-docker':
`>' is obsolete, use `>=' or `>>' instead
```
Refs #1776
2015-12-24 18:02:26 -05:00
Jose Diaz-Gonzalez
67b4170e43
Merge pull request #1803 from dokku/mh-update-plugn
...
update plugn download url and version
2015-12-24 16:20:57 -05:00
Michael Hobbs
01f5c93585
update plugn download url and version
2015-12-24 10:41:09 -08:00
Jose Diaz-Gonzalez
f6306deb0a
Merge pull request #1801 from dokku/josegonzalez-patch-1
...
Allow setting DOKKU_LIB_ROOT env var to modify the lib path on install
2015-12-23 21:24:02 -05:00
Jose Diaz-Gonzalez
f6a4521e19
Allow setting DOKKU_LIB_ROOT env var to modify the lib path on install
2015-12-23 20:02:56 -05:00
Jose Diaz-Gonzalez
35dc92fb3f
Release 0.4.7
2015-12-23 07:16:49 -05:00
Jose Diaz-Gonzalez
eecd262eff
Merge pull request #1800 from dokku/josegonzalez-patch-1
...
Respect DOKKU_ROOT in debian/postint
2015-12-23 03:59:16 -05:00
Jose Diaz-Gonzalez
6fbe8cabde
Respect DOKKU_ROOT in debian/postint
...
[ci skip]
2015-12-23 03:59:10 -05:00
Jose Diaz-Gonzalez
dd0d0a3873
Merge pull request #1799 from dokku/josegonzalez-patch-1
...
Add support for tutum-agent
2015-12-23 01:41:56 -05:00
Jose Diaz-Gonzalez
4a36cbad53
Add support for tutum-agent
...
The agent embeds it's own docker, so installing both dokku and tutum-agent on the same instance is currently impossible.
[ci skip]
2015-12-23 01:41:48 -05:00
Jose Diaz-Gonzalez
3c3e5a962d
Merge pull request #1794 from dokku/remove-ruby-dependency
...
Replace dokku-installer.rb with dokku-installer.py
2015-12-22 15:11:52 -05:00
Jose Diaz-Gonzalez
8775a2de1a
Merge pull request #1797 from dokku/1768_mh-plugin-root-only
...
ensure we run plugin commands as root
2015-12-22 15:06:09 -05:00
Michael Hobbs
803ef7d9f3
ensure app name begins with lowercase. closes #1774
2015-12-22 12:02:18 -08:00
Michael Hobbs
d7b1e38cb7
ensure we run plugin commands as root. closes #1768
2015-12-22 11:16:25 -08:00
Jose Diaz-Gonzalez
e323770f89
Replace dokku-installer.rb with dokku-installer.py
...
The python version should allow us to remove any ruby dependencies and should also slightly speed up dokku installation. All LSB-compliant distributions should have python, so we should be okay depending upon it.
Closes #1783
Closes #1786
2015-12-22 01:59:23 -05:00
Michael Hobbs
32f1bc5396
Merge pull request #1789 from lvillani/skip-deploy
...
Make it possible to skip a deploy
2015-12-21 17:11:21 -08:00
Michael Hobbs
9d0f099e86
Merge pull request #1791 from dokku/mh-pare-down-test-suite
...
don't run app deploy tests and spread out unit tests to 4 containers
2015-12-21 16:36:25 -08:00
Michael Hobbs
76ad65b715
don't run app deploy tests and spread out unit tests to 4 containers. closes #1787
2015-12-21 10:18:16 -08:00
Michael Hobbs
d320203c2c
Merge pull request #1793 from dokku/1792_mh-comments-in-procfile
...
filter out Procfile comments
2015-12-21 09:07:36 -08:00
Lorenzo Villani
30118d1b32
Make it possible to skip a deploy
2015-12-21 17:45:24 +01:00
Michael Hobbs
88be5083e0
filter out Procfile comments. closes #1792 . closes #1742
2015-12-21 08:23:35 -08:00
Jose Diaz-Gonzalez
2955150dfe
Merge pull request #1670 from zachfeldman/add-apps-rename
...
Add apps rename
2015-12-18 13:40:39 -05:00
Jose Diaz-Gonzalez
321c178f9f
Merge pull request #1788 from dokku/mh-repo-move
...
updates for moving of dokku sshcommand and plugn repos
2015-12-18 04:16:39 -05:00
Michael Hobbs
a24b12eece
Merge pull request #1790 from dokku/mh-dev-env-inputrc
...
use pgup/pgdown for history shortcut in dev env
2015-12-17 13:31:01 -08:00
Michael Hobbs
8b88cb8867
[ci skip] use pgup/pgdown for history shortcut in dev env
2015-12-17 13:30:34 -08:00
Michael Hobbs
8b879079e4
updates for moving of dokku sshcommand and plugn repos
2015-12-17 11:40:32 -08:00
Michael Hobbs
e4a23048ec
Merge pull request #1784 from duboff/patch-1
...
Tiny fix in SSL documentation
2015-12-16 17:29:00 -08:00
Mikhail Dubov
a06166c08b
Tiny fix in SSL documentation
2015-12-17 00:33:19 +00:00
Michael Hobbs
b3e9893e9d
Merge pull request #1778 from mmerickel/optimize-build-clone
...
optimize git clone for building using depth=1
2015-12-16 15:47:48 -08:00
Michael Merickel
d31ac73066
avoid copying the entire git repo to a tmp folder when building the app
...
It's not possible to checkout a specific commit into a new repository
using ``git fetch`` and so a temporary tag is added to the host
repository, then fetched.
2015-12-16 16:08:56 -06:00
Michael Hobbs
6366aad1e7
Merge pull request #1781 from jvanbaarsen/add-post-config-update-hook
...
Add post config update hook
2015-12-16 14:00:01 -08:00
Michael Hobbs
208d3c13d9
Merge pull request #1780 from jvanbaarsen/add-domain-plugin-documentation
...
Add documentation for the new domain plugin hooks
2015-12-16 13:59:53 -08:00
Michael Hobbs
e408351ec6
Merge pull request #1777 from dokku/mh-test-labels
...
format test labels
2015-12-16 12:09:31 -08:00
Jeroen van Baarsen
66e255a396
Add documentation for the new domain plugin hooks
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2015-12-16 20:22:34 +01:00
Jeroen van Baarsen
441272d54b
Add post config update hook
...
This adds a hook that will send in the $APP, action name and config vars.
By adding this, we allow plugin creators to handle this kind of events as well.
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2015-12-16 20:21:56 +01:00
Michael Hobbs
3d21132e98
format test labels
2015-12-16 10:50:10 -08:00
Michael Hobbs
51cd991174
Merge pull request #1782 from dokku/mh-make-docker-cp-work-on-ci
...
make docker cp work on circleci
2015-12-16 10:49:34 -08:00
Michael Hobbs
104b76129d
install patched docker version on ci to make docker cp work
2015-12-16 09:00:23 -08:00
Jose Diaz-Gonzalez
4608a382b1
Merge pull request #1779 from sseemayer/master
...
Add link to new zero-downtime Let's Encrypt Plugin to docs
2015-12-16 03:51:33 -05:00
Stefan Seemayer
1286529c6e
Add sseemayer/dokku-letsencrypt plugin to docs
2015-12-16 09:26:22 +01:00
Jose Diaz-Gonzalez
a00d4ef792
Merge pull request #1771 from jvanbaarsen/more-hook-info
...
Make plugin hooks send out more information
2015-12-15 14:27:36 -05:00
Jose Diaz-Gonzalez
d097a34735
Merge pull request #1776 from t-8ch/jessie-backports
...
fix version constraints
2015-12-15 14:27:21 -05:00
Thomas Weißschuh
dda3c721e0
fix version constraints
...
The version of docker.io in jessie-backports is 1.6.2~dfsg1-1~bpo8+1.
This is regarded as lower than 1.6.2 by dpkg because `~` has a special meaning
in regards to version sort in dpkg.
This leads to:
```
The following packages have unmet dependencies:
dokku : Depends: docker-engine-cs but it is not installable or
docker-engine but it is not installable or
lxc-docker (>= 1.6.2) but it is not installable or
docker.io (>= 1.6.2) but 1.6.2~dfsg1-1~bpo8+1 is to be installed
Recommends: herokuish but it is not going to be installed
```
By changing the contraints the version in backports will be accepted by dpkg.
2015-12-15 16:45:43 +00:00
Jose Diaz-Gonzalez
715e51b80c
Release 0.4.6
2015-12-14 16:52:42 -05:00
Jose Diaz-Gonzalez
260b294ee9
Merge pull request #1775 from dokku/lg-fix-regex-in-named-containers
...
Match complete container name in named-containers plugin
2015-12-13 20:39:18 -05:00
Loïc Guitaut
16242e78ba
Match complete container name in named-containers plugin
...
Fixes #1746
2015-12-13 23:28:00 +01:00
Jeroen van Baarsen
90ea6a5ba4
Make plugin hooks send out more information
...
Add this point you only get information that "something" happend on the given
hook. By adding more information to the hook, plugin creators can do more
interesting stuff.
* The first params remains the $APP name (to maintain backwards compatability)
* The second params sends in the action that happend, for domain this can be:
"add", "clear" or "remove"
* The third param sends in the argument that was passed to the original
function, for domain that would be a list of all the domains that was given.
One reason this addition would be great for plugin owners, is that when you have
a web tool over Dokku, and someone creates a domain over the CLI, we a plugin
can send back information about the event to the webapp over an API. That way
the webapp is always up-to-date with the Dokku installation.
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2015-12-12 17:02:28 +01:00
Jose Diaz-Gonzalez
74ebcb472f
Merge pull request #1767 from jvanbaarsen/remove-shebang
...
Remove shebang from config/functions
2015-12-10 15:59:30 -05:00
Jeroen van Baarsen
2d147cfd12
Remove shebang from config/functions
...
In order to be one step closer to lintian compliance, lets remove the shebang
from this file so it doesn;t have to be executable
See #1641
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com >
2015-12-10 21:55:43 +01:00
Jose Diaz-Gonzalez
7fa6b1901a
Merge pull request #1761 from dokku/josegonzalez-patch-1
...
Fix link to docker-options documentation
2015-12-09 15:35:06 -05:00
Jose Diaz-Gonzalez
1c33159dcd
Fix link to docker-options documentation
...
[ci skip]
2015-12-09 15:34:57 -05:00
Jose Diaz-Gonzalez
4e6f03a2c1
Merge pull request #1757 from dokku/josegonzalez-patch-1
...
Add DigitalOcean as a sponsor
2015-12-07 12:54:13 -05:00
Jose Diaz-Gonzalez
89a2dbfb3e
Add DigitalOcean as a sponsor
...
They provide hosting for test infrastructure.
[ci skip]
2015-12-07 12:54:03 -05:00
Jose Diaz-Gonzalez
9001c1079b
Merge pull request #1756 from dokku/josegonzalez-patch-1
...
Guard against invalid key file during installation
2015-12-07 11:52:20 -05:00
Jose Diaz-Gonzalez
ab2721bc37
Guard against invalid key file during installation
...
[ci skip]
2015-12-07 11:52:14 -05:00
Jose Diaz-Gonzalez
b4e56c43fc
Merge pull request #1754 from dokku/josegonzalez-patch-1
...
Update all links to dokku repo
2015-12-06 04:56:27 -05:00
Jose Diaz-Gonzalez
80dc4cc3b6
Update all links to dokku repo
...
[ci skip]
2015-12-06 04:55:11 -05:00
Jose Diaz-Gonzalez
f66d764197
Merge pull request #1753 from hhff/patch-1
...
Add .ca-bundle information to SSL docs
2015-12-04 16:44:33 -05:00
Hugh Francis
37db940d1f
Add .ca-bundle information to SSL docs
2015-12-04 16:40:36 -05:00
Jose Diaz-Gonzalez
fb5bc6c3e3
Merge pull request #1752 from byrnedo/master
...
Moved dokku-nats into official plugins section
2015-12-04 14:43:24 -05:00
Donal Byrne
244fd15d48
Moved dokku-nats into official plugins section
2015-12-04 20:40:45 +01:00
Jose Diaz-Gonzalez
6d58c8af40
Merge pull request #1748 from byrnedo/master
...
Added unofficial Nats plugin to plugins.md
2015-12-04 12:45:24 -05:00
Jose Diaz-Gonzalez
bed6254450
Merge pull request #1751 from progrium/josegonzalez-patch-1
...
Use flat-square style on image badges
2015-12-04 12:41:56 -05:00
Jose Diaz-Gonzalez
711a0c12d4
Use flat-square style on image badges
...
[ci skip]
2015-12-04 12:41:51 -05:00
Jose Diaz-Gonzalez
be1a9d3d9a
Use master branch for badge
...
[ci skip]
2015-12-04 12:40:30 -05:00
Jose Diaz-Gonzalez
9ba2d15f86
Merge pull request #1750 from jlachowski/master
...
New graphite & statsd plugin with grafana frontend added
2015-12-04 12:39:24 -05:00
jlachowski
c1dfb46bf0
New graphite & statsd plugin with grafana frontend added
2015-12-04 14:23:28 +01:00
Donal Byrne
3fd4f519bf
Added unofficial Nats plugin to plugins.md
2015-12-04 14:09:06 +01:00
Jose Diaz-Gonzalez
c2153aa840
Merge pull request #1747 from progrium/josegonzalez-patch-1
...
Add Lets Encrypt plugin
2015-12-03 15:23:32 -05:00
Jose Diaz-Gonzalez
f8f9aa7b1b
Add Lets Encrypt plugin
...
[ci skip]
2015-12-03 15:23:26 -05:00
Jose Diaz-Gonzalez
012d8eabe7
Merge pull request #1745 from beverku/master
...
Change herokuish to recommended package
2015-12-03 14:29:24 -05:00
Jose Diaz-Gonzalez
9d3c856afd
Merge pull request #1727 from louisbl/enable-redeploy-service
...
Enable dokku-redeploy systemd service.
2015-12-02 14:07:49 -05:00
Ryan Bever
65cda8b04e
Change herokuish to recommended package
...
Changing the herokuish package to Recommends instead of Depends allows users to skip the installation of that package by specifying --no-install-recommends. Herokuish will still be installed by default using apt-get
2015-12-02 11:47:33 -07:00
Michael Hobbs
da70a18601
Merge pull request #1739 from progrium/mh-clarify-nginx-template-location
...
clarify location of nginx.conf.template in app repo
2015-12-02 09:08:14 -08:00
Michael Hobbs
783cf417a0
[ci skip] clarify location of nginx.conf.template in app repo
2015-12-02 09:07:43 -08:00
Jose Diaz-Gonzalez
63867d4abe
Merge pull request #1735 from progrium/mh-replace-restartall-with-restore
...
use ps:restore on instance boot
2015-12-01 15:36:21 -05:00
Michael Hobbs
606036a50f
[ci skip] use ps:restore on instance boot
2015-12-01 11:54:36 -08:00
Michael Hobbs
0606d1a805
Merge pull request #1732 from progrium/1729_mh-fix-certs-gen
...
do not chown file that doesn't exist
2015-12-01 09:29:16 -08:00
Michael Hobbs
a86119ddb6
do not chown file that doesn't exist. closes #1729
2015-12-01 09:01:59 -08:00
Zach Feldman
f0b260d7dc
Adds dokku apps:rename function, closes #1440 .
...
Adds unit test for new apps:rename function.
Add example in the docs for new apps:rename function.
Add apps:rename command to help command.
Delete cache directory before copying old app directory to new app directory.
deploy_app instead of create_app for apps:rename testing.
Change app url to match new name. Fix unit tests.
Add some more tests, plugn triggers.
2015-11-30 16:27:10 -05:00
louisbl
2f95fa0a95
Fix #1726 . Enable dokku-redeploy systemd service.
2015-11-29 22:26:40 +01:00
Jose Diaz-Gonzalez
cfe7604696
Merge pull request #1718 from progrium/post-create-hook
...
Add post-create hook
2015-11-26 20:03:09 -05:00
Jose Diaz-Gonzalez
8e9d04ae36
Add post-create hook
...
Note that this is invoked *before* the application is deployed, so it's usage is quite different than a potential post-successful-create hook.
2015-11-26 15:47:59 -05:00
Jose Diaz-Gonzalez
e0143ed226
Merge pull request #1717 from progrium/josegonzalez-nginx
...
Avoid using the PPA for ubuntu versions 15.10 and higher
2015-11-26 15:35:24 -05:00
Jose Diaz-Gonzalez
4894a03bfe
Merge pull request #1723 from progrium/josegonzalez-patch-1
...
Add herokuish version to desired debugging info
2015-11-26 15:15:40 -05:00
Jose Diaz-Gonzalez
21799dcf40
Add herokuish version to desired debugging info
...
[ci skip]
2015-11-26 15:15:31 -05:00
Jose Diaz-Gonzalez
d520be9e81
Merge pull request #1720 from progrium/josegonzalez-patch-1
...
Add memory usage output as desired data for reporting issues
2015-11-26 15:14:21 -05:00
Jose Diaz-Gonzalez
757e6b8f68
Add memory usage output as desired data for reporting issues
2015-11-26 01:04:26 -05:00
Jose Diaz-Gonzalez
f11459faad
Avoid using the PPA for ubuntu versions 15.10 and higher
...
As of 15.10, we are graced with a relatively recent version of nginx, and thus no longer need access to the ppa. Assuming this is the only such issue, this should also allow us to support Ubuntu 16.04 without any future changes.
2015-11-25 18:59:59 -05:00
Jose Diaz-Gonzalez
9c73cfa452
Release 0.4.5
2015-11-25 17:47:21 -05:00
Michael Hobbs
6495537d44
Merge pull request #1712 from progrium/1609_filter-link-with-dockerfile
...
filter incompatible docker option when building dockerfile vs herokuish apps
2015-11-25 11:14:31 -08:00
Michael Hobbs
2c34a60a8d
filter incompatible docker option when building dockerfile vs herokuish apps. closes #1609
2015-11-25 09:09:11 -08:00
Michael Hobbs
f188e6ff3d
Merge pull request #1715 from progrium/mh-use-official-static-fork
...
use patched static buildpack in test
2015-11-25 09:08:39 -08:00
Michael Hobbs
aae62398b0
use patched static buildpack in test
2015-11-25 09:06:53 -08:00
Jose Diaz-Gonzalez
d540b6e3fe
Merge pull request #1714 from mbriskar/patch-2
...
added link
2015-11-24 15:42:38 -05:00
Matej Briskar
f6f1d2adfc
added link
2015-11-24 21:38:14 +01:00
Jose Diaz-Gonzalez
dc4f7f6f88
Merge pull request #1713 from mbriskar/patch-1
...
Wkhtmltopdf plugin
2015-11-24 15:33:48 -05:00
Matej Briskar
b1632958f5
New plugin created
...
I have created a plugin for installing a specific library that is not working properly when installed using dokku-apt.
It took me a lot of time to figure out how to properly install it and therefore I wanted to share it.
2015-11-24 21:32:41 +01:00
Jose Diaz-Gonzalez
0e205b8133
Merge pull request #1708 from progrium/1705_mh-secure-tls
...
ensure permissions are locked down on tls folder and contents
2015-11-19 14:12:41 -05:00
Michael Hobbs
6a51ec0f64
Merge pull request #1709 from progrium/1614_mh-wildcard-domains
...
fix Must specify DOMAIN error over ssh (supercedes #1691 )
2015-11-19 14:10:20 -05:00
Michael Hobbs
aa1ffd1aab
Merge pull request #1707 from Flink/fix-named-container-filter-match
...
Do a perfect match on the container name
2015-11-19 12:09:33 -05:00
Michael Hobbs
11d396e6ef
Merge pull request #1706 from progrium/1704_mh-rm-container
...
app/global override for DOKKU_RM_CONTAINER
2015-11-19 12:09:20 -05:00
Michael Hobbs
a2ccbcbbfb
Merge pull request #1701 from progrium/mh-dont-call-nginx-build-twice
...
don't call nginx_build_config twice
2015-11-19 12:09:02 -05:00
Michael Hobbs
4b2a777425
add test for wildcard domain. don't match domain substring. closes #1614
2015-11-19 12:03:31 -05:00
Michael Hobbs
091c1acf15
ensure permissions are locked down on tls folder and contents. fixes #1705
2015-11-19 11:03:21 -05:00
Michael Hobbs
2ed0424860
app/global override for DOKKU_RM_CONTAINER. closes #1704
2015-11-19 10:40:14 -05:00
Loïc Guitaut
ad4a945941
Do a perfect match on the container name
...
This way we avoid to match every container that begins with the same
name.
2015-11-19 16:40:00 +01:00
Michael Hobbs
498d52ecdf
don't call nginx_build_config twice and make ip regex functions globally accessible
2015-11-19 09:10:04 -05:00
Michael Hobbs
da91841ac6
Merge pull request #1698 from pmvieira/pv/vagrant-with-curl
...
if the repo we are pushing has a CHECKS file...
2015-11-19 07:43:27 -05:00
pmvieira
1eb1e1cd94
Adding back curl
2015-11-19 08:51:31 +00:00
Jose Diaz-Gonzalez
8bca701bc8
Merge pull request #1703 from progrium/josegonzalez-patch-1
...
Fix casing on help output
2015-11-19 03:15:02 -05:00
Jose Diaz-Gonzalez
6cd1b768ff
Fix casing on help output
...
[ci skip]
2015-11-19 03:14:48 -05:00
Jose Diaz-Gonzalez
e23328b16c
Merge pull request #1702 from progrium/josegonzalez-patch-1
...
Remove extra whitespace in command output
2015-11-19 03:13:32 -05:00
Jose Diaz-Gonzalez
939feb62eb
Remove extra whitespace in command output
...
[ci skip]
2015-11-19 03:13:25 -05:00
Michael Hobbs
3e466917fd
Merge pull request #1700 from progrium/1697_mh-copy-nginx-ssl-template-from-container
...
copy nginx.ssl.template from app container
2015-11-18 19:26:49 -05:00
Jose Diaz-Gonzalez
650dcd2538
Merge pull request #1671 from progrium/user-auth
...
User Auth plugin trigger
2015-11-18 19:23:47 -05:00
Michael Hobbs
518d7f9e56
make custom template tests actually test
2015-11-18 18:04:50 -05:00
Michael Hobbs
d2f288d3a9
Merge pull request #1699 from progrium/1685_mh-print-dokku-scale-location
...
print where we find DOKKU_SCALE when we find it
2015-11-18 17:45:37 -05:00
Michael Hobbs
09aa97f9e5
copy nginx.ssl.template from app container. fixes #1697
2015-11-18 17:36:02 -05:00
Michael Hobbs
e57d9dac3b
print where we find DOKKU_SCALE when we find it. closes #1685
2015-11-18 16:10:29 -05:00
Jose Diaz-Gonzalez
5f7543bf46
Merge pull request #1696 from progrium/1554_mh-chown-plugins
...
chown plugins paths to dokku:dokku
2015-11-16 14:24:54 -05:00
Michael Hobbs
6eee13b67f
chown plugins paths to dokku:dokku. closes #1554
2015-11-16 13:32:34 -05:00
Jose Diaz-Gonzalez
aae2213168
Merge pull request #1694 from MarcDiethelm/docs-improve-docker-options
...
Improve docker-options doc
2015-11-16 03:40:42 -05:00
Marc Diethelm
daa3b88d91
Add backticks around build, deploy and run
2015-11-15 23:12:42 +01:00
Marc Diethelm
9cfa1b9065
Docs, wording: else --> otherwise
2015-11-15 22:52:34 +01:00
Marc Diethelm
200d1128a1
Update docker-options plugin help for consistency with help docs
2015-11-15 22:50:24 +01:00
Marc Diethelm
06b8d166ca
Small improvements to doc
2015-11-15 12:22:40 +01:00
Marc Diethelm
76e9ea6cc3
Improve docker-options.md
...
- Add note to avoid problems with shared volumes permissions
- Restructure the doc to help comprehension
- Make command examples consistent
- Improve wording in some places
- Advanced usage: remove "avoid if possible". It made little sense.
- docker (project) --> Docker
- dokku (project) --> Dokku
- dokku (command) --> `dokku`
- add `shell` to code blocks
2015-11-15 12:18:35 +01:00
Jose Diaz-Gonzalez
6ff55ff16c
Merge pull request #1690 from u2mejc/u2mejc-issue1571
...
Fix "App tls has not been deployed" error
2015-11-13 21:57:03 -05:00
Justin Clark
59912d43f1
fix Must specify DOMAIN error over ssh
2015-11-13 18:02:07 -08:00
Justin Clark
ef7d49bafc
Fix App tls has not been deployed error
2015-11-13 16:40:22 -08:00
Jose Diaz-Gonzalez
6af8811912
Merge pull request #1684 from u2mejc/u2mejc-certsremove
...
Cause certs:remove to return non zero on error
2015-11-12 14:12:18 -05:00
Jose Diaz-Gonzalez
d694a73aed
Merge pull request #1683 from u2mejc/u2mejc-certs.bat
...
Add bats test for certs plugin
2015-11-11 22:17:37 -05:00
Justin Clark
8a1f7fb900
Cause certs:remove to return non zero on error
...
This was caught when writing the certs.bats. This patch will return
non zero on error instead of zero which can casue false negatives
in testing.
2015-11-11 18:18:06 -08:00
Justin Clark
3c1b85f272
Add bats test for certs plugin
2015-11-11 17:23:05 -08:00
Michael Hobbs
cff8e27545
Merge pull request #1682 from progrium/1678_mh-nullglob-fix
...
set nullglob when looking for PORT files
2015-11-11 15:51:02 -08:00
Michael Hobbs
75b8953799
set nullglob when looking for PORT files. closes #1678
2015-11-11 12:01:56 -08:00
Jose Diaz-Gonzalez
9b283fd6ec
Merge pull request #1681 from progrium/josegonzalez-patch-1
...
Fix email in code of conduct
2015-11-11 12:14:30 -05:00
Jose Diaz-Gonzalez
8f5eacf516
Fix email in code of conduct
...
Closes #1676
[ci skip]
2015-11-11 12:14:24 -05:00
Jose Diaz-Gonzalez
ffbb2f3c42
Merge pull request #1667 from u2mejc/u2mejc-certs
...
Fix dokku certs:add file input bug
2015-11-10 20:16:54 -05:00
Jose Diaz-Gonzalez
acbd1b8655
Merge pull request #1666 from progrium/1572_mh-nginx-logrotate
...
revert dokku group changes and add dokku user to adm group
2015-11-10 15:09:23 -05:00
Jose Diaz-Gonzalez
b6240fcb9a
Merge pull request #1642 from cjblomqvist/patch-3
...
Add new plugin adding app name to env
2015-11-10 15:08:18 -05:00
Jose Diaz-Gonzalez
23f4bb7983
Merge pull request #1677 from ignlg/patch-1
...
Added dokku-builders-plugin to plugins page
2015-11-10 15:07:35 -05:00
Jose Diaz-Gonzalez
cd633d4427
Merge pull request #1665 from callahad/funroll-curls
...
Replace curl with wget; see #1567
2015-11-10 14:00:44 -05:00
Michael Hobbs
0853850f7a
revert dokku group changes and add dokku user to adm group. closes #1572
2015-11-10 09:21:09 -08:00
Ignacio Lago
db02e2a11a
Added dokku-builders-plugin to plugins page
2015-11-10 17:38:01 +01:00
Dan Callahan
a49adef9b0
Use wget instead of curl when bootstrapping
2015-11-09 22:52:58 -06:00
Jose Diaz-Gonzalez
bb9fd8b320
Merge pull request #1675 from progrium/josegonzalez-patch-1
...
Create CODE_OF_CONDUCT.md
2015-11-09 21:00:35 -05:00
Jose Diaz-Gonzalez
4ddbb84367
Create CODE_OF_CONDUCT.md
...
Closes #1669
[ci skip]
2015-11-09 21:00:27 -05:00
Jose Diaz-Gonzalez
f3f9a11813
Merge pull request #1674 from progrium/buildpack-docs
...
Expand buildpack deployment documentation
2015-11-09 14:59:35 -05:00
Jose Diaz-Gonzalez
2a7e2393ad
Expand buildpack deployment documentation
...
This should consolidate a lot of knowledge around how dokku deals with buildpacks, as well as clears up a few misconceptions - mainly that dokku doesn't support multiple/custom buildpacks.
By bringing this information front-and-center, we can avoid a lot of questions by users trying to use dokku.
[ci skip]
2015-11-09 14:56:45 -05:00
Jose Diaz-Gonzalez
fc125d41e8
Add user-auth plugin trigger
...
This plugin trigger should allow users to pair down the available commands for a given user. While this does not affect help output - or any output at all - this is a good first step in allowing administrative access to certain commands while still allowing users to deploy/manage given applications.
Note that because of how dokku works, all parsing of commands must be done within the pluginhook, and we cannot give visibility into the actual command or application that will be affected by a given run.
2015-11-08 15:36:04 -05:00
Jose Diaz-Gonzalez
0eab678fcc
add documentation to example ci skip
...
[ci skip]
2015-11-08 15:33:57 -05:00
Jose Diaz-Gonzalez
7307b385d8
Ensure we exit with the proper status code
2015-11-08 15:33:15 -05:00
Jose Diaz-Gonzalez
3585ee8612
Release 0.4.4
2015-11-07 21:55:05 -05:00
Justin Clark
b7fbd9aea0
Fix dokku certs:add file input bug
...
- fixes issue #1658
- add better output for argument files missing
- don't delete (move) the certs passed in
2015-11-06 16:47:19 -08:00
Jose Diaz-Gonzalez
5dbb31cf8a
Merge pull request #1612 from Flink/logs-options
...
Add multiple options to the logs plugin
2015-11-06 00:32:32 -05:00
Jose Diaz-Gonzalez
26d50b0140
Merge pull request #1660 from callahad/deb
...
Fixup debian/control for Debian
2015-11-06 00:18:51 -05:00
Jose Diaz-Gonzalez
c2fc3141a9
Merge pull request #1643 from Flink/fix-no-vhost
...
Fix generated nginx config when NO_VHOST=1
2015-11-06 00:06:08 -05:00
Dan Callahan
23c25d01ff
Fixup debian/control for Debian
...
* Bump `Version` field.
* Set minimum nginx version to 1.4.6, per #1654
* Depend on both `rubygem-foo` (Ubuntu) and `ruby-foo` (Debian).
* Add distro-default `docker.io (>= 1.6.2)` as an alternative.
Version 1.6.2 is in both `trusty-updates` and `jessie-backports`,
while `trusty` itself has `0.9.1`. We seriously want to avoid that.
This also updates the docs so people don't forget to bump the version
field in the future. Even though we really do that for them with sed.
2015-11-05 22:34:28 -06:00
Jose Diaz-Gonzalez
de832c596a
Merge pull request #1644 from mmerickel/watch-events-logrotate
...
watch dokku events through a logrotate
2015-11-05 22:01:19 -05:00
Jose Diaz-Gonzalez
237dfe2bbd
Merge pull request #1634 from callahad/bats
...
bats is available in homebrew
2015-11-05 21:59:58 -05:00
Jose Diaz-Gonzalez
49a07e5210
Merge pull request #1664 from progrium/mh-add-rev-to-pre-receive-app
...
add $REV to pre-receive-app call
2015-11-05 21:59:25 -05:00
Jose Diaz-Gonzalez
a1983e0131
Merge pull request #1653 from callahad/SC2145
...
Resolve SC2145: 'Argument mixes string and array.'
2015-11-05 21:57:02 -05:00
Michael Hobbs
95a7a93cb9
[ci skip] update docs
2015-11-05 18:46:18 -08:00
Michael Hobbs
455033703a
add $REV to pre-receive-app call
2015-11-05 17:18:44 -08:00
Jose Diaz-Gonzalez
0470d493ae
Merge pull request #1662 from xadh00m/master
...
Only return users of group 'adm'
2015-11-05 11:15:48 -05:00
Mirko Geissler
c2858e5fb3
Merge pull request #1 from xadh00m/adm_group_fix
...
Only return users of group 'adm'
2015-11-05 11:52:42 +01:00
Mirko Geissler
f85775b870
Only return users of group 'adm'
...
This fixes the issue where all groups starting with 'adm' are returned which broke the installation.
2015-11-05 11:51:29 +01:00
Jose Diaz-Gonzalez
d50f3cd151
Merge pull request #1655 from callahad/SC2162
...
Resolve SC2162: 'read without -r mangles backslashes'
2015-11-05 00:36:48 -05:00
Jose Diaz-Gonzalez
9b887b6262
Merge pull request #1656 from callahad/SC2001
...
Resolve SC2001: 'See if you can use ${var//search/replace} instead'
2015-11-05 00:36:14 -05:00
Jose Diaz-Gonzalez
f3cc2310da
Merge pull request #1657 from callahad/doc-updates
...
Various small doc updates
2015-11-05 00:35:35 -05:00
Kim Ausloos
ce26004fc8
Various small doc updates
...
Replaces #1622 , addresses comments by @josegonzalez
[ci skip]
2015-11-04 21:26:54 -06:00
Dan Callahan
ff07842dc5
Resolve SC2001: 'See if you can use ${var//search/replace} instead'
...
https://github.com/koalaman/shellcheck/wiki/SC2001
2015-11-04 20:43:41 -06:00
Dan Callahan
c389b213b5
Resolve SC2162: 'read without -r mangles backslashes'
...
More information:
https://github.com/koalaman/shellcheck/wiki/SC2162
http://wiki.bash-hackers.org/commands/builtin/read
2015-11-04 20:40:42 -06:00
Jose Diaz-Gonzalez
e1e7fbcc52
Merge pull request #1652 from callahad/SC2143
...
Resolve SC2143: 'Instead of [ -n $(foo | grep bar) ], use foo | grep -q bar'
2015-11-04 17:20:45 -05:00
Dan Callahan
84c0988fd8
Resolve SC2145: 'Argument mixes string and array.'
...
https://github.com/koalaman/shellcheck/wiki/SC2145
2015-11-04 11:30:49 -06:00
Dan Callahan
9229e1a9a7
Resolve SC2143: 'Instead of [ -n $(foo | grep bar) ], use foo | grep -q bar'
...
...we actually don't violate this
https://github.com/koalaman/shellcheck/wiki/SC2143
2015-11-04 11:00:59 -06:00
Jose Diaz-Gonzalez
5f83476811
Merge pull request #1647 from callahad/SC2115
...
Resolve SC2115: 'Use "${var:?}" to ensure this never expands to /'
2015-11-04 11:54:53 -05:00
Jose Diaz-Gonzalez
0bd06e70d5
Merge pull request #1651 from callahad/SC2029
...
Resolve SC2029: 'this expands on client side'
2015-11-04 11:54:38 -05:00
Jose Diaz-Gonzalez
c78bf267a3
Merge pull request #1648 from callahad/SC2154
...
Resolve SC2154: 'variable is referenced but not assigned'
2015-11-04 11:54:16 -05:00
Jose Diaz-Gonzalez
c8c83703ed
Merge pull request #1649 from callahad/SC2164
...
Resolve SC2164: 'Use cd ... || exit in case cd fails.'
2015-11-04 11:54:04 -05:00
Jose Diaz-Gonzalez
baac2ceda2
Merge pull request #1650 from callahad/SC2148
...
Resolve SC2148: 'target shell is unknown'
2015-11-04 11:53:48 -05:00
Dan Callahan
d465ceb045
Resolve SC2154: 'variable is referenced but not assigned'
...
In this case, Bats sets $status, $output, and $lines, but ShellCheck
doesn't statically know that. Therefore, we ignore SC2154 when those
variables are first introduced in ./tests/unit/test_helper.bash
https://github.com/koalaman/shellcheck/wiki/SC2154
2015-11-03 22:00:22 -06:00
Dan Callahan
8ed0193b1d
Resolve SC2115: 'Use "${var:?}" to ensure this never expands to /'
...
https://github.com/koalaman/shellcheck/wiki/SC2115
2015-11-03 22:00:05 -06:00
Dan Callahan
1de54d52ac
Resolve SC2164: 'Use cd ... || exit in case cd fails.'
...
https://github.com/koalaman/shellcheck/wiki/SC2164
2015-11-03 21:55:09 -06:00
Dan Callahan
e1b5b1aafc
Resolve SC2148: 'target shell is unknown'
...
https://github.com/koalaman/shellcheck/wiki/SC2148
2015-11-03 21:46:23 -06:00
Dan Callahan
344d48e01b
Resolve SC2029: 'this expands on client side'
...
https://github.com/koalaman/shellcheck/wiki/SC2029
This patch addes inline directives where this is the desired behavior,
instead of globaly excluding the check.
2015-11-03 21:40:31 -06:00
Jose Diaz-Gonzalez
279c49f084
Merge pull request #1645 from rvalyi/master
...
a git repo can be accessed via ssh
2015-11-03 19:56:48 -05:00
Raphaël Valyi
2b64fe4666
a git repo can be accessed via ssh
2015-11-03 01:11:12 -02:00
Michael Merickel
2d109a20c5
watch dokku events through a logrotate
2015-11-02 14:20:55 -06:00
Loïc Guitaut
804c822ace
Fix generated nginx config when NO_VHOST=1
...
Fixes #1625
2015-11-02 19:08:41 +01:00
Loïc Guitaut
7f5c2caed6
Add multiple options to the logs plugin
...
New version of the logs plugin broke compatibility (as reported in #1534 ).
So options have been added to handle display:
* -t/--tail to tail logs (already existed)
* -n/--num NUM to display only this number of lines
* -p/--ps PS to display logs only from provided process
* -q/--quiet to display raw logs without color, time and names
This should close #1534
2015-11-02 15:31:17 +01:00
cjblomqvist
85db7c7552
Add new plugin adding app name to env
...
Which is quite useful in some situations, for example when you want each app to point to a DB with the same name as the app (reducing the amount of app-specific config).
I've not yet tested with 0.4.x but asap we upgrade our environment I'll ensure it's compatible (should be super simple since it's a super simple plugin).
2015-11-02 15:07:15 +01:00
Jose Diaz-Gonzalez
de29abdab6
Merge pull request #1635 from callahad/linode
...
Remove deprecated Linode stackscript
2015-10-31 18:09:48 -04:00
Dan Callahan
c250d170cd
Remove deprecated Linode stackscript
...
This is nolonger relevant since we rewrote the Linode docs in commit
81523b3bd0
[ci skip]
2015-10-31 16:13:43 -05:00
Dan Callahan
c48fe4e2a9
bats is available in homebrew
2015-10-31 16:12:36 -05:00
Jose Diaz-Gonzalez
81c5173f5e
Merge pull request #1633 from elia/patch-3
...
Add a warning regarding the use of `trace on`
2015-10-31 15:22:18 -04:00
Elia Schito
ac04199963
Add a warning regarding the use of trace on
2015-10-31 14:56:19 +01:00
Jose Diaz-Gonzalez
a2985e082b
Merge pull request #1628 from progrium/mh-restore-var-namespace
...
move RESTORE variable to DOKKU_APP namespace
2015-10-29 12:40:35 -04:00
Jose Diaz-Gonzalez
8c24483fb7
Merge pull request #1630 from adamwolf/patch-1
...
Enabling tracing is actually 'dokku trace on'
2015-10-29 12:30:40 -04:00
Adam Wolf
cd3ce7de22
Enabling tracing is actually 'dokku trace on'
2015-10-29 11:28:36 -05:00
Michael Hobbs
e28c75e56a
move RESTORE variable to DOKKU_APP namespace
2015-10-29 07:55:09 -07:00
Jose Diaz-Gonzalez
f13796fa57
Merge pull request #1613 from kdomanski/restore
...
add ps:restore to start applications which weren't manually stopped
2015-10-28 14:15:57 -04:00
Jose Diaz-Gonzalez
49d8cc4902
Merge pull request #1624 from u2mejc/master
...
Add trace to help output
2015-10-28 12:45:16 -04:00
Jose Diaz-Gonzalez
b22b04af8e
Merge pull request #1626 from progrium/josegonzalez-patch-1
...
Add official dokku-copy-files-to-image plugin
2015-10-27 23:31:11 -04:00
Jose Diaz-Gonzalez
39bf2a2100
Add official dokku-copy-files-to-image plugin
...
[ci skip]
2015-10-27 23:31:03 -04:00
Jose Diaz-Gonzalez
b50df757db
Merge pull request #1623 from sedouard/doc_azure
...
Doc - Add Azure Documentation
2015-10-27 20:40:50 -04:00
Steven Edouard
aaeae0d9cc
Doc - Add Azure Documentation
...
[ci skip]
2015-10-27 17:24:56 -07:00
Justin Clark
4f6843104c
Add trace to help output
2015-10-27 17:15:38 -07:00
Jose Diaz-Gonzalez
bdd0f50dd9
Merge pull request #1621 from elia/patch-2
...
Support for --force is present in official plugins
2015-10-27 08:10:46 -04:00
Elia Schito
77b3725d5b
Support for --force is present in official plugins
2015-10-27 11:21:54 +01:00
Kamil Domański
6c19414b7a
add ps:restore to start applications which weren't manually stopped
2015-10-26 20:06:53 +01:00
Jose Diaz-Gonzalez
b3f44e3f96
Merge pull request #1610 from kdomanski/post-stop
...
Add post-stop plugn trigger
2015-10-26 13:54:21 -04:00
Kamil Domański
f705004975
Add post-stop plugn trigger
2015-10-26 17:57:18 +01:00
Jose Diaz-Gonzalez
39ba53607a
Merge pull request #1607 from progrium/debian-installation
...
Dokku support for Debian Jessie installation
2015-10-25 23:49:26 -04:00
Jose Diaz-Gonzalez
d17cb43bd3
Add missing sudo call to nginx reload
2015-10-25 22:56:48 -04:00
Jose Diaz-Gonzalez
c8bcd67498
Fix warnings in building plugn binary
2015-10-25 22:41:10 -04:00
Jose Diaz-Gonzalez
dcf34eb4d4
Create a systemd service for dokku-installer
2015-10-25 20:19:35 -04:00
Jose Diaz-Gonzalez
5a35c9a76c
Run apt-get clean before calling apt-get update
...
This ensures that we can call apt-get update after adding a new apt source. Debian needs a bit more time to refresh it's own caches, so we just force it's cache to be clean before calling apt-get update again.
2015-10-25 20:13:10 -04:00
Jose Diaz-Gonzalez
b23e5d1cbb
Add support for vmware_fusion
2015-10-25 20:09:37 -04:00
Jose Diaz-Gonzalez
a11b46058e
Add ruby1.9.1 as a dependency
...
Debian systems do not have the proper ruby installed, so installing fpm fails.
2015-10-25 20:09:25 -04:00
Jose Diaz-Gonzalez
b3041661b3
Correctly set syslog user as owner on dokku logs for non-debian systems
...
On debian, rsyslog runs as root, so we don't want to force the non-existent syslog owner.
Fix syntax error
2015-10-25 00:09:26 -04:00
Jose Diaz-Gonzalez
66833f12a0
Ensure we have sudo installed when installing dokku debian packages
...
Refs #976
2015-10-24 23:15:03 -04:00
Jose Diaz-Gonzalez
18d6e1be3b
Add special case commands for instances where we are running dokku in debian
...
Refs #976
2015-10-24 23:12:38 -04:00
Jose Diaz-Gonzalez
6674d7823e
Automatically detect whether dokku is running on debian vs ubuntu
...
Refs #976
2015-10-24 23:12:14 -04:00
Jose Diaz-Gonzalez
f3959c38b0
Favor chgrp over chown to ensure proper group on logs
...
Refs #976
2015-10-24 22:44:10 -04:00
Jose Diaz-Gonzalez
8d0fbc0d1b
Switch to ruby-dev package over ruby1.9.1-dev
...
This package is the version we use for as a dokku dependency, and thus there is no need to specify a *specific* version when building the deb packages.
Refs #976
2015-10-24 22:33:00 -04:00
Jose Diaz-Gonzalez
9878c0b6fa
Ensure we have a directory for the dokku motd message. Refs #976
2015-10-24 22:11:27 -04:00
Jose Diaz-Gonzalez
79cc07d71b
Add sudo pre-dependency for herokuish. Refs #976
2015-10-24 22:11:27 -04:00
Jose Diaz-Gonzalez
9d5d147a9c
Use https url for cloning repository. Refs #976
...
Using git-based urls meant that the user must authenticate against github, which can fail in certain situations
2015-10-24 22:11:18 -04:00
Jose Diaz-Gonzalez
82475ab70d
Merge pull request #1606 from progrium/josegonzalez-patch-1
...
Install plugn 0.2.0 in Makefile installs
2015-10-24 20:02:48 -04:00
Jose Diaz-Gonzalez
cc2c7be96e
Install plugn 0.2.0 in Makefile installs
...
Closes #1479
2015-10-24 18:10:17 -04:00
Jose Diaz-Gonzalez
68e3f93b08
Merge pull request #1605 from progrium/nicer-code-styling
...
Make commented output a bit more readable
2015-10-24 16:32:10 -04:00
Jose Diaz-Gonzalez
9b3d722eec
Make commented output a bit more readable
...
[ci skip]
2015-10-24 16:31:28 -04:00
Jose Diaz-Gonzalez
994c54f6b1
Release 0.4.3
2015-10-24 05:05:43 -04:00
Jose Diaz-Gonzalez
695c0c2edf
Merge pull request #1604 from progrium/favicons
...
Add every type of favicon to all templates
2015-10-24 04:46:01 -04:00
Jose Diaz-Gonzalez
e155461eaa
Add every type of favicon to all templates
...
[ci skip]
2015-10-24 04:44:05 -04:00
Jose Diaz-Gonzalez
99a64e6f86
Merge pull request #1602 from progrium/pre-receive-app
...
Add pre-receive-app plugin trigger
2015-10-24 02:26:16 -04:00
Jose Diaz-Gonzalez
1f09ed3da4
Merge pull request #1603 from progrium/missing-triggers
...
Add missing plugin triggers
2015-10-24 01:35:20 -04:00
Jose Diaz-Gonzalez
8d2f465318
Add missing plugin triggers
2015-10-24 00:24:44 -04:00
Jose Diaz-Gonzalez
c793dca61a
Add documentation for pre-receive-app trigger
...
[ci skip]
2015-10-24 00:20:54 -04:00
Jose Diaz-Gonzalez
7d31c4fc1e
Add pre-receive-app plugin trigger
...
Users can modify the temporary working directory to add or remove any necessary files before an application is processed for deployment.
2015-10-24 00:11:29 -04:00
Jose Diaz-Gonzalez
b39039f231
Merge pull request #1601 from ojacquemart/master
...
Fix typo
2015-10-23 22:58:25 -04:00
Jose Diaz-Gonzalez
56d8003818
Merge pull request #1600 from progrium/josegonzalez-patch-1
...
Upgrade to Herokuish 0.3.4
2015-10-23 22:58:12 -04:00
Jose Diaz-Gonzalez
9177036416
Upgrade to Herokuish 0.3.4
...
Closes #1595
2015-10-23 20:16:02 -04:00
Jose Diaz-Gonzalez
c885d23fe4
Merge pull request #1599 from ssd532/master
...
Fix a few grammatical mistakes
2015-10-23 17:19:09 -04:00
Sachin Divekar
325bbdeda1
Fix a few grammatical mistakes
...
Fixed a few grammatical mistakes including capitalization of names etc.
2015-10-24 02:46:43 +05:30
Jose Diaz-Gonzalez
d079121b32
Merge pull request #1598 from adamwolf/debian_installation_docsfix
...
Add missing bootstrap.sh step
2015-10-23 14:52:21 -04:00
Adam Wolf
7f2cbed0c2
Add missing bootstrap.sh step
...
The debian/non-bootstrap.sh instructions were missing the plugin dependencies installer step.
2015-10-23 12:54:58 -05:00
Jose Diaz-Gonzalez
e9f7ef5d6e
Merge pull request #1591 from progrium/1505_mh-remove-auto-restart-policy
...
remove docker restart policy until it stabilizes
2015-10-22 15:19:48 -04:00
Michael Hobbs
e76bc37988
remove docker restart policy until it stabilizes. closes #1505
2015-10-22 11:29:33 -07:00
Jose Diaz-Gonzalez
0d15020dac
Merge pull request #1590 from progrium/1588_mh-dockerfile-trigger-docker-args-build
...
trigger docker-args-build for dockerfile deployments
2015-10-21 21:36:03 -04:00
Jose Diaz-Gonzalez
8f3e194141
Merge pull request #1589 from progrium/1578_mh-patch-nginx-logrotate
...
patch broken nginx 1.8.0 logrotate script
2015-10-21 21:35:56 -04:00
Michael Hobbs
4accec2ac9
trigger docker-args-build for dockerfile deployments. closes #1588
2015-10-21 17:27:30 -07:00
Michael Hobbs
0a9db4174b
patch broken nginx 1.8.0 logrotate script. closes #1578
2015-10-21 17:21:04 -07:00
Jose Diaz-Gonzalez
6d3028271e
Merge pull request #1585 from progrium/1572_mh-nginx-log-perms
...
make sure dokku can read nginx logs and don't remove other perms
2015-10-21 20:13:53 -04:00
Jose Diaz-Gonzalez
7545d837f3
Merge pull request #1574 from progrium/josegonzalez-patch-1
...
Ensure the user has a valid hostname set
2015-10-20 19:38:07 -04:00
Jose Diaz-Gonzalez
51935d4510
Merge pull request #1587 from progrium/josegonzalez-patch-2
...
Update "reporting other issues"
2015-10-20 19:37:53 -04:00
Jose Diaz-Gonzalez
3adbdd0326
Update "reporting other issues"
...
Reordered what needs to be pasted as well as adding a `docker inspect` command.
[ci skip]
2015-10-20 19:37:48 -04:00
Jose Diaz-Gonzalez
3550486070
Merge pull request #1586 from progrium/revert-1583-bug/fix-docs
...
Revert "Fix URLs for docu/ links"
2015-10-20 19:10:51 -04:00
Jose Diaz-Gonzalez
f3dc6198f7
Revert "Fix URLs for docu/ links"
2015-10-20 19:10:08 -04:00
Michael Hobbs
f9e636ddb1
make sure dokku can read nginx logs and don't remove other perms. closes #1572
2015-10-20 16:07:42 -07:00
Jose Diaz-Gonzalez
4e75657638
Merge pull request #1583 from frdmn/bug/fix-docs
...
Fix URLs for docu/ links
2015-10-20 11:15:05 -04:00
Jonas Friedmann
91d2ed8449
Fix URLs for docu/ links
2015-10-20 12:31:48 +02:00
Jose Diaz-Gonzalez
e47121446d
Merge pull request #1577 from Flink/add-redirect-plugin
...
Add official redirect plugin
2015-10-18 20:10:04 -04:00
Loïc Guitaut
309a9740fb
Add official redirect plugin
...
Closes #924
2015-10-19 01:36:56 +02:00
Jose Diaz-Gonzalez
63d1963f19
Fix order of output redirection
2015-10-17 16:52:52 -04:00
Jose Diaz-Gonzalez
3fb2ed6462
Ensure the user has a valid hostname set
...
If the hostname is not set, the debian package install will fail, causing further downstream issues
2015-10-17 16:52:43 -04:00
Jose Diaz-Gonzalez
1781536dbe
Merge pull request #1573 from mateusortiz/patch-1
...
Add link to license
2015-10-17 00:54:28 -04:00
Mateus Ortiz
64040d1494
Add link to license
2015-10-17 00:44:00 -03:00
Jose Diaz-Gonzalez
7d07cf03d4
Merge pull request #1568 from progrium/quiet-client
...
Quiet client
2015-10-16 19:23:40 -04:00
Jose Diaz-Gonzalez
4ce9f210b3
Quiet output from ssh command to remove Connection closed messages
2015-10-16 03:03:24 -04:00
Jose Diaz-Gonzalez
5d08b56e3f
Minor lint fixes
2015-10-16 03:03:05 -04:00
Olivier Jacquemart
0e631e7254
fix typo
...
nwe -> new
2015-10-16 08:01:41 +02:00
Jose Diaz-Gonzalez
689d1a78a7
Merge pull request #1490 from vijayviji/master
...
Fix for issue #1487
2015-10-15 23:16:58 -04:00
Jose Diaz-Gonzalez
5d1d0343c0
Merge pull request #1562 from progrium/documentation-overhaul
...
Documentation Overhaul
2015-10-15 22:27:13 -04:00
Jose Diaz-Gonzalez
663f66e81a
Fix doc titles
...
[ci skip]
2015-10-15 22:26:45 -04:00
Jose Diaz-Gonzalez
425b343340
small clarifying comment
...
[ci skip]
2015-10-15 22:05:48 -04:00
Jose Diaz-Gonzalez
b89b7fa62b
move section up
...
[ci skip]
2015-10-15 22:05:24 -04:00
Jose Diaz-Gonzalez
12cd913130
Clarify what template files can be used (and since which version)
2015-10-15 22:05:13 -04:00
Jose Diaz-Gonzalez
ad5583190c
Add domains commands to top of domains section
2015-10-15 22:04:32 -04:00
Jose Diaz-Gonzalez
e30a253522
Consolidate ssl documentation
2015-10-15 22:04:10 -04:00
Jose Diaz-Gonzalez
eef75069e1
Add a note stating that the exposed dockerfile port will default to 5000 if not specified
...
[ci skip]
2015-10-15 21:38:08 -04:00
Jose Diaz-Gonzalez
c372f4c054
Call out the run command customizations
...
[ci skip]
2015-10-15 21:37:38 -04:00
Jose Diaz-Gonzalez
e680a70d1a
dokku => Dokki
...
[ci skip]
2015-10-15 21:36:57 -04:00
Jose Diaz-Gonzalez
e653e1ea58
Add missing APP keyword to dokku command
...
[ci skip]
2015-10-15 21:36:44 -04:00
Jose Diaz-Gonzalez
2550da65db
Merge pull request #1566 from progrium/1565_mh-fix-nginx-enable
...
fix logic error in enabling nginx.
2015-10-15 19:55:16 -04:00
Michael Hobbs
3f9d770a79
fix logic error in enabling nginx. fixes #1565
2015-10-15 15:59:16 -07:00
Michael Hobbs
ef3480703a
Merge pull request #1563 from kdomanski/cleanup-dead
...
cleanup dead containers
2015-10-15 15:01:26 -07:00
Kamil Domański
1606276d7e
cleanup dead containers
2015-10-15 13:49:42 +02:00
Jose Diaz-Gonzalez
a95fb1169a
Merge pull request #1560 from darklow/master
...
Fixes #1516 Bug when you cannot use both SSL and non-SSL templates at the same time.
2015-10-14 05:35:11 -04:00
Jose Diaz-Gonzalez
359d5ce2fd
Update sidebar to use new docs layout and hostname-agnostic links
...
[ci skip]
2015-10-14 05:34:35 -04:00
Jose Diaz-Gonzalez
f58f3690c3
Expand installation page and turn it into a "Getting started" page
2015-10-14 05:33:09 -04:00
Jose Diaz-Gonzalez
89b96a06ec
Add a note to the remote-commands page about running with alternative clients
2015-10-14 05:32:25 -04:00
Jose Diaz-Gonzalez
e391dfbccc
Use hostname-agnostic link
2015-10-14 05:31:55 -04:00
Jose Diaz-Gonzalez
f80ecaf22a
Remove bad section from remote-commands page
...
This is now documented in the one-off-processes section
2015-10-14 05:30:41 -04:00
Jose Diaz-Gonzalez
b81ec41e93
Add a blockquote to signify at what version a given feature was released
2015-10-14 05:30:14 -04:00
Jose Diaz-Gonzalez
917e26ad82
General documentation formatting
2015-10-14 05:29:38 -04:00
Jose Diaz-Gonzalez
d665dbacb9
Flesh out documentation on application configuration
...
Added documentation on little-known flags and also renamed the section "Environment Variables"
2015-10-14 05:23:57 -04:00
Jose Diaz-Gonzalez
d617d12c33
Add documentation on running one-off processes
...
We never actually documented either the `enter` or `run` commands, nor did we have recommendations for running cron tasks.
2015-10-14 05:23:12 -04:00
Jose Diaz-Gonzalez
9010bc8fa4
Flesh out initial application deployment docs
...
- Move some docs to nginx and checks pages
- Flesh out dockerfiles and image tagging documentation a bit on their own pages
2015-10-14 05:20:20 -04:00
Jose Diaz-Gonzalez
1424df5697
Support anchors for all header elements
2015-10-14 05:12:14 -04:00
Jose Diaz-Gonzalez
0403c70ed4
Better styling of blockquote elements
...
Blockquote elements that call out a new feature are given a "pink" background, whereas all others are given a "blue" background. This is to help avoid cases where users expect a feature to work for their version when they are several versions behind when a feature was introduced.
2015-10-14 05:12:02 -04:00
Jose Diaz-Gonzalez
8174faedc9
Merge pull request #1561 from progrium/josegonzalez-patch-1
...
Set dokku-acl compatibility to 0.4.0+
2015-10-13 19:22:50 -04:00
Jose Diaz-Gonzalez
9b4434dd40
Set dokku-acl compatibility to 0.4.0+
...
[ci skip]
2015-10-13 19:22:43 -04:00
Kaspars Sprogis
dfafb7d0c7
Fixes #1516 Bug when you cannot use both SSL and non-SSL templates
...
at the same time.
2015-10-14 02:09:17 +03:00
Jose Diaz-Gonzalez
d7ee5cb7bc
Merge pull request #1557 from progrium/code-styling
...
Code styling
2015-10-13 16:24:21 -04:00
Jose Diaz-Gonzalez
f36a0df86b
Add note in release-process on updating css
...
[ci skip]
2015-10-13 16:24:10 -04:00
Jose Diaz-Gonzalez
b6c34cbf95
Remove word wrapping on codeblocks
...
[ci skip]
2015-10-13 16:24:10 -04:00
Jose Diaz-Gonzalez
36f087f44a
Merge pull request #1556 from progrium/josegonzalez-patch-1
...
Use proper cdn link for css asset
2015-10-13 16:09:07 -04:00
Jose Diaz-Gonzalez
2e842da0eb
Use proper css link
...
[ci skip]
2015-10-13 16:08:42 -04:00
Jose Diaz-Gonzalez
bba7ee658e
Release 0.4.2
2015-10-13 15:55:42 -04:00
Jose Diaz-Gonzalez
a8b4efb3cf
Merge pull request #1555 from progrium/docs-tweaks
...
Docs tweaks
2015-10-13 15:40:28 -04:00
Jose Diaz-Gonzalez
fc85105a86
Use 0.4.2 to cache-bust the docs css
...
For now, we'll need to change this on every version release so that the rawgit cdn doesn't serve up old versions (it caches forever).
[ci skip]
2015-10-13 15:38:36 -04:00
Jose Diaz-Gonzalez
0048a631c6
Style markdown h3 and h4 elements
...
[ci skip]
2015-10-13 15:32:19 -04:00
Jose Diaz-Gonzalez
f4102975f9
Switch to rawgit cdn for images
2015-10-13 15:30:27 -04:00
Jose Diaz-Gonzalez
8df4404d93
Use style.css asset for styling
2015-10-13 15:30:15 -04:00
Jose Diaz-Gonzalez
d88de2b97c
Change anchor color to dokku blue
2015-10-13 15:29:05 -04:00
Jose Diaz-Gonzalez
98616f50dc
Add anchors to each header element
2015-10-13 15:28:30 -04:00
Jose Diaz-Gonzalez
5c396da0df
Merge pull request #1553 from progrium/dokku-logo
...
Add dokku logo to docs
2015-10-13 07:50:49 -04:00
Jose Diaz-Gonzalez
8a117aa59f
Add logo to top header
...
[ci skip]
2015-10-13 07:50:13 -04:00
Jose Diaz-Gonzalez
d27b9b9705
Fix hover issues with sidebar
2015-10-13 07:50:01 -04:00
Jose Diaz-Gonzalez
31c5d82775
Merge pull request #1552 from progrium/nicer-docs
...
Nicer docs
2015-10-13 07:07:33 -04:00
Jose Diaz-Gonzalez
e9a7862a50
Cleanup default styling for documentation
2015-10-13 07:07:16 -04:00
Jose Diaz-Gonzalez
9878de5526
Fix issue with header padding
2015-10-13 07:06:59 -04:00
Jose Diaz-Gonzalez
7f08489e9f
Clarify menu
2015-10-13 07:06:48 -04:00
Jose Diaz-Gonzalez
b6cc3a65b5
Remove footer
2015-10-13 07:06:35 -04:00
Jose Diaz-Gonzalez
c362d4b9e3
switch to bootstrap 4 alpha
2015-10-13 07:06:25 -04:00
Jose Diaz-Gonzalez
643bf8a3a8
Merge pull request #1551 from progrium/josegonzalez-patch-1
...
Update plugin compatibility
2015-10-13 04:56:34 -04:00
Jose Diaz-Gonzalez
59597aa10c
Update plugin compatibility
...
- Moved unmaintained plugins to the bottom so as not to screw around with users
- Updated versions on maintained plugins where possible
[ci skip]
2015-10-13 04:56:27 -04:00
Jose Diaz-Gonzalez
f1860ab83d
Merge pull request #1550 from progrium/josegonzalez-patch-1
...
Fix gratipay link
2015-10-13 03:36:00 -04:00
Jose Diaz-Gonzalez
4c64470830
Fix gratipay link
...
[ci skip]
2015-10-13 03:34:52 -04:00
Jose Diaz-Gonzalez
dc12388c93
Merge pull request #1548 from progrium/1523-css-compressed
...
Make room for the longer URL
2015-10-12 20:43:41 -04:00
Jose Diaz-Gonzalez
5f6b9e2824
Make room for the longer URL
...
refs #1523
[ci skip]
2015-10-12 20:43:25 -04:00
Jose Diaz-Gonzalez
3005a5c2c6
Merge pull request #1546 from progrium/fix-history
...
Add missing description to history output in HISTORY.md
2015-10-12 20:41:11 -04:00
Jose Diaz-Gonzalez
843e2be8eb
Merge pull request #1547 from progrium/update-git-rev-plugin
...
Update compatibility on git-rev plugin
2015-10-12 20:41:07 -04:00
Jose Diaz-Gonzalez
d2ad75daa4
Update compatibility on git-rev plugin
...
[ci skip]
2015-10-12 20:40:48 -04:00
Jose Diaz-Gonzalez
f75cf277dd
Add missing description to history output in HISTORY.md
...
[ci skip]
2015-10-12 20:40:22 -04:00
Jose Diaz-Gonzalez
c8514d4590
Merge pull request #1545 from Flink/plugins-update
...
Add/remove some plugins
2015-10-12 20:21:16 -04:00
Loïc Guitaut
50e35dd481
[ci skip] Add/remove some plugins
2015-10-12 22:33:00 +02:00
Jose Diaz-Gonzalez
b1d985df19
Merge pull request #1544 from progrium/josegonzalez-patch-1
...
Bump compatibility for two more community plugins
2015-10-12 15:56:16 -04:00
Jose Diaz-Gonzalez
89b24bef19
Bump compatibility for two more community plugins
...
[ci skip]
2015-10-12 15:56:04 -04:00
Jose Diaz-Gonzalez
8b21b5dc13
Merge pull request #1511 from Flink/named-containers
...
Add `named-containers` as a core plugin
2015-10-08 17:43:14 -04:00
Jose Diaz-Gonzalez
5dfad4a89b
Merge pull request #1525 from progrium/josegonzalez-patch-1
...
Add gratipay shield to readme
2015-10-08 10:43:50 -04:00
Jose Diaz-Gonzalez
d46221a4f5
Merge pull request #1537 from progrium/josegonzalez-patch-2
...
Update herokuish to depend upon docker-engine-cs
2015-10-07 12:41:19 -04:00
Jose Diaz-Gonzalez
18934c1b5b
Update herokuish to depend upon docker-engine-cs
...
[ci skip]
2015-10-07 12:39:36 -04:00
Jose Diaz-Gonzalez
8a2f82efbf
Merge pull request #1536 from progrium/josegonzalez-patch-2
...
Add docker-engine-cs as docker-engine alternative
2015-10-07 12:35:17 -04:00
Jose Diaz-Gonzalez
680db39ba9
Merge pull request #1529 from pzula/update-config-set-help
...
Adds helpful information regarding whitespacing when setting config
2015-10-07 12:34:58 -04:00
Loïc Guitaut
e7e43141d6
Add named-containers as a core plugin
2015-10-07 17:30:11 +02:00
Jose Diaz-Gonzalez
19f66f69ee
Add docker-engine-cs as docker-engine alternative
...
docker-engine-cs is the commercially supported version of docker, and therefore should be fully compatible.
2015-10-07 11:16:30 -04:00
Jose Diaz-Gonzalez
4c1cc38338
Merge pull request #1530 from Flink/fix-nginx-ssl-conf
...
Fix nginx configuration for SSL
2015-10-06 17:46:48 -04:00
Loïc Guitaut
75b06bb02e
Fix nginx configuration for SSL
...
When generating config for SSL vhost, configuration for non ssl vhost
was always added (not the redirect one). This should fix the issue.
2015-10-06 23:12:24 +02:00
Persa Zula
fb5e5de6a3
Adds helpful information regarding whitespacing when setting config values
2015-10-05 21:57:00 -04:00
Jose Diaz-Gonzalez
01a6a5719e
Add gratipay shield to readme
...
Closes #1340
[ci skip]
2015-10-02 17:44:08 -04:00
Jose Diaz-Gonzalez
07e94de205
Merge pull request #1524 from callahad/linode
...
Document idiosyncracies with Linode - Fixes #1226
2015-10-02 14:20:48 -04:00
Dan Callahan
81523b3bd0
Document idiosyncracies with Linode - Fixes #1226
2015-10-02 12:53:58 -05:00
Jose Diaz-Gonzalez
3a8f227355
Merge pull request #1523 from callahad/frontend
...
Make room for the longer URL from #1522
2015-10-02 10:54:18 -04:00
Dan Callahan
85f785c93c
Make room for the longer URL from #1522
2015-10-01 23:44:37 -05:00
Jose Diaz-Gonzalez
2c8678ebd0
Merge pull request #1522 from progrium/correct-urls
...
Avoid redirects and use raw.githubusercontent.com for github links
2015-10-01 17:26:54 -04:00
Jose Diaz-Gonzalez
ee853a5b35
Avoid redirects and use raw.githubusercontent.com for github links
...
[ci skip]
2015-10-01 17:26:06 -04:00
Jose Diaz-Gonzalez
fe19ef15bc
Merge pull request #1521 from edm00se/patch-1
...
corrected README.md's ref to bootstrap.sh URL
2015-10-01 17:22:08 -04:00
Eric McCormick
a7ec8dbd05
reverted README.md's bootstrap.sh URL to versioned
...
by request: https://github.com/progrium/dokku/pull/1521
2015-10-01 16:10:03 -05:00
Eric McCormick
b776d4cfef
corrected README.md's ref to bootstrap.sh URL
...
raw.github.com wasn't working for me, clicking the raw link in GH's repo led me https://raw.githubusercontent.com/progrium/dokku/master/bootstrap.sh
2015-10-01 16:03:07 -05:00
Jose Diaz-Gonzalez
629ed5cca6
Merge pull request #1519 from 3onyc/fix-typos
...
Fix typos
2015-10-01 15:48:16 -04:00
Jose Diaz-Gonzalez
4c002030d5
Merge pull request #1520 from kimausloos/master
...
Small docs fix - plugins section
2015-10-01 15:48:11 -04:00
Kim Ausloos
bd0377570d
Small docs fix
2015-10-01 21:43:10 +02:00
3onyc
e0a89609ed
Fix typos
...
* certicate -> certificate
* stackoverflow -> Stack Overflow
2015-10-01 19:33:01 +02:00
Michael Hobbs
92e9ab84ac
update plugin command
2015-09-30 09:13:41 -07:00
Jose Diaz-Gonzalez
40e869fe00
Merge pull request #1515 from leonardodino/patch-1
...
Allow local prebuilt stack sourcing
2015-09-29 12:39:49 -04:00
Leonardo Dino
717ac8703b
Allow local prebuilt stack sourcing
...
for faster installation (especially when testing) it's useful to just load a local .tgz file (exportend and compressed herokuish container)
2015-09-29 13:31:18 -03:00
Jose Diaz-Gonzalez
474ea3c9b3
Release 0.4.1
2015-09-28 21:50:40 -04:00
Jose Diaz-Gonzalez
781b8e9009
Merge pull request #1514 from progrium/mh-no-exit0-in-config-func
...
do not use exit 0 in config functions
2015-09-28 21:49:58 -04:00
Michael Hobbs
6b01da6dda
fix CURL_TIMEOUT settings
2015-09-28 18:06:10 -07:00
Michael Hobbs
b49cceefd7
don't use exit 0 in config functions
2015-09-28 17:44:10 -07:00
Jose Diaz-Gonzalez
c941a64eba
Merge pull request #1512 from Flink/colored-logs
...
Colorize logs
2015-09-28 11:33:36 -04:00
Loïc Guitaut
03dee47d69
Colorize logs
...
Move logs into a dedicated plugin.
2015-09-28 12:34:58 +02:00
Dan Callahan
4512f76dd8
Don't prompt users when installing dokku package
...
Fixes #1495
Log user name and fingerprint in events
Clarify bootstrap installation documentation
We actually have the reverse situation where the bootstrap.sh uses the web installer by default.
[ci skip]
dokku-apt compatibility
Fix for issue #1487 :
Created a separated VM environments for developers and users.
Changing default to linux users
Fix for issue #1487 :
Created a separated VM environments for developers and users.
Adjusting space
Clarify bootstrap installation documentation
We actually have the reverse situation where the bootstrap.sh uses the web installer by default.
[ci skip]
dokku-apt compatibility
Fix for issue #1487 :
Created a separated VM environments for developers and users.
Changing default to linux users
Fix for issue #1487 :
Created a separated VM environments for developers and users.
Changing default to linux users
Making dokku the default
Adjusting space
2015-09-27 23:43:20 -07:00
Jose Diaz-Gonzalez
3ff11e0b9f
Merge pull request #1504 from progrium/1503_mh-add-plugin-doc
...
change plugin install doc to show one-step method
2015-09-27 17:45:53 -04:00
Michael Hobbs
a79834739e
[ci skip] change plugin install doc to show one-step method. closes #1503
2015-09-25 13:09:52 -07:00
Jose Diaz-Gonzalez
f8c9d9b823
Merge pull request #1502 from Cactusbone/patch-1
...
dokku-apt compatibility
2015-09-25 12:53:08 -04:00
Charly Koza
9ace6cfec5
dokku-apt compatibility
2015-09-25 12:18:43 +02:00
Jose Diaz-Gonzalez
9e0f8dc7d1
Merge pull request #1501 from progrium/josegonzalez-patch-1
...
Clarify bootstrap installation documentation
2015-09-24 12:30:15 -04:00
Jose Diaz-Gonzalez
7978aa9011
Clarify bootstrap installation documentation
...
We actually have the reverse situation where the bootstrap.sh uses the web installer by default.
[ci skip]
2015-09-24 12:25:15 -04:00
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
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
Michael Hobbs
c8b8b9bb93
generate DOKKU_SCALE based on Procfile if DOKKU_SCALE is not found. closes #1442
2015-09-16 17:17:26 -07:00
Michael Hobbs
1ebfedcfb5
[ci skip] make the default scaling logic clearer
2015-09-16 17:16:35 -07:00
Jose Diaz-Gonzalez
7443a2f49e
Merge pull request #1466 from progrium/bashstyle
...
Follow bashstyle conventions where possible
2015-09-16 16:41:05 -07:00
Jose Diaz-Gonzalez
27a2478a33
Follow bashstyle where possible
2015-09-16 16:06:31 -07:00
Jose Diaz-Gonzalez
1c53250211
Merge pull request #1467 from progrium/1295-docker-engine
...
Upgrade dokku installation to use docker-engine
2015-09-16 16:02:02 -07:00
Jose Diaz-Gonzalez
30aa89ce8a
Allow installation with lxc-docker
...
This will allow developers to run an `upgrade` on existing installations without breaking because docker-engine isn't yet in their apt lists...
[ci skip]
2015-09-16 15:53:08 -07:00
Jose Diaz-Gonzalez
ebe4af70dc
Merge pull request #1471 from progrium/1442_mh-default-scaling
...
Make the default scaling logic clearer
2015-09-16 15:51:00 -07:00
Michael Hobbs
433ced0f26
[ci skip] make the default scaling logic clearer
2015-09-16 15:33:01 -07:00
Michael Hobbs
95388b07bb
support DOCKER_VERSION when installing via Makefile
2015-09-16 15:21:09 -07:00
Jose Diaz-Gonzalez
1e479c63bd
Upgrade dokku installation to use docker-engine
...
Also simplify deb-based installation everywhere.
Closes #1295
Closes #1461
2015-09-15 13:35:45 -07:00
Jose Diaz-Gonzalez
1be4b94226
Merge pull request #1469 from progrium/1352_mh-nginx-logs-commands
...
Add nginx:access-logs and nginx:error-logs without sudo requirement
2015-09-15 12:03:32 -07:00
Jose Diaz-Gonzalez
64b57359b5
Merge pull request #1470 from progrium/1055_mh-nginx-ssl-terminated
...
Add nginx configuration for running behind load balancer
2015-09-15 11:20:35 -07:00
Michael Hobbs
39aedd158b
Merge pull request #1468 from progrium/mh-install-deps-in-bootstrap
...
clean up semver logic and run install-dependencies after package installation
2015-09-15 10:48:01 -07:00
Michael Hobbs
c62ac4bcc3
Merge pull request #1372 from SonicHedgehog/default-nginx-conf
...
Do no longer force-install a default nginx.conf
2015-09-15 10:47:57 -07:00
Michael Hobbs
964a84dc31
rename ssl terminated template to conform to naming scheme
2015-09-15 10:36:14 -07:00
Assaf Arkin
170f44f3d7
Added documentation
2015-09-15 10:31:27 -07:00
Assaf Arkin
1b84527f8c
ADDED Nginx configuration for running behind load balancer
2015-09-15 10:31:27 -07:00
Michael Hobbs
72a1b76b63
don't require sudo for tailing logs since we're root anyway
2015-09-15 10:15:22 -07:00
Jiahao Li
cca49230d9
Add nginx:access-logs and nginx:error-logs.
...
Add two nginx subcommands to display nginx error/access logs for a particular app.
2015-09-15 10:08:52 -07:00
Michael Hobbs
9ea0a8fe8b
[ci skip] clean up semver logic and run install-dependencies after package installation
2015-09-15 10:00:51 -07:00
Jose Diaz-Gonzalez
63d8994243
Merge pull request #1228 from progrium/mh-switch-to-plugn
...
switching from pluginhook to plugn
2015-09-15 09:16:36 -07:00
Jose Diaz-Gonzalez
c929edfbe5
Source plugins from $PLUGIN_AVAILABLE_PATH when not using common plugin
...
This will allow us to override any core plugin
2015-09-15 02:22:08 -07:00
Jose Diaz-Gonzalez
cadba248b6
Fix source paths for common functions
...
[ci skip]
2015-09-15 02:17:28 -07:00
Michael Hobbs
872fbc130e
new trigger for failed container retirement
2015-09-15 02:17:28 -07:00
Michael Hobbs
5fdd69a657
remove remnants of bad rebase
2015-09-15 02:17:28 -07:00
Michael Hobbs
e8fb585fa8
rename buildstep hooks to buildpack
2015-09-15 02:17:28 -07:00
Jose Diaz-Gonzalez
4bcc9ac05d
Remove deprecated calls
2015-09-15 02:17:28 -07:00
Michael Hobbs
8095df79f6
implement core plugin mgmt using plugn. add tests.
2015-09-15 02:17:28 -07:00
Michael Hobbs
d6341e9ab7
set DOKKU_API_VERSION initially to 1
2015-09-15 02:17:28 -07:00
Michael Hobbs
30631692a5
cat is no longer needed by plugn
2015-09-15 02:17:28 -07:00
Michael Hobbs
bef51a1c6b
initial pass at converting deb to plugn
2015-09-15 02:17:28 -07:00
Michael Hobbs
424f9f1e5b
only use plugn when referring to the project or command. otherwise use plugin
2015-09-15 02:17:28 -07:00
Michael Hobbs
18d234a925
move plugin-* to plugin: namespace
2015-09-15 02:17:28 -07:00
Michael Hobbs
e873f27eac
remove remnants of bad rebase
2015-09-15 02:17:28 -07:00
Jose Diaz-Gonzalez
aaa7a4ecb0
Revert change that whitelisted dokku-labeled containers
...
Rather than having a one-off hack for "blessed" containers, we should solve the issue properly. As that would take a bit more work, reverting to the previous state is preferred.
Better that we solve a problem problem than with a hack that we'll need to roll back in the future.
Refs #1220
[ci skip]
2015-09-15 02:17:27 -07:00
Michael Hobbs
cd3af6b961
rename buildstep hooks to buildpack
2015-09-15 02:17:27 -07:00
Jose Diaz-Gonzalez
525e6f503d
Remove deprecated calls
2015-09-15 02:17:27 -07:00
Jose Diaz-Gonzalez
92497cf095
Do not delete containers with the label dokku.service
...
[ci skip]
2015-09-15 02:17:27 -07:00
Jose Diaz-Gonzalez
c9bca838f0
Add missing $
2015-09-15 02:17:27 -07:00
Jose Diaz-Gonzalez
b3ddcbed53
Remove deprecated calls
2015-09-15 02:17:27 -07:00
Jose Diaz-Gonzalez
aaae9adac3
update last doc references to pluginhook
...
[ci skip]
2015-09-15 02:16:40 -07:00
Jose Diaz-Gonzalez
ce23cf6ce6
rename dokku_log_pluginhook_call
2015-09-15 02:16:40 -07:00
Jose Diaz-Gonzalez
ad72a137e1
Fix sourcing of functions
2015-09-15 02:16:40 -07:00
Michael Hobbs
37b8ccbe9d
[ci skip] revert another awkward doc change
2015-09-15 02:16:40 -07:00
Michael Hobbs
fcfc02be52
[ci skip] rename plugn-triggers doc file
2015-09-15 02:16:40 -07:00
Michael Hobbs
e2d138f55e
[ci skip] revert awkward doc change
2015-09-15 02:16:40 -07:00
Michael Hobbs
2a4cbc7bee
[ci skip] update docs
2015-09-15 02:16:40 -07:00
Michael Hobbs
6d70751cfc
force removal of app directory on post-delete
2015-09-15 02:16:40 -07:00
Michael Hobbs
5d8359c12e
fix nginx template paths
2015-09-15 02:16:40 -07:00
Michael Hobbs
6c914173cb
set PLUGIN_PATH on plugn calls
2015-09-15 02:16:40 -07:00
Michael Hobbs
c21aea00ad
filter out toml files when linting
2015-09-15 02:16:40 -07:00
Michael Hobbs
7a545759f2
initial pass at switching to plugn
2015-09-15 02:16:40 -07:00
Loïc Guitaut
ac75c726ad
Plugins management
...
We had an issue with third party plugins installing things via apt while
already installing dokku itself via apt.
To resolve this, `plugins-install` and `plugins-install-dependencies`
now can take a `--core` flag allowing to execute the install hook only
on core plugins and not on third party plugins.
Another feature with this modification is the ability to disable/enable
plugins. Two new commands now exist:
* `plugins:enable <name>` to enable a previously disabled plugin
* `plugins:disable <name>` to disable an installed plugin. This won’t
work on core plugins.
2015-09-15 02:15:39 -07:00
Jose Diaz-Gonzalez
48c6460b45
Merge pull request #1408 from progrium/josegonzalez-patch-1
...
Add links to official dokku datastorage plugins
2015-09-15 02:09:38 -07:00
Jose Diaz-Gonzalez
dc6e1ea987
Merge pull request #1465 from progrium/1459-dyno
...
Set DYNO env var to heroku-compatible value
2015-09-14 21:21:26 -07:00
Jose Diaz-Gonzalez
2ba9809a7f
Merge pull request #1445 from progrium/1435-josegonzalez
...
Create CONTRIBUTING.md
2015-09-14 20:44:25 -07:00
Jose Diaz-Gonzalez
1c48c9c1e9
Create CONTRIBUTING.md
...
Closes #1435
[ci skip]
2015-09-14 20:43:09 -07:00
Jose Diaz-Gonzalez
0ef3f71d8d
Set DYNO env var to heroku-compatible value
...
Closes #1459
2015-09-14 20:30:57 -07:00
Jose Diaz-Gonzalez
cfe2663f61
Merge pull request #1460 from progrium/mh-bump-herokuish-version
...
bump herokuish version to 0.3.3
2015-09-14 20:20:46 -07:00
Jose Diaz-Gonzalez
ce2c1e3f1d
Merge pull request #1464 from KernelMadness/master
...
limit amount of lines in "dokku logs -t"
2015-09-14 19:50:11 -04:00
KernelMadness
7eb8da5302
limit amount of lines in "dokku logs -t"
2015-09-14 23:59:19 +03:00
Jose Diaz-Gonzalez
d3cdef44d9
Merge pull request #1463 from progrium/josegonzalez-patch-3
...
Update `Xenify Distro` option
2015-09-11 16:38:21 -04:00
Jose Diaz-Gonzalez
59c8be210b
Update Xenify Distro option
...
Refs #1226
2015-09-11 16:16:09 -04:00
Michael Hobbs
8b357b2805
bump herokuish version to 0.3.3
2015-09-10 20:18:02 -07:00
Michael Hobbs
51e8b540cc
Merge pull request #1458 from progrium/mh-trace
...
set TRACE=true when DOKKU_TRACE is set
2015-09-10 14:36:33 -07:00
Michael Hobbs
01525e3164
set TRACE=true when DOKKU_TRACE is set
2015-09-10 14:07:07 -07:00
Jose Diaz-Gonzalez
9bc7f459ef
Merge pull request #1457 from lukechilds/bashstyle
...
Bashstyle fixes
2015-09-10 16:38:21 -04:00
Luke Childs
2123917e9b
Consistent spacing before do/then
2015-09-10 20:46:29 +01:00
Luke Childs
a7c0020ceb
while and do on same line in dokku deploy
2015-09-10 20:43:48 +01:00
Luke Childs
299d530959
Use [[ instead of [ in dokku deploy
2015-09-10 20:33:10 +01:00
Jose Diaz-Gonzalez
1b5756ca54
Merge pull request #1447 from alanjds/fix-appname-detection
...
Fix: appname was not correctly detected
2015-09-10 12:45:41 -04:00
Jose Diaz-Gonzalez
9e98fe11e0
Merge pull request #1455 from progrium/1356_mh-safe-stop-kill-event
...
continue but log an event if/when container retirement fails
2015-09-10 12:45:25 -04:00
Michael Hobbs
b2949d2199
log when killing old app container(s) fails
2015-09-10 08:47:48 -07:00
Michael Hobbs
ff6de12196
Merge remote-tracking branch 'akatrevorjay/pull-req-0' into 1356_mh-safe-stop-kill-event
2015-09-10 08:30:50 -07:00
Alan Justino
b4b4e266b2
Hoping Travis to like it this time...
2015-09-10 00:18:34 -03:00
Jose Diaz-Gonzalez
c4766b7f8d
Merge pull request #1451 from progrium/josegonzalez-patch-2
...
Revert change that whitelisted dokku-labeled containers
2015-09-08 14:35:07 -04:00
Jose Diaz-Gonzalez
88bd50abaf
Revert change that whitelisted dokku-labeled containers
...
Rather than having a one-off hack for "blessed" containers, we should solve the issue properly. As that would take a bit more work, reverting to the previous state is preferred.
Better that we solve a problem problem than with a hack that we'll need to roll back in the future.
Refs #1220
[ci skip]
2015-09-08 14:35:00 -04:00
Jose Diaz-Gonzalez
39f09740b7
Merge pull request #1450 from progrium/mh-rename-events-hooks
...
rename event plugin buildstep hooks to buildpack
2015-09-08 11:52:27 -04:00
Jose Diaz-Gonzalez
dca4e87d31
Merge pull request #1449 from progrium/josegonzalez-patch-2
...
Match herokuish deb with released version number
2015-09-08 11:51:16 -04:00
Jose Diaz-Gonzalez
1265463dcf
Match herokuish deb with released version number
...
[ci skip]
2015-09-08 11:50:59 -04:00
Michael Hobbs
b71f6f4660
rename buildstep hooks to buildpack
2015-09-08 08:50:17 -07:00
Jose Diaz-Gonzalez
56e7c09733
Merge pull request #1448 from progrium/josegonzalez-patch-2
...
Do not delete containers with the label dokku.service
2015-09-08 11:21:46 -04:00
Jose Diaz-Gonzalez
34c5b53857
Do not delete containers with the label dokku.service
...
[ci skip]
2015-09-08 11:21:38 -04:00
Alan Justino
ad9d331257
Fix: appname was not correctly detected
2015-09-08 11:24:03 -03:00
Jose Diaz-Gonzalez
a26602f3f2
Merge pull request #1446 from johnfraney/patch-1
...
Update nginx.md
2015-09-07 21:52:44 -04:00
John Franey
5fa167c408
Update nginx.md
...
Remove extra word in Nginx documentation
2015-09-07 22:50:59 -03:00
Jose Diaz-Gonzalez
5f17720d3f
Update compatible version
2015-09-07 04:06:11 -04:00
Jose Diaz-Gonzalez
1de092d84e
Merge pull request #1444 from progrium/docker-cleanup
...
Docker cleanup
2015-09-06 20:13:32 -04:00
Jose Diaz-Gonzalez
ba82b544f0
Proper spacing in dokku_log_warn
2015-09-06 19:40:44 -04:00
Jose Diaz-Gonzalez
d0c0ffc19c
Do not remove any containers that have the label dokku. Closes #1220
...
This can be used to mark data containers as non-removable by the cleanup function
2015-09-06 19:23:15 -04:00
Jose Diaz-Gonzalez
342e9aa95b
Move dokku cleanup into docker_cleanup function
...
This should slightly reduce DOKKU_TRACE output.
2015-09-06 19:21:12 -04:00
Jose Diaz-Gonzalez
7a1c080051
Merge pull request #1414 from progrium/1368_mh-certs-plugin
...
certs plugin
2015-09-04 13:26:43 -04:00
Jose Diaz-Gonzalez
d50db13065
Re-add old ssl docs while 0.4.0 is still not released
...
[ci skip]
2015-09-04 13:26:12 -04:00
Jose Diaz-Gonzalez
3c894fd130
Move version into place before running copyfiles
...
Otherwise `make addman` will fail during test runs
2015-09-04 12:52:15 -04:00
Michael Hobbs
515afa8d62
lintballs
2015-09-03 21:44:19 -07:00
Jose Diaz-Gonzalez
adfc3a8101
Use dokku_log_fail in favor of dokku_log_warn
...
If a command will exit because of invalid input, that isn't a warning, it's a failure.
2015-09-04 00:18:41 -04:00
Jose Diaz-Gonzalez
95161a2a9f
Use dokku_log_fail in all cases where there is an exit 1
2015-09-04 00:17:45 -04:00
Jose Diaz-Gonzalez
76cf4d2969
Add support for certificate setting via files on disk (when on server)
...
This can be used as an alternative to importing via stdin, which may be preferred when working directly on a server, or via scripted installation/deployments.
2015-09-04 00:13:48 -04:00
Jose Diaz-Gonzalez
71ebf1e476
Add certs:update alias for certs:add
2015-09-04 00:00:07 -04:00
Jose Diaz-Gonzalez
1371056b20
Update documentation regarding multiple ssl certificate usage
...
[ci skip]
2015-09-03 23:55:06 -04:00
Jose Diaz-Gonzalez
148d563b82
Update note on replacing certificate
2015-09-03 23:37:23 -04:00
Jose Diaz-Gonzalez
db4e847e8d
Update documentation on ssl management
...
Also move into subdirectory
[ci skip]
2015-09-03 23:35:18 -04:00
Jose Diaz-Gonzalez
d37e64d3d6
Move nginx:import-ssl to certs:add
2015-09-03 23:04:05 -04:00
Jose Diaz-Gonzalez
f2e153744c
[ci skip] minor formatting changes
2015-09-03 22:38:24 -04:00
Michael Hobbs
5cb62b168f
lintball. also run nginx:build-config if domains:add fails
2015-09-03 22:35:38 -04:00
Michael Hobbs
8ea5cfa2aa
document 'public' functions convention
2015-09-03 22:35:38 -04:00
Michael Hobbs
5378337456
document certs plugin
2015-09-03 22:35:00 -04:00
Michael Hobbs
983e0910b1
implement certs:remove. spit out csr on certs:generate
2015-09-03 22:35:00 -04:00
Michael Hobbs
aec138ef32
heroku-like certs:info output
2015-09-03 22:35:00 -04:00
Michael Hobbs
f9da2d5c25
initial pass at cert plugin functionality
2015-09-03 22:35:00 -04:00
Michael Hobbs
a983456030
remove magic additions to VHOST based on SSL cert. fixes #1368
2015-09-03 22:35:00 -04:00
Jose Diaz-Gonzalez
0904c3d458
Merge pull request #1225 from progrium/mh-image-tagging
...
allow tagging and deployment of tagged app images
2015-09-03 22:22:51 -04:00
Michael Hobbs
9eb30d9e33
make local consistent in functions
2015-09-03 18:55:52 -07:00
Michael Hobbs
74e1bf9f46
[ci skip] move taging to deployment doc
2015-09-03 18:55:33 -07:00
Michael Hobbs
5f7c4426b7
rename tag to tags. make verbs more consistent
2015-09-03 18:26:02 -07:00
Michael Hobbs
ccb9e4a571
remove duplicate output
2015-09-03 17:25:28 -07:00
Michael Hobbs
9c37069a6a
create get_app_image_repo() to define our app image pattern and use it
2015-09-03 17:21:22 -07:00
Michael Hobbs
433db65635
use PLUGIN_PATH
2015-09-03 16:52:35 -07:00
Michael Hobbs
14acb8af1a
move tag_image() to shared functions. explicitly set IMAGE
2015-09-03 16:52:23 -07:00
Michael Hobbs
880c4d11a0
include setting IMAGE_TAG from args
2015-09-03 16:43:44 -07:00
Michael Hobbs
495b1d2ba0
refactor to explicitly set IMAGE via get_app_image_name()
2015-09-03 16:12:36 -07:00
Michael Hobbs
2f16b06a76
[ci skip] fix up docs
2015-09-02 12:22:57 -07:00
Michael Hobbs
8be5c874ec
errant use of local. derp
2015-09-02 11:59:50 -07:00
Michael Hobbs
d696013fe2
use get_running_image_tag in new enter plugin
2015-09-02 11:19:46 -07:00
Michael Hobbs
d8828c2d25
[ci skip] add documentation note about $IMAGE and get_running_image_tag()
2015-09-02 11:19:20 -07:00
Michael Hobbs
1c8722c763
fix my copypasta in unit test
2015-09-02 11:19:20 -07:00
Michael Hobbs
5be7641f87
call tag-add and tag-remove pluginhooks
2015-09-02 11:19:20 -07:00
Michael Hobbs
04a4da7fc5
allow tagging and deployment of tagged app images
2015-09-02 11:18:01 -07:00
Michael Hobbs
03165ee3f8
Merge pull request #1439 from progrium/1438_mh-sleepy-tar-test
...
sleep for 5 to give nginx a moment
2015-09-01 17:03:31 -07:00
Michael Hobbs
a701b5d29a
sleep for 5 to give nginx a moment to reload before we hit it and quit it. closes #1438
2015-09-01 16:22:00 -07:00
Jose Diaz-Gonzalez
06b2347486
Merge pull request #1402 from progrium/jg-consolidate-config
...
Consolidate config
2015-09-01 16:39:33 -04:00
Jose Diaz-Gonzalez
7db481fe36
move last actions into functions
2015-09-01 14:30:32 -04:00
Jose Diaz-Gonzalez
e2954fee1e
Merge pull request #1437 from Flink/update-plugins-list
...
Update compatibility version for several plugins
2015-09-01 14:15:02 -04:00
Loïc Guitaut
934f18c268
[ci skip] Update compatibility version for several plugins
2015-09-01 19:22:15 +02:00
Jose Diaz-Gonzalez
646fd467ab
use config_set function in domains and 00_dokku-standard
2015-09-01 00:55:05 -04:00
Jose Diaz-Gonzalez
7b5ea80ea4
Move get and set actions into functions
2015-09-01 00:52:40 -04:00
Jose Diaz-Gonzalez
a62f914646
Remove the need for temp files
2015-09-01 00:13:29 -04:00
Jose Diaz-Gonzalez
b01d371c46
Move all functions into config/functions
2015-08-31 23:08:28 -04:00
Jose Diaz-Gonzalez
59a80f7857
Move config_create into config/functions
2015-08-31 23:06:45 -04:00
Jose Diaz-Gonzalez
c32bf8f035
pass in ENV_FILE to config_create
2015-08-31 23:05:47 -04:00
Jose Diaz-Gonzalez
99f1f1b6d3
Move config arg parsing into config/functions
2015-08-31 23:03:52 -04:00
Jose Diaz-Gonzalez
e08f02aca7
Use a custom temporary directory for dokku-related files
...
Also fix the trap call
2015-08-31 15:17:04 -04:00
Jose Diaz-Gonzalez
fa5fe2efd6
Use a trap to remove the TMPFILE
2015-08-31 14:36:00 -04:00
Jose Diaz-Gonzalez
7979751d71
Use $DOKKU_ROOT/$APP/.dokku_config for tempfile path
2015-08-31 12:55:32 -04:00
Jose Diaz-Gonzalez
4e0fed18a6
Merge pull request #1421 from basicer/tar-plugin
...
First pass at tar plugin.
2015-08-31 12:52:35 -04:00
Jose Diaz-Gonzalez
5605863c79
Use config_export app $APP in documentation
...
[ci skip]
2015-08-31 11:01:22 -04:00
Jose Diaz-Gonzalez
e7c035e207
Use config_export function instead of calling dokku as a subcommand
2015-08-30 01:55:14 -04:00
Jose Diaz-Gonzalez
ae2e0bc57c
Merge pull request #1423 from progrium/1350-dyno-type-number
...
Set `DYNO_TYPE_NUMBER` environment variable for each container
2015-08-30 01:54:05 -04:00
Jose Diaz-Gonzalez
3580e16733
Merge pull request #1432 from progrium/josegonzalez-patch-2
...
Delete AUTHORS
2015-08-30 01:52:13 -04:00
Jose Diaz-Gonzalez
cddc4afcea
Remove last outer calls to ENV files in release command
2015-08-30 01:26:01 -04:00
Jose Diaz-Gonzalez
5d5c575251
Add deprecation notice for BUILD_ENV files
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
d4c122c277
Use dokku config when building build-env
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
66ad7d0985
Use dokku config to check if an env has output
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
cc66905c6e
Use dokku config to export config for dockerfile builds
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
12f97ee18e
Use config:get --globalto instead of grep to check for global curl config
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
14f228b1b5
fix global config:set calls
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
60c0f56724
Fix lint errors
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
afe65a86fb
eval the output of "dokku config --export" to get env config
...
This should theoretically be safe, as "--export" forces the `dokku config` command to return 0 in all cases, and it should only output lines that are "valid" environment variables
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
6566be04e5
Do not exit 1 when there is no env file and the --export flag is in use
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
2de2151f58
Use config:set to set curl options
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
c2626bf934
Add --export flag for producing export-compatible config output
2015-08-30 01:23:56 -04:00
Jose Diaz-Gonzalez
b2cc353166
Delete AUTHORS
...
This file isn't kept up to date and I add all contributors to the `HISTORY.md` file.
2015-08-29 21:16:03 -04:00
Jose Diaz-Gonzalez
770139d2ca
Merge pull request #1420 from progrium/1332-enter-plugin
...
Add `dokku enter` for connecting to an app container
2015-08-29 20:57:42 -04:00
Jose Diaz-Gonzalez
2bcb9caaf7
Merge pull request #1431 from progrium/josegonzalez-patch-2
...
Add helper function for inspecting the state of a container
2015-08-29 20:45:53 -04:00
Jose Diaz-Gonzalez
9055f90dcc
Add helper function for inspecting the state of a container
...
This function - `is_container_status` - can be used to inspect whether a container is any of the following:
- Dead
- OOMKilled
- Paused
- Restarting
- Running
It can be useful for deeper inspection as to plugin state
2015-08-29 02:31:03 -04:00
Rob Blanckaert
b687e3297d
Cygwin tar can sometimes make tarballs with permissions where the owner doesnt have read rights on the files. Thats obviously no good.
2015-08-29 00:34:37 -04:00
Jose Diaz-Gonzalez
3a3550e667
Merge pull request #1430 from lubert/master
...
Changed BOX_NAME to bento/ubuntu-14.04 [ci skip]
2015-08-29 00:19:12 -04:00
lubert
28288f70ed
Changed BOX_NAME to bento/ubuntu-14.04 [ci skip]
2015-08-28 21:10:28 -07:00
Jose Diaz-Gonzalez
7d28f751b7
Merge pull request #1428 from jimeh/use-plugin-path-env-var
...
Use `$PLUGIN_PATH` instead of `$(dirname $0)/..`
2015-08-28 10:35:06 -04:00
Jim Myhrberg
9637884861
Update docs with $PLUGIN_PATH instead of $(dirname $0)/..
2015-08-28 14:27:48 +01:00
Jim Myhrberg
d5df6a4190
Use $PLUGIN_PATH instead of $(dirname $0)/..
...
As briefly discussed in #1425 , source the `common/functions` file via an
absolute path, rather than determining the relative path by using
`dirname`. 3rd-party plugins should follow suit and use the new
`$PLUGIN_PATH` convention too.
2015-08-28 14:14:28 +01:00
Jose Diaz-Gonzalez
32a8c0307f
Merge pull request #1426 from henrik/patch-1
...
plugins.md: replace memcached link
2015-08-27 14:49:43 -04:00
Henrik Nyh
1372c426ef
plugins.md: replace memcached link
...
With a better-maintained fork.
2015-08-27 20:01:48 +02:00
Michael Hobbs
84fff1c2e2
Merge pull request #1419 from u2mejc/dokku-help-tty
...
Fix dokku ps <app> over ssh
2015-08-27 10:36:37 -07:00
Rob Blanckaert
5a51246007
- Strip prefix directories from tarball
2015-08-26 20:08:20 -04:00
Rob Blanckaert
712e1cada7
- Fixed shellcheck error
...
- Made test pass
2015-08-26 02:37:52 -04:00
Rob Blanckaert
0f1faf06a2
Write a unit test for the tar command.
2015-08-26 02:36:48 -04:00
Jose Diaz-Gonzalez
cd23310042
Surround in single quotes
2015-08-26 02:30:57 -04:00
Jose Diaz-Gonzalez
ebfcece620
Merge pull request #1422 from progrium/guard-domains-plugin
...
Guard against missing VHOST files
2015-08-26 00:48:46 -04:00
Jose Diaz-Gonzalez
b6ef5af3d1
Set DYNO_TYPE_NUMBER environment variable for each container
...
This will allow users to inspect the underlying environment and conditionally run different commands based upon the `DYNO_TYPE_NUMBER`. The values will be set in the following format:
web.1
web.2
worker.1
worker.2
clock.1
Users of process managing plugins and dockerfiles can check the `DYNO_TYPE_NUMBER` and set a specific command to run.
Closes #1350
2015-08-26 00:35:22 -04:00
Jose Diaz-Gonzalez
bd0803cf29
Merge pull request #1344 from AdamVig/master
...
Add better error checking on nginx:import-ssl
2015-08-26 00:26:07 -04:00
Jose Diaz-Gonzalez
a1e747f4ad
Guard against missing VHOST files
...
This can occur if the app isn't using vhosts but the user runs the command.
2015-08-26 00:15:09 -04:00
Rob Blanckaert
f3e0c63f68
First pass at tar plugin.
2015-08-26 00:08:42 -04:00
Jose Diaz-Gonzalez
771eaa33ee
Fix SC2125 violation
2015-08-25 23:31:53 -04:00
Jose Diaz-Gonzalez
eccdc04268
Add dokku enter for connecting to an app container
...
This command can be used to enter a running container. The following variations of the command exist:
dokku enter api web
dokku enter api web.1
dokku enter api --container-id ID
By default, it runs a `/bin/bash`, but can also be used to run a custom command:
# just echo hi
dokku enter api web echo hi
# run a long-running command, as one might for a cron task
dokku enter api web python script/background-worker.py
Closes #1332
2015-08-25 23:23:26 -04:00
Jose Diaz-Gonzalez
606352b6ed
Add the ability to retrieve container ids by container type
...
You can now use the following to narrow down the search for a container id:
get_app_container_ids app web
get_app_container_ids app worker
You can also specify a specific type "id" like so:
get_app_container_ids app web.1
get_app_container_ids app worker.3
Specifying an invalid type or id will result in an empty response
2015-08-25 23:00:49 -04:00
Justin Clark
e349d38581
Fix dokku ps <app> over ssh
...
Resolved the TTY error when connecting over ssh.
Updated ps to use has_tty function.
2015-08-25 17:35:28 -07:00
Jose Diaz-Gonzalez
09ee1def8f
Merge pull request #1418 from progrium/cgroupfs-mount
...
Use cgroupfs-mount as alternative package to cgroup-lite
2015-08-25 12:33:59 -04:00
Jose Diaz-Gonzalez
4f25392d9b
Use cgroupfs-mount as alternative package to cgroup-lite
...
This should allow installation of the dokku packages on debian jessie. Upstream docker created this package in response to an issue where `cgroup-bin` could not be installed at the same time as lxc.
Closes #1236
Refs #1076
[ci skip]
2015-08-25 12:33:47 -04:00
Jose Diaz-Gonzalez
4c05fbc020
Merge pull request #1417 from progrium/vagrant-expose-build
...
Expose host and port for build vm
2015-08-25 12:24:48 -04:00
Jose Diaz-Gonzalez
4021b19dfc
Expose host and port for build vm
...
[ci skip]
2015-08-25 12:24:25 -04:00
Michael Hobbs
1622fc3673
Merge pull request #1407 from ertrzyiks/ertrzyiks-patch-1
...
Update variable name in docs
2015-08-25 08:22:31 -07:00
Michael Hobbs
461e79386a
Merge pull request #1415 from tilgovi/remove-norestart-uses
...
Remove uses of (un)set-norestart
2015-08-24 16:31:46 -07:00
Randall Leeds
183edc9839
Remove uses of (un)set-norestart
2015-08-24 15:57:34 -07:00
Jose Diaz-Gonzalez
5676dbc4c6
Release 0.3.26
2015-08-24 16:01:28 -04:00
Michael Hobbs
6d71c164f0
Merge pull request #1128 from progrium/1091_mh-switch-to-herokuish
...
switching to herokuish. closes #1091
2015-08-24 12:11:05 -07:00
Jose Diaz-Gonzalez
3f43a64430
Merge pull request #1399 from basicer/fix-multi-receive-app
...
Make dokku play nice when we have multiple receive-app hooks
2015-08-24 14:54:13 -04:00
Jose Diaz-Gonzalez
f20d24463f
Merge pull request #1413 from progrium/mh-dokku-scale-with-comments
...
support comments in DOKKU_SCALE and print contents on deploy
2015-08-24 14:26:34 -04:00
Rob Blanckaert
98990b6885
Make dokku play nice when we have multiple receive-app hooks in various plugins.
2015-08-24 14:20:36 -04:00
Michael Hobbs
42905c345b
support comments in DOKKU_SCALE and print contents on deploy
2015-08-24 09:22:07 -07:00
Michael Hobbs
d0623ea37b
[ci skip] fix make count on OS X
2015-08-24 09:05:32 -07:00
Jose Diaz-Gonzalez
0a1cd5d9a5
Fix postgres link
...
[ci skip]
2015-08-24 10:56:15 -04:00
Jose Diaz-Gonzalez
a93ff02d50
Add mongo, rabbitmq, and rethinkdb
2015-08-23 22:34:34 -04:00
Jose Diaz-Gonzalez
5717e3afef
Merge pull request #1411 from progrium/josegonzalez-patch-2
...
Clarify `ps:scale` example
2015-08-23 20:52:32 -04:00
Jose Diaz-Gonzalez
268c8763b2
Clarify ps:scale example
...
[ci skip]
2015-08-23 20:52:26 -04:00
Jose Diaz-Gonzalez
cb0565eb56
Merge pull request #1410 from progrium/josegonzalez-patch-2
...
Clarify DOKKU_SCALE usage
2015-08-23 20:50:40 -04:00
Jose Diaz-Gonzalez
4cd40aef03
Clarify DOKKU_SCALE usage
...
refs #1409
[ci skip]
2015-08-23 20:50:35 -04:00
Jose Diaz-Gonzalez
a95166c381
Add links to official dokku datastorage plugins
...
[ci skip]
2015-08-23 19:39:32 -04:00
Mateusz Derks
1a8ac56673
Update variable name in docs
2015-08-23 20:23:29 +02:00
Jakob Krigovsky
c589e8e267
Disable emitting nginx’s version
2015-08-21 19:12:16 +02:00
Jakob Krigovsky
66c7f8f056
Remove ssl_prefer_server_ciphers directive from dokku.conf
...
The default nginx.conf of nginx 1.8.0 already includes this directive.
2015-08-21 19:12:16 +02:00
Jakob Krigovsky
2980731db5
Remove ssl_protocols directive from dokku.conf
...
The default nginx.conf of nginx 1.8.0 already includes this directive.
2015-08-21 19:12:16 +02:00
Jakob Krigovsky
ef6f58a96c
Revert "Force install a default nginx.conf. Closes #799 "
...
This reverts commit 129a5fd33d .
2015-08-21 19:12:16 +02:00
Jose Diaz-Gonzalez
198fe14b7b
Merge pull request #1401 from progrium/1219-apt-transport-https
...
Install apt-transport-https before adding https-backed apt sources
2015-08-20 20:22:13 -04:00
Jose Diaz-Gonzalez
9409fc2ef0
Install apt-transport-https before adding https-backed apt sources
...
Refs #1219
[ci skip]
2015-08-20 20:21:06 -04:00
Jose Diaz-Gonzalez
ab6f49cebe
Merge pull request #1400 from progrium/history-fix
...
Fix history formatting
2015-08-20 20:16:15 -04:00
Jose Diaz-Gonzalez
5492b0e4e0
Fix history formatting [ci skip]
2015-08-20 20:16:00 -04:00
Jose Diaz-Gonzalez
acd28f4647
Release 0.3.25
2015-08-19 22:01:26 -04:00
Jose Diaz-Gonzalez
e5976e62c7
Merge pull request #1398 from progrium/revert-1394
...
Revert "Remove `dokku plugins-install` from postinst hook"
2015-08-19 21:48:26 -04:00
Jose Diaz-Gonzalez
55d4fb788e
Revert "Remove dokku plugins-install from postinst hook"
...
This reverts commit 1bf30bdcb1 .
Commit was reverted as this breaks installs of core plugins. It is also a hack around broken plugins that don't use the `dependencies` pluginhook.
2015-08-19 21:45:10 -04:00
Jose Diaz-Gonzalez
f39b38b25d
Release 0.3.24
2015-08-19 21:11:38 -04:00
Jose Diaz-Gonzalez
9433ab3076
Merge pull request #1397 from progrium/https-docker-apt-repo
...
Https docker apt repo
2015-08-19 21:01:52 -04:00
Jose Diaz-Gonzalez
c6e4f95550
fix name of herokuish debian package
2015-08-19 20:45:58 -04:00
Jose Diaz-Gonzalez
2b59932ba5
Use https version of docker repository. Refs #1396
2015-08-19 20:23:06 -04:00
Jose Diaz-Gonzalez
d3361d21d8
Remove provides statement from control file
2015-08-19 20:22:19 -04:00
Jose Diaz-Gonzalez
a45be794cc
Merge pull request #1394 from progrium/josegonzalez-patch-1
...
Remove `dokku plugins-install` from postinst hook
2015-08-19 17:02:14 -04:00
Jose Diaz-Gonzalez
8e37d04dda
Merge pull request #1395 from adrianmoya/master
...
Adding fqdn requirement
2015-08-19 17:01:03 -04:00
Adrian Moya
1f6930294a
Adding fqdn requirement
...
Installation fails if no FQDN is set. I'm adding this as a requirement.
2015-08-19 15:02:39 -05:00
Jose Diaz-Gonzalez
1bf30bdcb1
Remove dokku plugins-install from postinst hook
...
All core plugins that require debian packages already have those packages specified in the `depends` stanza of the `control` file, so no need to respecify them here.
2015-08-19 11:12:28 -04:00
Jose Diaz-Gonzalez
d58e1cd0ab
Release 0.3.23
2015-08-15 17:07:10 -04:00
Jose Diaz-Gonzalez
dffdaa141f
Merge pull request #1370 from offscale/master
...
From /dev/null to -qq, from --silent to -sL, and sudo
2015-08-15 16:48:59 -04:00
Jose Diaz-Gonzalez
6e11686fdf
Merge pull request #1380 from emdantrim/emdantrim-ignore-noninteractive
...
Removed uses of `sudo` from `bootstrap.sh`
2015-08-15 16:48:31 -04:00
Jose Diaz-Gonzalez
162fff18e9
Merge pull request #1383 from progrium/1382_mh-downscaling-with-more-than-10-containers
...
fix downscaling from 10+
2015-08-15 16:47:44 -04:00
Michael Hobbs
26d761d85b
make sure we sort container id files, et al correctly even if the app name contains a period. fixes #1382
2015-08-12 21:36:25 -07:00
Jose Diaz-Gonzalez
5a5e80335f
Merge pull request #1366 from omeid/patch-1
...
Make bootstrap.sh safe from bad connection
2015-08-12 14:20:52 -04:00
Jose Diaz-Gonzalez
5988c91512
Merge pull request #1381 from lunohodov/y/docs-update
...
Instructions for using the bash client in shells other than bash
2015-08-12 14:19:55 -04:00
Y.
c2499541e5
Docs on using the bash client in other shells
2015-08-12 09:06:03 +02:00
emdantrim
0261e9566d
Removed uses of sudo from bootstrap.sh
...
`bootstrap.sh` fails to acknowledge the `DEBIAN_FRONTEND=noninteractive` envvar because of the use of `sudo`, because the -E flag is not set. However, the script also assumes that it will be run with `sudo` in the first place, so it shouldn't be needed. In the event that it is needed, it can be run with -E instead.
2015-08-11 21:00:07 +00:00
O'meid
9835b5da41
show the Tag and Repo used.
2015-08-11 19:38:43 +10:00
Jose Diaz-Gonzalez
b4d559c002
Merge pull request #1379 from jezdez/patch-1
...
Deleted my old plugins since there is no maintenance happening.
2015-08-10 15:20:35 -04:00
Jannis Leidel
72c62a0ec6
Deleted my old plugins since there is no maintenance happening.
2015-08-10 15:18:45 +02:00
Jose Diaz-Gonzalez
e0244cd093
Merge pull request #1377 from vkurup/1374-fix-docs-link
...
Fix link to docs from README
2015-08-08 21:34:02 -04:00
Vinod Kurup
9fbe033fba
Fix link to docs from README
...
Fixes #1374
2015-08-08 21:25:35 -04:00
Samuel Marks
287da3fa47
Correctly elevating echo piping
2015-08-06 14:54:54 +10:00
Samuel Marks
123d75c13a
From /dev/null to -qq, from --silent to -sL, and sudo
2015-08-05 12:20:51 +10:00
O'meid
777a09847c
Make bootstrap.sh safe from bad connection
...
This allows to run the bootstrap.sh directly and "safely" without storing it on disk.
Signed-off-by: O'meid <public@omeid.me >
2015-08-04 17:13:42 +10:00
Jose Diaz-Gonzalez
00d834bdc3
Merge pull request #1365 from progrium/1364_mh-sh-not-bash
...
support dockerfile images that don't include bash
2015-08-03 15:30:32 -04:00
Michael Hobbs
8edea8512d
use /bin/sh instead of /bin/bash in order to support dockerfile images that don't include bash. fixes #1364
2015-08-03 11:42:30 -07:00
Jose Diaz-Gonzalez
466df88660
Merge pull request #1358 from bkniffler/patch-1
...
Add suggestion for low memory VMs
2015-08-01 22:02:01 -04:00
bkniffler
9fb7c205df
Move small memory instructions to advanced installation - installation.md
2015-07-31 18:26:07 +02:00
bkniffler
fa36d38fb7
Small fix
2015-07-31 18:19:56 +02:00
bkniffler
3a0a873079
Move small memory instructions to advanced installation
2015-07-31 18:18:37 +02:00
Jose Diaz-Gonzalez
b371bca82e
Merge pull request #1357 from progrium/1355_mh-deploy-no-webproc
...
only run domains and nginx config if we have a port and ip
2015-07-31 10:47:23 -04:00
Jose Diaz-Gonzalez
05b7a8ecbd
Merge pull request #1359 from progrium/1258_mh-dokku-wait-to-retire-per-app
...
allow DOKKU_WAIT_TO_RETIRE to be defined per app
2015-07-31 10:31:51 -04:00
Michael Hobbs
c02ba86c81
allow DOKKU_WAIT_TO_RETIRE to be defined per app. closes #1258
2015-07-30 15:03:19 -07:00
bkniffler
003ab07ff4
Adapt to other shell example script
2015-07-30 23:57:52 +02:00
bkniffler
d66b4665d0
Little correction
2015-07-30 23:53:01 +02:00
bkniffler
07cb639bd5
Add suggestion for low memory VMs
2015-07-30 23:38:27 +02:00
Michael Hobbs
11e10fceef
only run domains and nginx config if we have a port and ip. fixes #1355
2015-07-30 14:29:36 -07:00
Trevor Joynson (trevorj)
c750f5a768
Allow stop/kill to continue in the event that it cannot stop or kill one of the old containers.
...
Also actually attempt to kill if stop has a bad exit code.
2015-07-30 16:42:13 -04:00
Michael Hobbs
b0d55ce589
Merge pull request #1354 from alessio/events-new-receive-branch-hook
...
Log receive-branch pluginhook
2015-07-30 08:39:02 -07:00
Alessio Treglia
78c0cdc12d
Log receive-branch pluginhook
...
Such new pluginhook was introduced in dokku v0.3.22.
2015-07-30 15:37:47 +01:00
Adam Vigneaux
c1a0e0ce68
Improve file searching and variable usage
...
- Count files using find and grep instead of ls and wc
- Use the same variable to find files and move files, allowing files to
be in a subdirectory
2015-07-28 18:48:31 -04:00
Michael Hobbs
d21caa4811
Merge branch 'master' into 1091_mh-switch-to-herokuish
2015-07-28 10:55:44 -07:00
Michael Hobbs
fd3f84669b
Merge pull request #1292 from progrium/mh-columnar-help-output
...
use column to format help output
2015-07-28 10:51:50 -07:00
Michael Hobbs
36d607a4f4
[ci skip] update docs
2015-07-28 09:36:42 -07:00
Michael Hobbs
b30db17def
use column to format help output
2015-07-28 09:31:56 -07:00
Michael Hobbs
d05df06f1a
Merge pull request #1349 from alexkruegger/master
...
add plugin dokku-app-configfiles
2015-07-28 08:51:03 -07:00
alexkruegger
7e89932dba
Update plugins.md
2015-07-28 18:48:00 +03:00
alexkruegger
7cd1b6cdc5
add plugin dokku-app-configfiles
2015-07-28 18:05:29 +03:00
Jose Diaz-Gonzalez
8df24ff4a6
Merge pull request #1346 from progrium/1220_mh-document-dokku-cleanup
...
document dokku cleanup and the potential of compat issues
2015-07-27 13:08:08 -04:00
Michael Hobbs
67ab803283
[ci skip] document dokku cleanup and the potential of compat issues. closes #1220
2015-07-27 09:50:06 -07:00
Jose Diaz-Gonzalez
e9efcbead4
Merge pull request #1321 from econya/master
...
In doc: mention alternative to nginx.conf templates: include-dir.
2015-07-26 22:56:41 -04:00
Adam Vigneaux
dc5f34534b
Improve formatting
2015-07-26 22:37:56 -04:00
Adam Vigneaux
14e72ea337
Add better error checking on nginx:import-ssl
2015-07-26 22:21:32 -04:00
Michael Hobbs
3525f699f9
Merge pull request #1341 from progrium/1336_mh-use-dockerfile-port-sans-vhost
...
set and use $port whenever $PROC_TYPE == 'web'
2015-07-24 12:45:15 -07:00
Michael Hobbs
9593bd6d48
simplify docker run logic in deploy
2015-07-24 12:15:10 -07:00
Michael Hobbs
da5f42a13e
set and use $port whenever $PROC_TYPE == 'web'. closes #1336
2015-07-24 10:40:00 -07:00
Michael Hobbs
0deea445d6
Merge pull request #1337 from progrium/josegonzalez-buildstep
...
Update PREBUILT_STACK_URL to latest buildstep release
2015-07-23 11:12:26 -07:00
Jose Diaz-Gonzalez
84538e1c1d
Update PREBUILT_STACK_URL to latest buildstep release
2015-07-23 13:33:11 -04:00
Jose Diaz-Gonzalez
97eefef04a
Fix version
...
[ci skip]
2015-07-22 14:36:48 -04:00
Jose Diaz-Gonzalez
04b9f0cb9a
Fix version
...
[ci skip]
2015-07-22 14:36:19 -04:00
Jose Diaz-Gonzalez
b3ddea604a
Fix docs link
...
[ci skip]
2015-07-22 14:14:56 -04:00
Jose Diaz-Gonzalez
511d9717ec
Merge pull request #1305 from progrium/template
...
Updated Docs Site
2015-07-22 14:13:00 -04:00
Jose Diaz-Gonzalez
c14f29b01b
fix link to documentation [ci skip]
2015-07-22 14:07:52 -04:00
Jose Diaz-Gonzalez
ccc3b810c7
Add missing Release Process link [ci skip]
2015-07-22 14:06:39 -04:00
Jose Diaz-Gonzalez
53a3438cf7
Link docs page
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
cafbb8a4f9
minor column tweak
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
230cdaf996
change column sizes
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
1ef42b527d
add padding
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
cefe772330
remove todo
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
6dc2b218c7
style tables after the fact
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
025699cd01
Fix margin on pages
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
a8b1f4fae5
Attempt to add a sidebar and use fluid container positioning for non-home pages
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
9b64298314
Use a fluid container
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
ed9801c031
Fix pattern url
...
[ci skip]
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
53f0b00d31
Make assets relative to current page
...
[ci skip]
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
222162fd9d
Add static site assets
...
[ci skip]
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
3322ae6cc3
Custom home.html template
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
8256d78007
Updated landing page
...
[ci skip]
2015-07-22 14:05:22 -04:00
Jose Diaz-Gonzalez
e3669479ce
Beginning new template changes
...
[ci skip]
2015-07-22 14:04:21 -04:00
Felix Wolfsteller
430bd3f01a
Fix typo and remove reference to dokku-alt issue.
2015-07-22 07:41:22 +02:00
Jose Diaz-Gonzalez
28ffcc887e
Merge pull request #1334 from progrium/deb-creation
...
Fix pluginhook building and update package version
2015-07-21 21:04:53 -04:00
Jose Diaz-Gonzalez
5b06cd68ac
Merge pull request #1335 from progrium/fix-michaelshobbs-name
...
Fix name for michaelshobbs
2015-07-21 21:04:41 -04:00
Jose Diaz-Gonzalez
2e1580241c
Fix name for michaelshobbs
2015-07-21 14:54:32 -04:00
Jose Diaz-Gonzalez
f9ea2053b9
Fix pluginhook building and update package version
2015-07-21 14:53:57 -04:00
Jose Diaz-Gonzalez
6b67b2d647
Release 0.3.22
2015-07-21 12:18:30 -04:00
Jose Diaz-Gonzalez
385683c76a
Merge pull request #1331 from alexkruegger/master
...
[bugfix] in nginx.conf.template getting from /app directory
2015-07-20 10:50:55 -04:00
alexkruegger
9910fb03da
fix bug in nginx.conf.template getting from /app directory
2015-07-20 14:02:44 +03:00
Michael Hobbs
68b3487355
Merge pull request #1324 from progrium/1323_mh-default-checks-docs
...
update docs to reflect default checks
2015-07-17 08:00:15 -07:00
Michael Hobbs
d2f2bc9ac1
update docs to reflect default checks. rename DOKKU_DEFAULT_WAIT to DOKKU_DEFAULT_CHECKS_WAIT. refs #1323
2015-07-17 07:25:35 -07:00
Felix Wolfsteller
d4ea8520ac
In doc: mention alternative to nginx.conf templates: include-dir.
2015-07-16 11:50:45 +02:00
Michael Hobbs
1ce657565f
Merge pull request #1319 from MWers/mw-fix-spelling-issues
...
Spelling fix: 'comma seperated'=>'comma-separated'
2015-07-14 16:29:20 -07:00
Matt Walker
d457ffe7ee
Spelling fix: 'comma seperated'=>'comma-separated'
2015-07-14 15:46:32 -07:00
Jose Diaz-Gonzalez
4bdff25969
Merge pull request #1312 from progrium/kilianc_hotfix-#1270
...
fixes #1270 faulty default container check (uses docker inspect)
2015-07-13 13:22:27 -04:00
Michael Hobbs
c7cb014580
convenience functions for app container state
2015-07-13 09:27:42 -07:00
Michael Hobbs
633c595311
use docker inspect instead of docker ps grep pattern. closes #1281
2015-07-13 09:09:38 -07:00
Kilian Ciuffolo
0424d5a744
fixes #1270 faulty default container check
2015-07-13 09:09:38 -07:00
Jose Diaz-Gonzalez
0a4c22dfea
Merge pull request #1278 from progrium/nginx-template-from-app
...
Nginx template from app
2015-07-13 10:35:42 -04:00
Jose Diaz-Gonzalez
f27cbe1325
Merge pull request #1313 from progrium/1309_mh-verify-app-in-deploy
...
verify we have an app when deploy is called
2015-07-13 10:35:22 -04:00
Jose Diaz-Gonzalez
68b12ab46f
Merge pull request #1298 from SonicHedgehog/fix-check-root
...
Fix check-deploy skipping the root path
2015-07-13 10:31:21 -04:00
Jose Diaz-Gonzalez
8905387d16
Merge pull request #1311 from progrium/kilianc_hotfix-#1259
...
ignore protocol of Dockerfile EXPOSE (refs: #1280 )
2015-07-12 20:06:38 -04:00
Jose Diaz-Gonzalez
ca1b17ea8d
Use nginx.conf.template as the template name
2015-07-12 20:06:21 -04:00
Jose Diaz-Gonzalez
007946f52a
Use simplified method for retrieving a container id
2015-07-12 20:02:29 -04:00
Michael Hobbs
b0ca3aadb0
verify we have an app when deploy is called. fixes #1309
2015-07-12 16:59:16 -07:00
Jose Diaz-Gonzalez
1be74988f1
Merge pull request #1310 from progrium/1261_mh-use-global-config
...
use config:get for checks skipping variables
2015-07-12 19:31:25 -04:00
Michael Hobbs
3e58824377
Merge branch 'master' into kilianc_hotfix-#1259
2015-07-12 16:27:10 -07:00
Michael Hobbs
ee4fca572e
mv dockerfile port logic to common function + tests. closes #1280
2015-07-12 15:57:12 -07:00
Michael Hobbs
57b405ce76
use config:get for checks skipping variables
2015-07-12 15:23:51 -07:00
Jose Diaz-Gonzalez
43b179735b
Merge pull request #1261 from Flink/bypass-checks-on-demand
...
Allows to skip checks (all or default)
2015-07-11 16:31:21 -04:00
Jose Diaz-Gonzalez
6895dd9936
Use get_container_ids method to retrieve container for nginx conf
2015-07-11 16:29:25 -04:00
Assaf Arkin
379a2e8908
Added documentation
2015-07-11 15:06:56 -04:00
Assaf Arkin
71b79da262
CHANGED extract nginx.conf.template from project
2015-07-11 15:05:06 -04:00
Jose Diaz-Gonzalez
e985d18454
Merge pull request #1307 from progrium/1287-release-docs
...
Add release documentation. Closes #1287
2015-07-11 15:01:00 -04:00
Jose Diaz-Gonzalez
972cad7717
Add release documentation. Closes #1287
...
[ci skip]
2015-07-11 15:00:37 -04:00
Jose Diaz-Gonzalez
6f6a3e4715
Merge pull request #1306 from progrium/1177-clarify-installation
...
Clarify web/cli installation docs. Closes #1177 . Closes #1170
2015-07-11 14:44:19 -04:00
Jose Diaz-Gonzalez
815bc326a4
Clarify web/cli installation docs. Closes #1177 . Closes #1170
...
[ci skip]
2015-07-11 14:43:50 -04:00
Jakob Krigovsky
25c107b164
Add checks-root test app to tests.mk
2015-07-11 14:39:25 +02:00
Jakob Krigovsky
7c02c6d31d
Add test app checks-root
2015-07-11 13:58:55 +02:00
Jakob Krigovsky
3218e2b076
Allow for test apps that should fail deployment
2015-07-11 13:58:52 +02:00
Jakob Krigovsky
5f03518ec8
Fix check-deploy skipping the root path
...
The root path, `/`, was treated as an invalid URL because it didn’t
contain any characters after the slash.
2015-07-11 13:46:17 +02:00
Michael Hobbs
4629a9909b
Merge pull request #1291 from progrium/1261_mh-config-args-refactor
...
initial pass at config plugin arguments refactor
2015-07-10 07:55:18 -07:00
Jose Diaz-Gonzalez
16a0ca5f70
Merge pull request #1302 from econya/master
...
in nginx doc, mention where original templates are found by default.
2015-07-10 10:28:15 -04:00
Jose Diaz-Gonzalez
5192bb62fd
Merge pull request #1301 from mixxorz/add-reset-mtime-plugin-list
...
Add reset mtime plugin list
2015-07-10 10:21:22 -04:00
Felix Wolfsteller
f68b126bc9
fix typo
2015-07-10 12:22:07 +02:00
Felix Wolfsteller
bf1ff080b6
in nginx conf mention how to apply template changes (i assume deploy is the answer).
2015-07-10 12:21:29 +02:00
Felix Wolfsteller
bff273d625
in nginx doc, mention where original templates are found by default.
2015-07-10 12:08:29 +02:00
mixxorz
ae2779e38c
Fixed missing author links
2015-07-10 11:23:49 +08:00
mixxorz
4de6bbfb29
Added reset-mtime plugin to plugins.md
2015-07-10 11:21:43 +08:00
Michael Hobbs
7ffca93ba8
Merge pull request #1299 from SonicHedgehog/x-forwarded-proto-https
...
Set X-Forwarded-Proto header if TLS is enabled when running checks
2015-07-09 16:39:08 -07:00
Michael Hobbs
fd187ec837
[ci skip] remove unnecessary comments and update docs
2015-07-09 13:22:12 -07:00
Michael Hobbs
eebcfd85ab
fix deprecated comments and include *-buildstep pluginhooks for point release
2015-07-09 13:15:57 -07:00
Jakob Krigovsky
a60dfd3b5e
Set X-Forwarded-Proto header if TLS is enabled when running checks
2015-07-09 22:03:29 +02:00
Michael Hobbs
ab2539e894
Merge branch 'master' into 1091_mh-switch-to-herokuish
2015-07-09 13:00:44 -07:00
Michael Hobbs
8ea88c85b6
Merge pull request #1300 from progrium/1294_mh-fix-urls-output
...
fix urls command when NO_VHOST=1 + tests
2015-07-09 12:58:44 -07:00
Michael Hobbs
64d76724e5
fix typo. good thing we have a test suite. :P
2015-07-09 12:35:43 -07:00
Michael Hobbs
e21b730089
remove dead test file
2015-07-09 12:31:58 -07:00
Michael Hobbs
033a267573
fix urls command when NO_VHOST=1 + tests. fixes #1294
2015-07-09 12:12:58 -07:00
Jose Diaz-Gonzalez
39d993b411
Merge pull request #1296 from Flink/docker-auto-volumes-plugin
...
Add docker-auto-volumes to plugins
2015-07-09 11:57:48 -04:00
Loïc Guitaut
54b46066ff
Add docker-auto-volumes to plugins
2015-07-09 12:26:59 +02:00
Michael Hobbs
039cfdc7ba
make ports tests more stable
2015-07-08 11:18:41 -07:00
Michael Hobbs
27b79222c1
catch test setup errors
2015-07-08 09:42:10 -07:00
Michael Hobbs
059ebcd9fc
build stack from master
2015-07-08 09:17:29 -07:00
Michael Hobbs
710c6f4e88
don't run dokku again on --* args in config plugin
2015-07-07 12:31:57 -07:00
Michael Hobbs
a84397895a
initial pass at config plugin arguments refactor
2015-07-06 19:41:17 -07:00
Michael Hobbs
1668f3bbc6
rename *-herokuish pluginhooks to *-buildpack
2015-07-06 12:45:37 -07:00
Michael Hobbs
f99f9cd5d7
fix typo
2015-07-06 12:42:44 -07:00
Michael Hobbs
2e9bb4eed1
need to call /build for herokuish
2015-07-06 12:41:54 -07:00
Michael Hobbs
a801592b56
[ci skip] update missed doc refs to buildstep
2015-07-06 12:41:54 -07:00
Michael Hobbs
0840d8fd1f
initial pass at switching to herokuish. closes #1091
2015-07-06 12:41:54 -07:00
Michael Hobbs
aa55f027a4
Merge pull request #1289 from progrium/mh-fix-random-test-failure
...
don't background cleanup
2015-07-06 07:01:10 -07:00
Michael Hobbs
0b9ac9a727
don't background cleanup
2015-07-05 21:08:47 -07:00
Michael Hobbs
cbbe7ca557
Merge pull request #1285 from alessio/pr-fix-events-docs-filename
...
Rename dokku-events-logs.md according to index.md
2015-07-05 19:07:25 -07:00
Alessio Treglia
ecabbc166e
Rename dokku-events-logs.md according to index.md
...
Presently the following link is dangling:
- http://progrium.viewdocs.io/dokku/dokku-events-logs
2015-07-05 18:32:56 +01:00
Kilian Ciuffolo
5f8b2d291c
fixes #1259 now ignores protocol of Dockerfile EXPOSE
2015-07-04 10:37:22 -07:00
Jose Diaz-Gonzalez
ce9dabf384
Merge pull request #1282 from progrium/josegonzalez-patch-1
...
Move primecache to deprecated plugins
2015-07-04 03:28:56 -04:00
Jose Diaz-Gonzalez
53e962cd73
Move primecache to deprecated plugins
...
[ci skip]
2015-07-04 03:28:47 -04:00
Jose Diaz-Gonzalez
5aada53945
Merge pull request #1277 from progrium/gzip-templates
...
Gzip templates
2015-07-03 18:23:50 -04:00
Jose Diaz-Gonzalez
06ba11d433
Merge pull request #1279 from progrium/docs-receive-branch
...
Add docs for `receive-branch` hook. Refs #1149
2015-07-03 17:12:14 -04:00
Jose Diaz-Gonzalez
1223602679
Add docs for receive-branch hook. Refs #1149
...
[ci skip]
2015-07-03 17:11:53 -04:00
Jose Diaz-Gonzalez
35ff3fa5ca
Merge pull request #1149 from mlebkowski/feature/receive-branch
...
pluginhook to receive branches different than master
2015-07-03 17:07:31 -04:00
Jose Diaz-Gonzalez
2d6054605e
Remove non-standard redirects
2015-07-03 16:41:17 -04:00
krishna rokhale
62d1d41bc5
removing new lines.
2015-07-03 16:40:23 -04:00
krishna rokhale
adfa13235d
added two more cases to SSL template and gzip as default in templates.
2015-07-03 16:40:23 -04:00
Jose Diaz-Gonzalez
fd27ca022c
Merge pull request #1276 from progrium/docs-plugins
...
Docs plugins
2015-07-03 16:30:43 -04:00
Jose Diaz-Gonzalez
9f73b90a13
Reorder plugins
...
[ci skip]
2015-07-03 16:29:30 -04:00
Jose Diaz-Gonzalez
9c124e236f
Deprecate a few plugins
...
[ci skip]
2015-07-03 16:28:49 -04:00
Jose Diaz-Gonzalez
4c45c00236
Merge pull request #825 from andrewsomething/multikey
...
Add support for multiple keys in the installer.
2015-07-03 13:39:35 -04:00
Jose Diaz-Gonzalez
7ceac5787b
Minor fixes to the logging docs
...
[ci skip]
2015-07-03 13:06:47 -04:00
Jose Diaz-Gonzalez
1814a52d60
Merge pull request #1273 from alessio/pr-events-docs
...
Add docs for the events plugin
2015-07-03 13:01:21 -04:00
Jose Diaz-Gonzalez
e1044199c7
Merge pull request #1254 from kilianc/feature/custom-start-cmd
...
added DOKKU_DOCKERFILE_START_CMD support
2015-07-03 12:54:24 -04:00
Alessio Treglia
76e718df56
Cosmetic fix
2015-07-03 17:18:15 +01:00
Alessio Treglia
f1fda75e3d
Extend events docs
2015-07-03 17:16:48 +01:00
Alessio Treglia
934cddbcda
Fix potential ambiguity
2015-07-03 16:43:12 +01:00
Michael Hobbs
483ca9627f
Merge pull request #1274 from progrium/1271_mh-fix-ls
...
parse correct section of path for dokku ls container type
2015-07-03 07:48:09 -07:00
Michael Hobbs
0e53a76a1a
[ci skip] ensure we parse the correct section of the string. closes #1271
2015-07-03 07:47:30 -07:00
Alessio Treglia
8acb596fed
Update index.md
...
Add logging.md reference.
2015-07-03 12:09:45 +01:00
Alessio Treglia
601d85f8e6
Create logging.md
...
Needless to say, this need review.
2015-07-03 12:07:38 +01:00
Alessio Treglia
3e6bcedb51
Update plugins.md
...
Move dokku-events from the "Dokku Features" stanza to the "Deprecated
Plugins" one as it's now part of the core set of components.
2015-07-03 11:52:12 +01:00
Kilian Ciuffolo
5ced063d3d
added docs
2015-07-02 17:47:58 -07:00
Jose Diaz-Gonzalez
4d30fdfb0e
Release 0.3.21
2015-07-02 18:54:45 -04:00
Jose Diaz-Gonzalez
7954f186df
Merge pull request #1269 from progrium/josegonzalez-docker-buildstep
...
Peg lxc-docker in buildstep to 1.6.2
2015-07-02 18:48:43 -04:00
Jose Diaz-Gonzalez
a284a805e0
Peg lxc-docker in buildstep to 1.6.2
...
[ci skip]
2015-07-02 18:48:39 -04:00
Michael Hobbs
2698ce62e2
Merge pull request #1256 from alessio/pr-dokku-events
...
Implement events logging feature
2015-07-01 14:09:38 -07:00
Alessio Treglia
0ed0201b90
Use d-neg condition to prevent unexpected failures
2015-07-01 19:48:09 +01:00
Alessio Treglia
89d1acaa38
Revert "Fix double negative statement"
...
This reverts commit 54ed3c1f2b .
2015-07-01 19:47:38 +01:00
Jose Diaz-Gonzalez
d211223f58
Release 0.3.20
2015-07-01 14:43:20 -04:00
Alessio Treglia
54ed3c1f2b
Fix double negative statement
...
This is mostly for consistency with its own install script.
2015-07-01 19:20:53 +01:00
Alessio Treglia
91c691a806
Create dokku's /var/log/dokku/ private namespace
...
Rename dokku.log to events.log.
Refresh tests accordingly.
2015-07-01 18:25:11 +01:00
Alessio Treglia
172e71cac6
Merge branch 'master' into pr-dokku-events
2015-07-01 17:50:09 +01:00
Jose Diaz-Gonzalez
c4540701fd
Merge pull request #1264 from progrium/josegonzalez-lxc-docker
...
Require lxc-docker-1.6.2
2015-07-01 12:05:14 -04:00
Alessio Treglia
1d4b9a19a8
Fix test case expected output
2015-07-01 10:11:28 +01:00
Alessio Treglia
efc55bd195
Attempt to fix circleci build failure
...
Parse output and check return code after running test commands
with the 'run' utility.
2015-07-01 09:15:08 +01:00
Jose Diaz-Gonzalez
74fa016bc1
Pin to 1.6.2
...
Refs #1263
[ci skip]
2015-06-30 16:59:37 -04:00
Jose Diaz-Gonzalez
5668f76cdd
Install specific version of docker [ci skip]
2015-06-30 15:52:21 -04:00
Jose Diaz-Gonzalez
7e1e0ebb80
Require lxc-docker <= 1.6.2
...
1.7.0 Has issues with `docker ps` output, breaking all plugins
[ci-skip]
2015-06-30 14:06:01 -04:00
Alessio Treglia
b24e78257c
Fix horrible typo
2015-06-30 17:34:15 +01:00
Alessio Treglia
b380bde9f3
Add small test suite for events logging
2015-06-30 12:05:35 +01:00
Loïc Guitaut
c316f59f4f
Allows to skip checks (all or default)
...
Setting `DOKKU_SKIP_ALL_CHECKS` globally or for a given app will skip
all checks.
Setting `DOKKU_SKIP_DEFAULT_CHECKS` globally or for a given app will skip
default checks only.
2015-06-29 17:21:31 +02:00
Alessio Treglia
69aba06361
Handle log rotation
...
As requested by @josegonzalez.
2015-06-28 23:25:50 +01:00
Jose Diaz-Gonzalez
976c0be189
Merge pull request #1257 from progrium/josegonzalez-ssl-logs
...
Split nginx ssl logs by $APP
2015-06-27 12:55:44 -04:00
Jose Diaz-Gonzalez
e2e36a5045
Add logging to :80 stanza
2015-06-27 12:24:27 -04:00
Alessio Treglia
16e4001677
Restart rsyslog once installed
...
Seems that a mere reload doesn't work.
2015-06-27 10:20:07 +01:00
Alessio Treglia
fb5d3a06f0
Attempt to fix SC2046
2015-06-26 18:01:40 +01:00
Alessio Treglia
da3b00a894
Get rid of cruft leftover
2015-06-26 17:57:43 +01:00
Alessio Treglia
466670d804
Quote `find' statement to prevent word splitting
...
This should fix ShellCheck SC2046 error.
2015-06-26 16:37:01 +01:00
Jose Diaz-Gonzalez
6bb513f12c
Split nginx ssl logs by $APP
...
Refs #1158
2015-06-26 11:03:29 -04:00
Alessio Treglia
8e7916131c
Double quote $@ in plugins/20_events/install too
2015-06-26 15:25:57 +01:00
Alessio Treglia
a858bc8f81
Double quote $@ array expansions
2015-06-26 15:18:38 +01:00
Alessio Treglia
f5e213e390
Add missing DOKKU_RSYSLOG_FILTER in install script
...
It had gone lost while porting the original 3rd party plugin.
2015-06-26 15:12:55 +01:00
Alessio Treglia
e9a73442e2
Fix missing 'fi' in plugins/20_events/install
2015-06-26 15:11:42 +01:00
Alessio Treglia
783bb02b2c
Implement events logging feature
...
Record events (i.e. pluginhook's calls) as syslog entries and
provide a shortcut command to display the last part of the log
file.
A brief summary of the changes follows:
dokku:
- New DOKKU_EVENTS_LOGFILE envvar to hold logfile location.
plugins/20_events/commands:
- events output log entries, a tail's follow-like mode is
provided too.
- events:[on|off] enables/disables logging.
- events:list lists events that are logged.
plugins/20_events/hook:
- Generic hook that writes log entries. All the events are
registered via symlink to this script.
plugins/common/functions:
- dokku_log_event() writes log entries via logger.
- dokku_log_pluginhook_call() formats log entries and writes
them via dokku_log_event().
2015-06-26 14:47:18 +01:00
Kilian Ciuffolo
4a4ae9cb71
not fail if DOKKU_DOCKERFILE_START_CMD is not set
2015-06-25 18:05:03 -07:00
Kilian Ciuffolo
74164c2266
added DOKKU_DOCKERFILE_START_CMD support
2015-06-25 15:17:28 -07:00
Maciej Łebkowski
259f8507ca
pluginhook to receive branches different than master
2015-06-25 18:00:11 +02:00
Jose Diaz-Gonzalez
48eca101f1
Merge pull request #1252 from progrium/1139-vagrant-docs-fix
...
Fix ssh port for vagrant installation. Closes #1139 . [ci skip]
2015-06-25 11:22:36 -04:00
Jose Diaz-Gonzalez
0e63b4e069
Fix ssh port for vagrant installation. Closes #1139 . [ci skip]
2015-06-25 11:22:17 -04:00
Jose Diaz-Gonzalez
cd8292f7fa
Merge pull request #1251 from progrium/nginx-restarts
...
Fallback to using /etc/init.d/nginx reload directly to restart nginx
2015-06-25 11:15:39 -04:00
Jose Diaz-Gonzalez
626cd958a5
Fallback to using /etc/init.d/nginx reload directly to restart nginx. Closes #1165 . Refs #1247
2015-06-25 10:38:47 -04:00
Jose Diaz-Gonzalez
15bd9db79c
Merge pull request #1250 from progrium/1201-sglebs
...
SSL documentation is misleading
2015-06-25 10:08:25 -04:00
Marcio Marchini
114cecc911
SSL documentation is misleading
...
fixes #1194
[ci skip]
2015-06-25 10:07:25 -04:00
Jose Diaz-Gonzalez
2a469df5e4
Merge pull request #1207 from rockymadden/client-appname-as-arg-bug
...
Fixed bug with client commands taking verb, appname, and also arguments.
2015-06-25 10:06:02 -04:00
Michael Hobbs
4d162aa209
Merge pull request #1245 from arthurschreiber/patch-1
...
Support config variables containing `\n`
2015-06-24 12:32:47 -07:00
Arthur Schreiber
b40a86a2fc
Add a testcase
2015-06-24 11:22:48 +02:00
Jose Diaz-Gonzalez
cc8b1fccc1
Release 0.3.19
2015-06-23 21:40:45 -04:00
Jose Diaz-Gonzalez
e674591567
Merge pull request #1246 from progrium/call-apt-get
...
Ensure we call apt-get before installing packages
2015-06-23 21:37:57 -04:00
Jose Diaz-Gonzalez
b39b0d4c78
Ensure we call apt-get before installing packages
2015-06-23 20:59:34 -04:00
Arthur Schreiber
0da389e8af
Further fixes for config values containing newlines.
2015-06-23 23:53:10 +02:00
Arthur Schreiber
182ae4a50a
Support config variables containing \n
2015-06-23 23:41:34 +02:00
Michael Hobbs
1aee972a82
Merge pull request #1237 from zyegfryed/patch-1
...
Typo (at at -> at)
2015-06-19 07:44:33 -07:00
Sébastien Fievet
b3269e3c95
Typo (at at -> at)
2015-06-19 10:23:44 +02:00
Michael Hobbs
c0f8764292
[ci skip] clarify phases in docker-options plugin
2015-06-17 08:12:46 -07:00
Michael Hobbs
6ebb897150
Merge pull request #1232 from progrium/1231_mh-dockerfile-build-cache-control
...
allow passing of docker build options and document dockerfile deployment. closes #1231
2015-06-15 16:22:31 -07:00
Michael Hobbs
ba4e87cb8b
[ci skip] clean up documentation language
2015-06-15 09:09:49 -07:00
Michael Hobbs
ea66619f3c
allow passing of docker build options and document dockerfile deployment. closes #1231
2015-06-15 09:00:33 -07:00
Michael Hobbs
62906cd542
Merge pull request #1227 from Flink/dockerfile-build-without-cache
...
Use --no-cache when building Dockerfile
2015-06-11 13:37:45 -07:00
Loïc Guitaut
9a71fff3f1
Use --no-cache when building Dockerfile
...
Since `docker build` is only invoked when actually building a new image
from a Dockerfile, using `--no-cache` allows to have an updated image
even if the Dockerfile hasn't changed.
This works well with Dockerfiles using `git` or packages referencing
latest versions instead of "static" ones.
2015-06-11 12:05:07 +02:00
Jose Diaz-Gonzalez
8880a9ce84
Merge pull request #1224 from lmars/docs-update
...
Update plugin-creation.md
2015-06-10 12:46:19 -04:00
Lewis Marshall
e61e6e94af
Update plugin-creation.md
...
Signed-off-by: Lewis Marshall <lewis@lmars.net >
2015-06-09 23:34:54 +01:00
Jose Diaz-Gonzalez
d08cec5913
Merge pull request #1218 from progrium/mh-add-logspout-plugin
...
add dokku-logspout plugin
2015-06-06 14:37:54 -04:00
Michael Hobbs
473f28b0c3
[ci skip] add dokku-logspout plugin
2015-06-05 15:58:07 -07:00
Michael Hobbs
dda2ac03ee
Merge pull request #1217 from kirushanth-sakthivetpillai/fix_broken_ssl_wildcard_redirect
...
Fix broken ssl wildcard redirect
2015-06-05 13:33:36 -07:00
Kirushanth Sakthivetpillai
db6e71b7d6
Update nginx.ssl.conf.template
...
use nginx $host variable intead of $ssl_server_nam (which may be *.example.com) which does bogus redirects
2015-06-05 15:01:22 -04:00
Michael Hobbs
daeea6ba13
Merge pull request #1206 from rockymadden/patch-1
...
Handle for installs in /usr/local/bin and the like.
2015-06-02 10:45:41 -07:00
Jose Diaz-Gonzalez
0bfa25f73e
Merge pull request #1212 from progrium/mh-dont-install-docker-in-ci
...
let circleci dictate docker install (fixes master)
2015-05-27 18:03:29 -04:00
Michael Hobbs
b35190101c
let circleci dictate docker install
2015-05-27 13:19:28 -07:00
Jose Diaz-Gonzalez
2ceed0cbdf
Merge pull request #1210 from cddr/split-nginx-logs
...
[Fixes #1158 ] Split nginx logs by $APP
2015-05-25 23:23:52 -04:00
Andy Chambers
eedb05d656
[ Fixes #1158 ] Split nginx logs by $APP
...
* nginx access logs to /var/log/nginx/${APP}-access.log
* nginx error logs to /var/log/nginx/${APP}-error.log
2015-05-24 23:59:17 -07:00
Rocky Madden
587de65441
When parsing args when handling verbs, appname can be included as an argument causing bugs with commands that accept a verb, appname, and also arguments.
2015-05-22 18:21:54 -06:00
Rocky Madden
7a6450f0f0
Fixed lint issue.
2015-05-22 17:07:54 -06:00
Rocky Madden
a90090bacd
Handle for installs in /usr/local/bin and the like.
2015-05-22 16:58:26 -06:00
Jose Diaz-Gonzalez
3bf68616ad
Merge pull request #1204 from 3onyc/bootstrap-fix
...
Fix bootstrap.sh, install curl when it's missing, make curl follow redirects, don't suppress stderr
2015-05-22 04:04:23 -04:00
3onyc
450f9f19b2
Make curl follow redirects, and don't suppress its output in bootstrap.sh
2015-05-22 08:50:37 +02:00
3onyc
f17b799638
Ensure curl is installed by bootstrap.sh if it's missing
2015-05-22 08:50:23 +02:00
Michael Hobbs
6e0eb5938a
Merge pull request #1202 from progrium/1185_mh-filter-wildcard-server-name
...
filter out literal wildcard when deploying an unrelated domain. closes #1185
2015-05-20 06:43:14 -07:00
Michael Hobbs
af38e4f25a
filter out literal wildcard when deploying an unrelated domain. closes #1185
2015-05-19 17:58:02 -07:00
Michael Hobbs
b6b8f4ddc1
Merge pull request #1200 from progrium/mh-fix-lint-1198
...
fix lintball from #1198
2015-05-19 09:47:18 -07:00
Michael Hobbs
140f5a4939
fix lintball from #1198
2015-05-19 09:39:27 -07:00
Michael Hobbs
f86a6704bd
Merge pull request #1198 from 3onyc/fix-preinst
...
Check web_config before key_file (Fixes #1196 )
2015-05-19 09:37:27 -07:00
3onyc
c2c18af425
Check web_config before key_file ( Fixes #1196 )
2015-05-19 15:11:06 +02:00
Michael Hobbs
c5a74fac90
Merge pull request #1193 from progrium/1187_mh-docker-opts-over-ssh
...
handle docker opts over ssh without escaping quotes. closes #1187
2015-05-18 12:16:08 -07:00
Michael Hobbs
43869dd48d
Merge pull request #1118 from progrium/mh-ps-scale
...
container-level scaling
2015-05-18 11:27:28 -07:00
Michael Hobbs
bd0b14692a
lintball
2015-05-18 10:27:16 -07:00
Michael Hobbs
a785bf82e6
handle docker opts over ssh without escaping quotes. closes #1187
2015-05-18 09:01:12 -07:00
Michael Hobbs
1f6badc6a1
lintball fix
2015-05-18 08:46:42 -07:00
Jose Diaz-Gonzalez
0816ee7575
Merge pull request #1180 from sherbondy/patch-1
...
Update docker-options.md
2015-05-18 10:50:38 -04:00
Michael Hobbs
0d2e5f1a14
Merge branch 'master' into mh-ps-scale
2015-05-17 17:45:01 -07:00
Jose Diaz-Gonzalez
7dd52ef1fc
Merge pull request #1192 from alessio/alessio-dokku-events
...
Add reference to dokku-events plugin
2015-05-17 19:39:41 -04:00
Alessio Treglia
347366b6e4
Add reference to dokku-events plugin
2015-05-17 22:20:46 +01:00
Jose Diaz-Gonzalez
3639f16137
Merge pull request #1168 from cjblomqvist/pr/1155
...
Better, actually working, git-rev plugin
2015-05-16 14:32:22 -04:00
Jose Diaz-Gonzalez
eac3eba50e
Merge pull request #1179 from trsc/prevent_dismissal_of_urls_in_checks_file
...
prevent dismissal of URLs in CHECKS file that contain query params
2015-05-16 14:30:21 -04:00
Jose Diaz-Gonzalez
5606a308b6
Release 0.3.18
2015-05-16 14:10:59 -04:00
Jose Diaz-Gonzalez
9980b74688
Merge pull request #1190 from progrium/minor-vagrant-fixes
...
Fix docker gpg key installation
2015-05-16 13:43:07 -04:00
Jose Diaz-Gonzalez
414b1fd744
Merge pull request #1171 from 3onyc/debconf
...
[RFC] Use debconf for package configuration
2015-05-16 13:41:47 -04:00
Jose Diaz-Gonzalez
b99e26811b
Merge pull request #1189 from vincentfretin/patch-7
...
wait 30 seconds and not 30 minutes
2015-05-16 13:41:17 -04:00
Vincent Fretin
2e69ff6041
wait 30 seconds and not 30 minutes
2015-05-16 18:20:50 +02:00
3onyc
d9a989d6b0
Use debconf to allow for command-line or unattended installation
2015-05-15 17:43:40 +02:00
Jose Diaz-Gonzalez
75180f7f9b
[ci skip] ensure we follow redirects and use ssl when grabbing the docker gpg key
...
Also install curl when running `vagrant up dokku-deb`
2015-05-12 15:47:12 -04:00
Jose Diaz-Gonzalez
fc466e2c05
[ci skip] Fix FORWARDED_PORT
2015-05-12 14:27:49 -04:00
Jose Diaz-Gonzalez
a54f9ebc7c
Merge pull request #1172 from progrium/1169_mh-fix-empty-nonssl-vhosts
...
unify default and custom nginx template processing
2015-05-12 10:33:01 -04:00
Ethan Sherbondy
1da6cd6b3c
Update docker-options.md
...
My changes may not be quite correct, but as far as I can tell, DOCKER_OPTIONS now requires specifying a phase explicitly.
Also updated references to `--link` since `-link` has been deprecated in Docker.
2015-05-11 20:59:37 -04:00
Michael Hobbs
c5337cf6a2
include output when overriding nginx template
2015-05-11 12:00:44 -07:00
Jose Diaz-Gonzalez
b0189049b7
Merge pull request #1178 from jagandecapri/patch-1
...
Update plugins.md
2015-05-11 11:16:46 -04:00
Jagatheesan Jack
fc4699dee9
Update plugins.md
...
Update plugins.md with another Bower/Gulp plugin.
2015-05-11 21:31:33 +08:00
Andreas Follmann
6eefcbb87c
prevent dismissal of URLs in CHECKS file that contain query params
2015-05-11 15:31:28 +02:00
Jose Diaz-Gonzalez
d9334900fb
Merge pull request #1173 from progrium/josegonzalez-badges
...
[ci skip] standardize readme badges
2015-05-07 01:30:29 -04:00
Jose Diaz-Gonzalez
f92d8d9a6a
[ci skip] standardize readme badges
2015-05-07 01:30:00 -04:00
Michael Hobbs
b836c1f65a
use regex when filtering nonssl vhosts. process custom templates in the same manner as default templates. closes #1169
2015-05-06 16:49:37 -07:00
cjblomqvist
cb1aac75fb
Better, actually working, git-rev plugin
...
The previous one broke deployment on first deployment and was always one (relative deploys) REV behind when "working".
2015-05-04 11:34:13 +02:00
Michael Hobbs
4aedb6507a
Merge branch 'master' into mh-ps-scale
2015-04-30 10:32:29 -07:00
Jose Diaz-Gonzalez
02277cc411
Merge pull request #1150 from cjblomqvist/patch-1
...
Add monit plugin
2015-04-30 07:35:29 -04:00
Jose Diaz-Gonzalez
495994daf0
Merge pull request #1153 from econya/readme-how-to-contribute
...
Add README-section: how to contribute
2015-04-30 07:35:09 -04:00
cjblomqvist
56d0af02c4
Update plugins.md
2015-04-30 09:51:30 +02:00
cjblomqvist
1a70dd1707
Update plugins.md
2015-04-30 09:51:14 +02:00
Jose Diaz-Gonzalez
e9ddde8a82
improve contribution section in README as proposed by josegonzalez.
2015-04-30 08:39:08 +02:00
Michael Hobbs
da92419023
Merge pull request #1151 from LTe/docker-stop
...
Do not kill docker container with SIGKILL
2015-04-29 13:57:40 -07:00
Piotr Niełacny
4aa970ace8
Do not kill docker container with SIGKILL
...
When we will use `kill` command on `docker` main process will receive
`SIGKILL` signal. This will result in immediate termination of
processes. We need to send a signal `SIGTERM` to main process and give
the opportunity to close application in correct way.
2015-04-29 16:00:16 +02:00
Felix Wolfsteller
a36aaab686
add section about contribution to README
2015-04-29 10:52:38 +02:00
Felix Wolfsteller
c1d901723d
add section about curl timeout issues when pulling buildpack stuff while deploying.
2015-04-29 10:40:41 +02:00
cjblomqvist
952ff31189
Add monit plugin
2015-04-28 15:53:32 +02:00
Jose Diaz-Gonzalez
713a8d4f31
Merge pull request #1146 from progrium/1142_mh-domains-no-redeploy
...
don't re-deploy on domains:add. allow multple domains on command line. closes #1142
2015-04-27 22:11:01 -04:00
Jose Diaz-Gonzalez
42712f8896
Merge pull request #1148 from TheEmpty/patch-1
...
Add information about 444 for nginx in default_sever.
2015-04-27 21:35:39 -04:00
Mohammad El-Abid
e0adfd035f
Add information about 444 for nginx in default_sever.
2015-04-27 10:00:48 -04:00
Michael Hobbs
379ee525a8
Merge pull request #1144 from protonet/master
...
Allow git-remote with different port
2015-04-26 11:00:50 -07:00
Andreas Litt
b9e7a09f4c
Merge pull request #1 from progrium/1144_mh-test-git-remote-offport
...
add test for off-port git remote
2015-04-26 19:12:56 +02:00
Michael Hobbs
a6c7cc50ce
test off port git remote
2015-04-25 10:01:01 -07:00
Michael Hobbs
981e857ab1
add sshd config for off-port testing
2015-04-25 10:01:01 -07:00
Michael Hobbs
c8c4a6a0c6
pass through return code when calling destroy_app. allow custom git remote
2015-04-25 10:01:01 -07:00
Andreas Litt
383deb2b1b
exec git-receive-pack with correct path
2015-04-25 10:01:01 -07:00
Andreas Litt
9fdff11687
remove leading '/' from APP-Name.
2015-04-25 10:01:01 -07:00
Michael Hobbs
2f0f2889db
need to restart now
2015-04-24 15:41:32 -07:00
Michael Hobbs
dce031d38d
don't re-deploy on domains:add. allow multple domains on command line. closes #1142
2015-04-24 15:41:32 -07:00
Michael Hobbs
31fafe55d3
Merge pull request #1145 from progrium/1135_mh-docker-options-over-ssh
...
allow docker-options over ssh. plus test. closes #1135
2015-04-24 15:40:45 -07:00
Michael Hobbs
833f308d2f
Merge pull request #1147 from progrium/mh-parallelize-tests-plus-1-container
...
Utilize all 4 free CircleCI containers
2015-04-24 15:36:53 -07:00
Michael Hobbs
0c715d4b39
more test efficiencies and cleanup
2015-04-24 15:05:21 -07:00
Michael Hobbs
a529f6fce8
lintball
2015-04-24 14:02:44 -07:00
Michael Hobbs
0d838d1248
split up unit-tests and use 4 containers (they're free)
2015-04-24 13:52:14 -07:00
Michael Hobbs
3d2af158ff
allow docker-options over ssh. plus test. closes #1135
2015-04-24 12:10:02 -07:00
Michael Hobbs
673d43b532
output containers to be stopped and killed. attempt a kill on old containers after we attempt to stop them
2015-04-24 11:32:14 -07:00
Michael Hobbs
290745d324
only validate and restart nginx if we're deployed. use REGEX when handling SSL and NON-SSL hosts
2015-04-24 11:31:27 -07:00
Michael Hobbs
a18fa7afbe
we only need the first container here
2015-04-24 11:30:20 -07:00
Michael Hobbs
e9663caf5c
updated dokku ls output with container status
2015-04-24 10:49:18 -07:00
Andreas Litt
5968e81b17
exec git-receive-pack with correct path
2015-04-23 15:17:25 +02:00
Andreas Litt
3aa5231f7e
remove leading '/' from APP-Name.
2015-04-23 15:04:42 +02:00
Jose Diaz-Gonzalez
3c056527e8
Merge pull request #1140 from NigelThorne/patch-1
...
Replaced reference to gitreceive with sshcommand as per #746
2015-04-22 19:42:32 -04:00
Nigel Thorne
0fe3d92fd7
Replaced gitreceive with sshcommand as per #746
2015-04-23 09:37:50 +10:00
Jose Diaz-Gonzalez
2b8ea890ad
Merge pull request #1138 from chrisbutcher/patch-1
...
Include tip about using sshcommand acl-add
2015-04-22 18:59:23 -04:00
christopher butcher
9242a5dd31
Include tip about using sshcommand acl-add
2015-04-22 18:05:09 -04:00
Jose Diaz-Gonzalez
d960b9c246
Merge pull request #1137 from YellowApple/patch-1
...
Safer installation method
2015-04-22 14:48:45 -04:00
Ryan S. Northrup
9f7a33ca3e
Safer installation method
...
Piping the output of `curl` or `wget -O-` to a shell is a very bad idea for multiple reasons; security concerns aside, doing so provides no opportunity for the script's download to finish before execution starts, so if the download is interrupted for some reason (perhaps because of an intermittent network failure), the incompletely-downloaded script will still run with potentially disastrous results. See [here](http://www.seancassidy.me/dont-pipe-to-your-shell.html ) for a more in-depth description.
2015-04-22 11:40:27 -07:00
Michael Hobbs
39dd4fc700
fix typo in output
2015-04-21 23:22:08 -07:00
Michael Hobbs
1fa19591bf
sort correctly
2015-04-21 23:14:22 -07:00
Michael Hobbs
7c1ef003b7
set DYNO env var based on proc type
2015-04-21 23:13:47 -07:00
Michael Hobbs
e1f8654a74
attempt to stop containers instead of just killing
2015-04-21 22:21:47 -07:00
Michael Hobbs
c2fa8d14c9
scale web to 1 by default and ignore all others
2015-04-21 22:13:45 -07:00
Michael Hobbs
eb0935a691
make dokku ls pretty
2015-04-21 22:02:21 -07:00
Michael Hobbs
9d504fe93a
make sure we cleanup tmp. logging when we hit edge cases
2015-04-21 21:36:03 -07:00
Michael Hobbs
e74c6460fb
make semantic sense of _image functions
2015-04-21 20:27:16 -07:00
Michael Hobbs
2cb957d1dd
move release_and_deploy to plugin functions. only attempt Procfile copy if we're buildstep based
2015-04-21 20:21:25 -07:00
Michael Hobbs
807e1b97b4
[ci skip] scaling docs
2015-04-21 14:33:28 -07:00
Michael Hobbs
33258663f4
uncomment my accidental comment out
2015-04-21 14:33:28 -07:00
Michael Hobbs
3361a20a30
only check containers running proc named web for now
2015-04-21 14:33:28 -07:00
Michael Hobbs
979c1155c2
add process with no listener
2015-04-21 14:33:28 -07:00
Michael Hobbs
4ae7af091a
don't clobber oids when multiple proc types exist
2015-04-21 14:33:28 -07:00
Michael Hobbs
7348d7790c
test scaling different proc types
2015-04-21 14:33:28 -07:00
Michael Hobbs
715921c60e
comment out skipped test to save time
2015-04-21 14:33:28 -07:00
Michael Hobbs
636e139e4a
only balance web containers
2015-04-21 14:33:28 -07:00
Michael Hobbs
ddf893bc8a
fix rebuildall and restartall
2015-04-21 14:33:28 -07:00
Michael Hobbs
9a704bc656
use test in both cases
2015-04-21 14:33:28 -07:00
Michael Hobbs
d44788721f
format multiple scale lines
2015-04-21 14:32:31 -07:00
Michael Hobbs
d88efd5cc4
no need to find beyond a depth of 1. also bombs when the app cache dir is owned by the container user
2015-04-21 14:32:31 -07:00
Michael Hobbs
930987ad02
container/ip/port file cleanup when scaling down. more tests
2015-04-21 14:32:31 -07:00
Michael Hobbs
14cc01dd5b
use helper functions
2015-04-21 14:32:31 -07:00
Michael Hobbs
bbc03dbfdd
helper functions
2015-04-21 14:32:30 -07:00
Michael Hobbs
d5cc7595fd
default web proc. avoid unclear file not found error when procfile is missing
2015-04-21 14:32:30 -07:00
Michael Hobbs
435f7e69eb
only attempt copy if image exists
2015-04-21 14:32:30 -07:00
Michael Hobbs
0f8be7c946
fix missing tmpdir prefix
2015-04-21 14:32:30 -07:00
Michael Hobbs
d42bb79d38
handle non-herokuish deploys that don't create Procfiles. i.e. buildpack-nginx
2015-04-21 14:32:30 -07:00
Michael Hobbs
389b5efa06
only release and deploy if we're modifying scale settings
2015-04-21 14:32:30 -07:00
Michael Hobbs
5c85e8bf65
app repo SCALE file takes precedence over local settings
2015-04-21 14:32:30 -07:00
Michael Hobbs
99d2601f2f
fix tests
2015-04-21 14:32:30 -07:00
Michael Hobbs
e27d0e6fa5
wrap container id checks and reading into common function that attempts new and old style container id files
...
aggregate log streams
2015-04-21 14:32:30 -07:00
Michael Hobbs
33f872183e
initial pass at container-level scaling
2015-04-21 14:27:23 -07:00
Jose Diaz-Gonzalez
4d7671dee3
Merge pull request #1129 from progrium/validate-nginx
...
Validate nginx configuration before restarting nginx
2015-04-21 15:49:35 -04:00
Michael Hobbs
f55e047619
negative test for validate_nginx
2015-04-21 11:53:00 -07:00
Michael Hobbs
661b6706de
fix verify_app_name to bomb on null app. use it in nginx:build-config
2015-04-21 10:58:11 -07:00
Jose Diaz-Gonzalez
a8f08bd5a8
[ci skip] Add documentation for custom nginx.conf files
...
Closes #998
Closes #1000
2015-04-21 02:39:05 -04:00
Jose Diaz-Gonzalez
b299f66c28
Validate nginx configuration before reloading nginx. Closes #999
2015-04-21 02:07:27 -04:00
Jose Diaz-Gonzalez
b5495ed0c3
use helper functions instead of echo command
2015-04-21 01:14:10 -04:00
Jose Diaz-Gonzalez
99c9bb2863
Merge pull request #1121 from progrium/josegonzalez-motd
...
Prompt users to run the web installer via MOTD. Closes #943
2015-04-19 16:55:22 -04:00
Jose Diaz-Gonzalez
d6aa8d59f1
[ci skip] ensure users run dokku-installer as sudo user
2015-04-19 16:55:08 -04:00
Jose Diaz-Gonzalez
d9d3a16e5c
Prompt users to run the web installer via MOTD. Closes #943
2015-04-18 03:56:19 -04:00
Jose Diaz-Gonzalez
5105c4f71d
Merge pull request #1058 from progrium/packaging
...
Packaging
2015-04-18 03:30:51 -04:00
Jose Diaz-Gonzalez
23a6656566
[ci skip] ensure we run apt-get update at least once before installing git
2015-04-18 03:23:30 -04:00
Jose Diaz-Gonzalez
a2ed0ef2b6
[ci skip] fix listing issues in bootstrap.sh
2015-04-18 03:23:12 -04:00
Jose Diaz-Gonzalez
e2d3107e8a
[ci skip] add raw debian package installation notes
2015-04-18 02:58:34 -04:00
Jose Diaz-Gonzalez
0e5bc10ae7
[ci skip] update advanced installation docs for development
2015-04-18 02:54:32 -04:00
Jose Diaz-Gonzalez
b3053fe392
[ci skip] update upgrade documentation for 0.3.18
2015-04-18 02:48:52 -04:00
Jose Diaz-Gonzalez
12ee6953bb
[ci skip] modify bootstrap script to handle installing from a deb package
...
For branch-based installs, or anything specifying tags below 0.3.13, we install from source.
2015-04-18 02:48:52 -04:00
Jose Diaz-Gonzalez
9dfa7ccee6
[ci skip] Ensure the /root/.ssh directory exists before copying the user's public key into the vm
2015-04-18 02:48:52 -04:00
Jose Diaz-Gonzalez
45e53d3d9d
[ci skip] Remove extra install calls
2015-04-18 02:48:52 -04:00
Jose Diaz-Gonzalez
ea7e3dc61d
[ci skip] Switch vagrant box to chef/ubuntu-14.04
...
The current ubuntu cloud image has a bug where networking appears to stall intermittently, making it difficult to interact with the vm
2015-04-18 02:48:52 -04:00
Jose Diaz-Gonzalez
50fe9e39ad
[ci skip] Ensure we run apt-get update when installing docker
...
On certain operating systems, this may not be called if invoking `make install` directly
2015-04-18 02:48:52 -04:00
Jose Diaz-Gonzalez
9312a99664
[ci skip] Install gcc when running make deb-setup
2015-04-18 02:48:52 -04:00
Jose Diaz-Gonzalez
d8f69746bb
[ci skip] Ensure man-db is installed as a dependency
2015-04-18 02:48:52 -04:00
Jose Diaz-Gonzalez
e45db108d8
Merge pull request #1120 from progrium/josegonzalez-irc-shield
...
Add freenode shield to readme
2015-04-18 02:24:52 -04:00
Jose Diaz-Gonzalez
845c7e7dea
Merge pull request #1119 from joshco/feature/zerodt-docs
...
Logging info suggesting tuned CHECKS
2015-04-18 01:40:10 -04:00
Josh Cohen
e33d17b7dd
updated text from @savant
2015-04-18 05:38:23 +00:00
Jose Diaz-Gonzalez
96c6d46dd1
Add freenode shield to readme
2015-04-18 01:03:25 -04:00
Josh Cohen
30f9ab740d
Logging info suggesting tuned CHECKS
2015-04-17 23:25:43 +00:00
Jose Diaz-Gonzalez
5224a6c678
Merge pull request #1111 from 3onyc/bug-pre-build-dockerfile-hook
...
Call pre-build-dockerfile before docker build
2015-04-14 16:01:06 -04:00
3onyc
bc8750ebe3
Call pre-build-dockerfile before docker build
2015-04-14 20:46:19 +02:00
Jose Diaz-Gonzalez
aee2d9ca64
Release 0.3.17
2015-04-14 12:38:44 -04:00
Jose Diaz-Gonzalez
1a151ddabe
Merge pull request #1056 from joshco/feature/retries
...
Review: Feature/retries
2015-04-13 17:18:00 -04:00
Josh Cohen
b5eef489fd
linting fixes
2015-04-13 20:22:14 +00:00
Jose Diaz-Gonzalez
580bab491f
Merge pull request #1107 from Benjamin-Dobell/master
...
Added Dokku Graduate to the list of known plugins
2015-04-11 17:24:08 -04:00
Benjamin Dobell
41db33696f
Added Dokku Graduate to the list of known plugins
2015-04-12 03:35:36 +10:00
Josh Cohen
33eca97c87
Merge branch 'feature/retries' of github.com:joshco/dokku into feature/retries
2015-04-11 01:11:11 +00:00
Josh Cohen
cc565661e3
fix linting issues
...
rename UNCHECKED -> FAILEDCHECKS
2015-04-11 01:10:14 +00:00
Michael Hobbs
6225a4113c
Merge pull request #1102 from kblcuk/master
...
Sourcing app-specific ENV during check-deploy
2015-04-09 09:10:18 -07:00
Alexei Mikhailov
b388c2ce1e
Sourcing app-specific ENV during check-deploy, which gone missing in 052e3e88c8.
2015-04-09 18:54:08 +03:00
Jose Diaz-Gonzalez
d16a5aede6
Merge pull request #1097 from progrium/1041_mh-use-config-set-no-restart
...
use config:set-norestart in domains plugin. config:get for dockerfile port. closes #1041
2015-04-08 18:06:32 -04:00
Michael Hobbs
62774b156d
use config:set-norestart in domains plugin. config:get for dockerfile port. closes #1041
2015-04-07 20:49:34 -07:00
Jose Diaz-Gonzalez
59b9e5335b
Merge pull request #1075 from Flink/dokku-client-ssh-tty
...
TTY and Compression for SSH
2015-04-07 18:34:54 -04:00
Loïc Guitaut
d701c99c72
TTY option for SSH
...
When using commands requiring a TTY (such as Rails console), this
script won’t work.
So enabling a TTY resolves the issue.
2015-04-08 00:29:00 +02:00
Josh Cohen
132c0b1c81
Merge remote-tracking branch 'origin/master' into feature/retries
2015-04-07 18:27:55 +00:00
Josh Cohen
4e6a980bc6
update documentation for ATTEMPTS change
2015-04-07 11:02:34 -04:00
Josh Cohen
95334ed3fe
Merge branch 'feature/retries' of github.com:joshco/dokku into feature/retries
2015-04-07 14:54:56 +00:00
Josh Cohen
61270967c1
Change "RETRIES" to (MAX) "ATTEMPTS" as this better reflects behavior.
...
ATTEMPTS=0 means don't run the checks. Useful if you want to skip the checks and can be overridden by DOKKU_CHECKS_ATTEMPTS
ATTEMPTS=1 means run only once
2015-04-07 14:51:49 +00:00
Jose Diaz-Gonzalez
705c04504c
Merge pull request #1088 from progrium/1083_mh-dockerfile-noexpose
...
support dockerfiles without expose command. closes #1083
2015-04-03 15:56:58 -04:00
Jose Diaz-Gonzalez
2aeb298663
Merge pull request #1065 from progrium/mh-dev-env-bugs
...
minor dev env cleanup
2015-04-03 15:18:59 -04:00
Jose Diaz-Gonzalez
7df1642e4a
Merge pull request #1060 from progrium/nginx-conf-template
...
Add .template suffix to nginx configuration templates. Refs #1054
2015-04-03 15:18:29 -04:00
Jose Diaz-Gonzalez
29023927f5
Merge pull request #1081 from progrium/1063_mh-test-env-sans-newline
...
force testing .env with no newline and actually fix #1025 and #1026 . closes #1063
2015-04-03 15:18:17 -04:00
Jose Diaz-Gonzalez
6ac59dcdfc
Merge pull request #1084 from awendt/avoid-port-collisions
...
Make port forwarding configurable
2015-04-03 15:18:00 -04:00
Michael Hobbs
c2053d5322
support dockerfiles without expose command. closes #1083
2015-04-03 12:13:39 -07:00
Michael Hobbs
5c938fee8a
Merge pull request #1087 from progrium/mh-docker-options-ni-exit
...
make docker-options adhere to DOKKU_NOT_IMPLEMENTED_EXIT pattern
2015-04-03 11:32:24 -07:00
Michael Hobbs
ba33c161f5
make docker-options adhere to DOKKU_NOT_IMPLEMENTED_EXIT pattern
2015-04-03 10:51:23 -07:00
Jose Diaz-Gonzalez
6374178046
Merge pull request #1082 from progrium/mh-test-updates
...
test cleanup with slight performance boost
2015-04-02 11:23:02 -04:00
André Wendt
295c897b7e
Make port forwarding configurable
2015-04-02 09:27:10 +02:00
Jose Diaz-Gonzalez
814c2a39c5
Merge pull request #1080 from progrium/1062_mh-docker-options
...
initial pass at including docker-options plugin. closes #1062
2015-04-02 00:57:07 -04:00
Michael Hobbs
7e7eb1dc87
docs update
2015-04-01 17:50:40 -07:00
Michael Hobbs
4e472c39e3
uniform unit test labels
2015-04-01 17:44:34 -07:00
Michael Hobbs
6d0b4ef4ec
test cleanup with slight performance boost
2015-04-01 17:30:09 -07:00
Michael Hobbs
1bad26426e
force testing .env with no newline and actually fix #1025 and #1026 . closes #1063
2015-04-01 13:49:55 -07:00
Michael Hobbs
df8f4fb882
initial pass at including docker-options plugin. closes #1062
2015-04-01 12:57:06 -07:00
Jose Diaz-Gonzalez
89af9cf5db
Merge pull request #1079 from rorykoehler/correcting-post-install-link
...
corrected configuration link in bootstrap.sh
2015-04-01 11:45:00 -04:00
Rory
0f4ee909d5
corrected configuration link in bootstrap.sh
2015-04-01 13:44:49 +02:00
Jose Diaz-Gonzalez
48132aa658
Merge pull request #1077 from Flink/dokku-psql-single-container-plugin
...
Add dokku-psql-single-container to plugins
2015-03-30 17:31:02 -04:00
Loïc Guitaut
af924efe17
Add dokku-psql-single-container to plugins
2015-03-30 23:24:34 +02:00
Jose Diaz-Gonzalez
79366216cc
Merge pull request #1074 from Flink/dokku-client-better-remote-detection
...
Better detection of dokku remote
2015-03-30 10:54:25 -04:00
Loïc Guitaut
61136e2591
Better detection of dokku remote
...
Previously this script was matching for a remote named 'dokku' even
when DOKKU_HOST is provided and completely custom. I have a case where
I have 2 remotes with dokku, one on a staging server and another on a
production server.
So by matching for 'dokku@$DOKKU_HOST' instead, the script can determine
correctly which remote to use.
2015-03-30 11:25:33 +02:00
Jose Diaz-Gonzalez
5ecfc7bb91
Merge pull request #1064 from progrium/mh-testing-docs
...
[ci skip] document test suite
2015-03-30 01:33:26 -04:00
Jose Diaz-Gonzalez
020215ac0a
Merge pull request #1068 from matiaskorhonen/rc.local-fix
...
Fixes escaping in the rc.local script in the Linode StackScript
2015-03-29 18:30:27 -04:00
Matias Korhonen
bb54f845aa
Fixes escaping in the rc.local script
...
`uname -r` was getting executed before the kernel change
2015-03-29 18:40:23 +03:00
Jose Diaz-Gonzalez
802c183b56
Merge pull request #1067 from martinAnsty/docs-nginx-wording
...
Fix nginx docs wording around config template eg
2015-03-27 18:57:44 -04:00
Martin Ansty
c4d0d37113
Fix nginx docs wording around config template eg
2015-03-27 22:38:13 +00:00
Michael Hobbs
2b59c4b8eb
[ci skip] document test suite
2015-03-27 14:36:40 -07:00
Michael Hobbs
e1672b2764
call make stack in subprocess
2015-03-27 14:26:21 -07:00
Michael Hobbs
b6ce856acb
set DEBIAN_FRONTEND appropriately to avoid warnings
2015-03-27 14:25:52 -07:00
Josh
b33aebcae2
sanitize example app name
2015-03-26 19:13:45 -04:00
Josh Cohen
f90c7b9524
docs tweak
2015-03-26 18:32:50 -04:00
Josh Cohen
4a0c0eab25
add documentation
2015-03-26 18:29:39 -04:00
Jose Diaz-Gonzalez
50f7b4236b
Add .template suffix to nginx configuration templates. Refs #1054
2015-03-26 14:33:27 -04:00
Jose Diaz-Gonzalez
af626069dd
Release 0.3.16
2015-03-25 01:03:51 -04:00
Jose Diaz-Gonzalez
be533692fd
Merge pull request #1057 from progrium/deb-packaging
...
Deb packaging
2015-03-25 00:38:24 -04:00
Josh
48f76bcfef
Indentation
...
Indentation for new outer loop
2015-03-24 23:26:31 -04:00
Josh Cohen
3b252d43c6
Add RETRIES feature to checks.
...
The system will loop through checks RETRIES times until they succeed.
if they do not eventually succeed, it will fail the deployment
2015-03-25 03:17:44 +00:00
Michael Hobbs
2949b620d8
Merge pull request #1051 from Flink/dokku-airbrake-deploy-plugin
...
Add dokku-airbrake-deploy to plugins
2015-03-23 14:41:43 -07:00
Loïc Guitaut
3d7e7028fd
Add dokku-airbrake-deploy to plugins
2015-03-23 22:26:45 +01:00
Jose Diaz-Gonzalez
9293572e41
Merge pull request #1049 from ebeigarts/dokku-slack
...
Change Slack Notifications link
2015-03-23 10:53:46 -04:00
Edgars Beigarts
cec2802df2
Change Slack Notifications link
2015-03-23 13:29:08 +02:00
Jose Diaz-Gonzalez
d6c5b648f2
Merge pull request #1047 from progrium/1044_mh-show-logs-on-deploy
...
show logs on deploy success and failure
2015-03-20 16:17:58 -04:00
Michael Hobbs
77257c484f
show logs on deploy success and failure. closes #1044
2015-03-20 12:32:49 -07:00
Jose Diaz-Gonzalez
95ae41b2fd
Switch all gpg key retrieval to use docker.com
2015-03-19 21:08:31 -04:00
Jose Diaz-Gonzalez
aee8ada6d0
Copy the public key into place instead of moving it
...
This gets around reprovisioning issues
2015-03-19 20:07:32 -04:00
Jose Diaz-Gonzalez
6f52853049
Ensure we always have apt-transport-https available
...
On certain distributions, this package is not automatically installed
2015-03-19 20:05:50 -04:00
Jose Diaz-Gonzalez
077b7cee6e
Set dokku version during post installation
2015-03-19 20:04:48 -04:00
Jose Diaz-Gonzalez
23b35a03b4
Merge pull request #1043 from progrium/1015_mh-upstart-docker-per-docs
...
use upstart config from docker docs. closes #1015
2015-03-19 19:47:11 -04:00
Michael Hobbs
f9b0f3ad34
use upstart config from docker docs. closes #1015
2015-03-19 16:12:33 -07:00
Michael Hobbs
65af77e1bc
Merge pull request #1042 from progrium/1005_mh-add-xip-test
...
Update to Support xip.io wildcard DNS as a VHOST
2015-03-19 13:16:59 -07:00
Michael Hobbs
c83fbad205
xip.io style vhosts with tests. closes #1005
2015-03-19 11:23:00 -07:00
Alex Vidal
3b1e0ceb51
Support xip.io wildcard DNS as a VHOST
...
http://xip.io
xip.io is a service by Basecamp that provides a wildcard DNS service on the public internet. Any <ip address>.xip.io will return a DNS response for the IP address, same with <subdomain>.<ip address>.xip.io.
The domains plugin in dokku uses a regex to match IP4 and IP6 addresses in the VHOST file, and disables VHOST support if found. This PR changes those patterns to require that the VHOST entry **ends with** the IP address.
This is a gist where my VHOST setting is "127.0.0.1.xip.io" that demonstrates the original output, linked directly to the line from `plugins/domains/commands`: https://gist.github.com/anonymous/c529177f20b36beda80d#file-debug-log-L1373
2015-03-19 11:23:00 -07:00
Jose Diaz-Gonzalez
3caec44eac
Merge pull request #1009 from progrium/993_mh-inspect-port-always
...
extract first port from Dockerfile and set config variable for use in deploy phase. closes #993
2015-03-19 13:54:35 -04:00
Michael Hobbs
767b45ae56
use config:set-norestart
2015-03-19 08:09:11 -07:00
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
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
Jose Diaz-Gonzalez
870ca86ba6
Release 0.3.15
2015-02-11 17:12:59 -05:00
Jose Diaz-Gonzalez
df936fb057
Merge pull request #962 from progrium/debian-building
...
Update debian package building due to manage generation changes
2015-02-10 14:40:05 -05:00
Jose Diaz-Gonzalez
3f0b3f8385
Merge pull request #966 from djelic/master
...
handle upgrade in debian/preinst script
2015-02-10 13:19:13 -05:00
Jose Diaz-Gonzalez
c90c6b3f45
Merge pull request #964 from progrium/963-mh-dont-allow-short-args-globally
...
only look for long args in global space. allows for short args in plugins. closes #963
2015-02-10 13:17:30 -05:00
Alessio Treglia
7e25e74779
Fix typo.
2015-02-10 14:16:39 +00:00
Alessio Treglia
0992719e3d
Remove unnecessary call to sudo.
2015-02-10 12:52:29 +00:00
Alessio Treglia
97ef925243
Simplify images cleanup too. Reviewed containers cleanup.
...
- Images cleanup is a common practice taken from
https://docs.docker.com/reference/commandline/cli/#filtering_1
2015-02-10 12:29:09 +00:00
Alessio Treglia
1842c19a03
Slightly improve "cleanup".
...
- Use docker ps to filter containers by status to avoid building
such a long pipe.
2015-02-10 12:21:42 +00:00
David Jelic
d5ceda6da7
handle upgrade in debian/preinst script
2015-02-10 11:47:20 +01:00
Michael Hobbs
e5fb746a7f
only look for long args in global space. allows for short args in plugins. closes #963
2015-02-09 16:59:07 -08:00
Jose Diaz-Gonzalez
7c7896029c
Update debian package building due to manage generation changes
2015-02-09 13:24:38 -05:00
Jose Diaz-Gonzalez
8b7b2107f4
Merge pull request #960 from progrium/mh-style-refactor
...
use consistent bash shebang. closes #959
2015-02-09 02:37:28 -05:00
Michael Hobbs
ef583eef66
use consistent bash shebang. closes #959
2015-02-08 22:34:35 -08:00
Jose Diaz-Gonzalez
c2fa43384c
Merge pull request #954 from progrium/mh-dockerfile-support
...
dockerfile support
2015-02-08 17:38:22 -05:00
Michael Hobbs
179a5e611b
introduce pre/post-build-buildstep and pre/post-release-buildstep
2015-02-07 17:56:01 -08:00
Michael Hobbs
7357df7c9d
first pass at dockerfile support
2015-02-07 17:56:01 -08:00
Jose Diaz-Gonzalez
122df4cdaf
Merge pull request #957 from progrium/mh-dokku-shell
...
implement dokku shell and ls (by @plietar). refs #312
2015-02-07 19:49:52 -05:00
Michael Hobbs
1cfb1fc3fc
implement dokku shell and ls (by @plietar). refs #312
2015-02-07 14:46:17 -08:00
Michael Hobbs
b10120af12
Merge pull request #955 from progrium/mh-small-style-refactor
...
quick style refactor
2015-02-07 14:40:04 -08:00
Michael Hobbs
7af7355441
Merge pull request #956 from progrium/mh-comment-out-skipped-unit-tests
...
comment out skipped tests as we pay the cost for setup() and teardown() anyway
2015-02-07 14:38:18 -08:00
Michael Hobbs
a9c1ed0c6d
[ci skip] comment out skipped tests as we pay the cost for setup() and teardown() anyway
2015-02-07 14:37:30 -08:00
Michael Hobbs
e931930faa
implement parallel_runner to make ci faster
2015-02-07 14:12:05 -08:00
Michael Hobbs
66f7fa3192
lintball
2015-02-07 11:49:35 -08:00
Michael Hobbs
959c51eb50
refactor function defs to be posix-like. remove usage of force positional argument in tests. support --force like arguments in client"
2015-02-07 11:35:04 -08:00
Jose Diaz-Gonzalez
c4ef29173c
Merge pull request #952 from progrium/951-mh-document-args-over-ssh
...
[ci skip] document cli args over ssh. closes #951
2015-02-07 12:34:24 -05:00
Michael Hobbs
fe3e079a93
[ci skip] rename -rm to --rm for DOKKU_RM_CONTAINER
2015-02-07 09:28:09 -08:00
Michael Hobbs
57acf3b295
[ci skip] document cli args over ssh. closes #951
2015-02-06 21:59:34 -08:00
Jose Diaz-Gonzalez
6f92385608
Merge pull request #950 from progrium/mh-count-code-only
...
do not count blank lines
2015-02-06 17:42:26 -05:00
Michael Hobbs
f5bceb955c
[ci skip] do not count blank lines
2015-02-06 14:37:55 -08:00
Jose Diaz-Gonzalez
c35a024d39
Release 0.3.14
2015-02-06 14:06:29 -05:00
Michael Hobbs
a02f32e985
Merge pull request #949 from progrium/mh-common-functions
...
first stab at a common functions library. include argument parsing and a few definitions wired up. closes #932 . closes #945
2015-02-06 10:48:03 -08:00
Michael Hobbs
9164740117
rename log functions with dokku_log_ prefix
2015-02-06 08:28:14 -08:00
Michael Hobbs
371ba99540
include echo functions that don't print when quiet arg is passed
2015-02-05 12:38:59 -08:00
Michael Hobbs
6ad65dd9b4
first stab at a common functions library. include argument parsing and a few definitions wired up. closes #932 . closes #945
2015-02-05 11:32:46 -08:00
Jose Diaz-Gonzalez
72a58bbda3
Merge pull request #927 from progrium/906-mh-docker-args-phase-pluginhooks
...
support both docker-args PHASE and docker-args-PHASE for the time being. closes #906
2015-02-04 11:13:14 -05:00
Michael Hobbs
30d660335f
Merge pull request #941 from progrium/931-mh-source-glabal-env-deploy-run
...
source global env prior to app env. closes #931
2015-02-04 07:32:12 -08:00
Jose Diaz-Gonzalez
d891e2214a
Merge pull request #942 from progrium/mh-clojure-test-app
...
test clojure app
2015-02-03 20:43:07 -05:00
Michael Hobbs
1c02ef9674
test clojure app
2015-02-03 16:46:04 -08:00
Michael Hobbs
b48464a7e2
Merge pull request #925 from progrium/mh-ps-rebuild
...
implement rebuild command that reuses git_archive_all
2015-02-03 14:56:44 -08:00
Michael Hobbs
5fb30ab934
source global env prior to app env. closes #931
2015-02-03 13:47:20 -08:00
Jose Diaz-Gonzalez
89df6eeded
Merge pull request #936 from progrium/929-mh-conditionally-run-buildstack
...
only execute build stack if we have access to /var/run/docker.sock. closes #929
2015-02-03 15:47:47 -05:00
Jose Diaz-Gonzalez
2a4caf95b4
Merge pull request #938 from vincentfretin/patch-6
...
enable ssl_prefer_server_ciphers
2015-02-03 15:46:43 -05:00
Jose Diaz-Gonzalez
edfb2ab990
Merge pull request #940 from progrium/mh-valid-composer-json
...
use valid composer json with specified php runtime
2015-02-03 15:46:34 -05:00
Michael Hobbs
bf7b44f215
use valid composer json with specified php runtime
2015-02-03 08:57:44 -08:00
Vincent Fretin
955f95e899
enable ssl_prefer_server_ciphers
...
Since we create /etc/nginx/nginx.conf we don't have "ssl_prefer_server_ciphers on" option enabled anymore, enable it in dokku.conf
2015-02-03 09:52:18 +01:00
Michael Hobbs
14bff0679f
only execute build stack if we have access to /var/run/docker.sock. closes #929
2015-02-02 15:46:57 -08:00
Jose Diaz-Gonzalez
2dad1afa57
Merge pull request #933 from progrium/930-mh-nginx-sslcrt-docs
...
[ci skip] remove references to .pem. closes #930
2015-02-02 11:56:54 -05:00
Michael Hobbs
e8118d1af8
[ci skip] remove references to .pem. closes #930
2015-02-02 08:56:06 -08:00
Jeff Lindsay
9b6322e96b
Update index.md
...
clarifying multitenancy
2015-02-01 14:08:49 -06:00
Michael Hobbs
1b22f69b9e
support both docker-args PHASE and docker-args-PHASE for the time being. closes #906
2015-01-29 18:33:20 -08:00
Michael Hobbs
be8e4ab014
Merge pull request #926 from dyson/patch-1
...
Update Troubleshooting link in README.md.
2015-01-28 18:38:48 -08:00
Dyson Simmons
ce89c021ab
Update Troubleshooting link in README.md.
2015-01-29 13:36:12 +11:00
Michael Hobbs
c96d139f54
use flock when (re)building/deploying
2015-01-28 16:18:57 -08:00
Michael Hobbs
ef369eb02f
really make circle fail unit tests before trying deploy tests
2015-01-27 16:33:36 -08:00
Michael Hobbs
9f985077c7
implement rebuild command that reuses git_archive_all
2015-01-27 15:00:00 -08:00
Jose Diaz-Gonzalez
2a756ff3a4
Merge pull request #922 from progrium/921-mh-use-tty-to-detect-tty
...
use tty cmd to detect if we have one. closes #921
2015-01-25 21:45:13 -05:00
Michael Hobbs
4ad0c3022e
use tty cmd to detect if we have one. closes #921
2015-01-24 20:00:11 -08:00
Jose Diaz-Gonzalez
013eafd8df
Merge pull request #917 from progrium/649-mh-resolvconf-doc
...
[ci skip] document resolvconf troubleshooting step. closes #649
2015-01-23 16:15:38 -05:00
Michael Hobbs
d871d2f292
[ci skip] document resolvconf troubleshooting step. closes #649
2015-01-23 13:05:11 -08:00
Jose Diaz-Gonzalez
c5f0639267
Merge pull request #915 from progrium/650-mh-nginx-default-site-docs
...
[ci skip] document default sites in nginx. closes #650
2015-01-22 20:33:02 -05:00
Jose Diaz-Gonzalez
f99915b682
Merge pull request #916 from progrium/841-mh-troubleshooting-build-phase
...
[ci skip] document build phase troubleshooting suggestions. closes #841 . closes #911 .
2015-01-22 20:32:43 -05:00
Michael Hobbs
a1acc5e1fd
[ci skip] document build phase troubleshooting suggestions. closes #841 . closes #911 .
2015-01-22 16:59:07 -08:00
Michael Hobbs
d8c564d926
[ci skip] document default sites in nginx. closes #650
2015-01-22 16:18:47 -08:00
Michael Hobbs
55892d7743
Merge pull request #914 from progrium/552-913-conditional-tty-on-run
...
conditionally set interactive and tty on dokku run
2015-01-21 18:22:44 -08:00
Michael Hobbs
3e100e3002
conditionally set interactive and tty on dokku run.
...
closes #552
closes #913
2015-01-21 13:49:46 -08:00
Jose Diaz-Gonzalez
40d1f22d74
Merge pull request #907 from vincentfretin/patch-5
...
Don't use -o pipefail for plugin
2015-01-20 14:48:19 -05:00
Vincent Fretin
b81a6c398d
document issue with 'set -eo pipefail' option
2015-01-19 08:55:19 +01:00
Jose Diaz-Gonzalez
b8851a66cf
Merge pull request #894 from progrium/dokku-client
...
Dokku client
2015-01-18 17:43:09 -05:00
Michael Hobbs
2ff2ca55c1
drop support for create/delete in favor of standard apps:create and apps:destroy
2015-01-17 16:24:50 -08:00
Jose Diaz-Gonzalez
fb3492c824
Merge pull request #905 from vincentfretin/patch-4
...
robv/dokku-elasticsearch not compatible with latest version
2015-01-17 13:53:23 -05:00
Vincent Fretin
32f47d31b2
robv/dokku-elasticsearch not compatible with latest version
2015-01-17 15:30:54 +01:00
Jose Diaz-Gonzalez
fbc96d92b5
Merge pull request #904 from progrium/mh-nullglob-in-ps-restartall
...
prevent error on restartall when no apps deployed
2015-01-17 04:11:45 -05:00
Michael Hobbs
666f2d7434
add random app generator in bash. support create and delete verbs. tested on bash 4.3.18 and 3.2.53
2015-01-16 18:46:55 -08:00
Michael Hobbs
d7830fa730
prevent error on restartall when no apps deployed
2015-01-16 17:41:32 -08:00
Jose Diaz-Gonzalez
00babb5ff5
Merge pull request #887 from progrium/debian-packaging
...
Debian packaging
2015-01-16 18:50:25 -05:00
Michael Hobbs
161111aab5
lintball client. add tests. add help message
2015-01-16 15:19:14 -08:00
Michael Hobbs
cb39110904
new assertion for a specific exit status
2015-01-16 15:18:24 -08:00
Michael Hobbs
c7bd7119b8
assert on intermediate steps
2015-01-16 14:59:01 -08:00
Michael Hobbs
fda3a08c83
shellcheck dokku_client with specific exclusion
2015-01-16 14:58:41 -08:00
Michael Hobbs
55c2b0fd62
allow force override
2015-01-16 14:57:49 -08:00
Jose Diaz-Gonzalez
e35493e248
unquote variables
2015-01-16 17:07:51 -05:00
Jose Diaz-Gonzalez
ca9443669f
Separate package_cloud target from packer build
2015-01-16 17:05:35 -05:00
Jose Diaz-Gonzalez
dc64759a97
Use doublequotes to prevent whitespace problems
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
45120c5e43
Pull DOKKU_HOST from dokku remote host if not otherwise set
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
7f99fcb844
Use double-square brackets in if test
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
d8fa69c5f4
formatting
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
1eb01db8f9
Add ability to alias dokku_client.sh as dokku command locally
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
aec4543b61
Properly retrieve and parse the app name from git remote
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
3e05a8c8ac
formatting
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
0af71abe12
Exit with exit code from ssh command
2015-01-16 16:57:26 -05:00
Jose Diaz-Gonzalez
34895630fd
Add DOKKU_TRACE support to turn on command tracing
2015-01-16 16:57:25 -05:00
Jose Diaz-Gonzalez
cd65704c5e
Force usage of bash to run command
2015-01-16 16:57:25 -05:00
Jose Diaz-Gonzalez
f293e9026d
Better dokku-client bash formatting
2015-01-16 16:57:25 -05:00
Jose Diaz-Gonzalez
8f21a38160
Add a release target to make
2015-01-16 16:56:16 -05:00
Jose Diaz-Gonzalez
077c6a1b89
Add a packer.json file to automate building Digital Ocean Images from debian packages
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
3d49dbb1a7
Add debian package package to readme
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
4656e80ab8
Move dokku-installer start to postinst
...
Performing the start in preinst meant that the required dokku-installer.rb file was not yet in position.
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
87b7a74cf0
Copy the id_rsa.pub key to the vm where possible
...
This allows dokku-installer to automatically list the public key in it's UI
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
20bb7caef4
Change dokku-installer.rb path to the contrib directory
...
This should avoid issues when testing via vagrant where the /root/dokku directory is not yet mounted. This is also more correct for cloud-installs
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
d9026a9974
Remove configuration files if they already exist
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
2b9a31f06d
Add empty virtualmachine for testing purposes
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
3fdc1d20b6
Only start the dokku-installer if it's not already running
...
Upgrades from previous - fresh - dokku versions will fail if the dokku-installer is already running.
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
0fcc541e4f
Force remove sites-enabled directory, even when empty
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
8fba61e212
Fix go build command
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
9c68bda9b4
Fix temporary directory creation
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
9e396a1b42
Add a few items to the gitignore
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
92610f347f
Add new Vagrant machines for both installation from deb (dokku-deb) and building debian packages (build)
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
b6767f8efc
Add new make targets to build and install dokku debian packages
2015-01-16 16:52:50 -05:00
Jose Diaz-Gonzalez
8c8745ca4c
Merge pull request #903 from progrium/mh-reorder-circle-tasks
...
move shorter running tests into pre test phase
2015-01-16 16:51:36 -05:00
Jose Diaz-Gonzalez
992ac973cc
Merge pull request #902 from progrium/install-help2man
...
Install help2man
2015-01-16 16:47:57 -05:00
Michael Hobbs
7d9adaffc3
move shorter running tests into pre test phase
2015-01-16 13:04:27 -08:00
Michael Hobbs
78238785ba
help2man needs dokku in place to get output
2015-01-16 13:03:48 -08:00
Jose Diaz-Gonzalez
6e7c887d5f
Install help2man
2015-01-16 15:26:57 -05:00
Jose Diaz-Gonzalez
6b80d1e0f2
Merge pull request #899 from joliv/master
...
Use help2man to automatically generate man pages
2015-01-16 15:23:14 -05:00
Jose Diaz-Gonzalez
19871fe81d
Merge pull request #900 from progrium/mh-nginx-ssl-san-hostname
...
support extracting SANs from SSL certificates and adding them to nginx config
2015-01-16 15:22:15 -05:00
Jose Diaz-Gonzalez
514d66f40d
Merge pull request #891 from progrium/keep-old
...
Keep existing configuration files when installing nginx. Refs #886
2015-01-16 15:19:57 -05:00
Jose Diaz-Gonzalez
22088f5d82
Merge pull request #897 from progrium/mh-ps-plugin
...
initial pass at a ps plugin
2015-01-16 14:59:12 -05:00
Jose Diaz-Gonzalez
59baadef06
Merge pull request #901 from misto/patch-1
...
Pull new tags when upgrading to update VERSION
2015-01-16 12:27:29 -05:00
Mirko Stocker
cb6213adee
Pull new tags when upgrading to update VERSION
...
During an upgrade, the output of `git describe --tags` is written to the VERSION file, so we need to pull the tags otherwise it looks like we're running an old version.
2015-01-16 11:25:20 +01:00
Michael Hobbs
40e628778b
revive deploy:all with deprecation warning
2015-01-15 15:43:03 -08:00
Michael Hobbs
6cd89fa72a
support extracting SANs from SSL certificates and adding them to nginx config
2015-01-15 12:08:27 -08:00
joliv
2d96bd2939
Add "Options:" header to help text
...
Makes it easier to be parsed by `help2man`
2015-01-15 12:13:55 -05:00
joliv
cbba084cb8
Use help2man to automatically generate man pages
2015-01-15 11:28:28 -05:00
Jose Diaz-Gonzalez
31c6444dae
Merge pull request #898 from joliv/master
...
Update man page for 0.3.13
2015-01-15 11:04:23 -05:00
joliv
d6ad9f0e85
Update man page for 0.3.13
...
Some new commands, one deprecated, and a warning at the bottom that the page may not always be up-to-date.
2015-01-15 10:56:50 -05:00
Michael Hobbs
e760e1cc92
implement ps:restartall. closes #82 #218
2015-01-14 16:37:49 -08:00
Michael Hobbs
9490889411
allow ps to be used by plugins that support pre container actions
2015-01-14 16:25:13 -08:00
Michael Hobbs
17d78856e0
skip one ps test as circleci does not yet support docker exec
2015-01-14 16:24:09 -08:00
Michael Hobbs
376e1d3411
ps docs
2015-01-14 16:23:02 -08:00
Jose Diaz-Gonzalez
a0c5c4576e
Merge pull request #896 from progrium/515-docker-args-in-build-phase
...
add docker-args pluginhook call to build phase
2015-01-14 19:10:24 -05:00
Michael Hobbs
61e154899b
use ps:restart for config and domains plugins
2015-01-14 15:25:53 -08:00
Michael Hobbs
c0028f122b
initial pass at a ps plugin
2015-01-14 15:19:58 -08:00
Jose Diaz-Gonzalez
22fd0aa7f0
Merge pull request #895 from progrium/644-mh-document-priv-submods
...
document deploying private git submodules. closes #644
2015-01-14 16:15:57 -05:00
Michael Hobbs
08bcebbd17
[ci skip] document deploying private git submodules. closes #644
2015-01-14 13:12:10 -08:00
Michael Hobbs
78967eedd7
add docker-args pluginhook call to build phase
2015-01-14 11:31:48 -08:00
Jose Diaz-Gonzalez
cc4fda235c
Merge pull request #892 from progrium/vagrant-docs
...
Change where the ssh config PORT is setup
2015-01-14 03:52:03 -05:00
Jose Diaz-Gonzalez
d6c369cfdf
Change where the ssh config PORT is setup and add a note about using vagrant ssh-config to verify it. Closes #795
2015-01-13 23:27:31 -05:00
Jose Diaz-Gonzalez
55129cb9f6
Keep existing configuration files when installing nginx. Refs #886
2015-01-13 22:42:33 -05:00
Jose Diaz-Gonzalez
2e220da491
Release 0.3.13
2015-01-11 22:30:52 -05:00
Michael Hobbs
e0c49ec724
[ci skip] fix missing strings in deploy tests output
2015-01-11 16:30:13 -08:00
Jose Diaz-Gonzalez
938a16de53
Merge pull request #880 from progrium/879-mh-port-based-fix
...
disable VHOST deployment if global VHOST file is missing and an app domain has not been added
2015-01-11 18:14:55 -05:00
Michael Hobbs
80d13c0005
allow users to add a domain to an app if there is no global vhost
2015-01-11 14:35:02 -08:00
Jose Diaz-Gonzalez
d1f358c6fb
Merge pull request #885 from progrium/883-mh-node-packagejson-only-test
...
test deploy node app without procfile
2015-01-10 12:17:54 -05:00
Michael Hobbs
f5f7b8dd7e
test deploy node app without procfile
2015-01-09 21:52:41 -08:00
Jose Diaz-Gonzalez
795da11d24
Merge pull request #884 from progrium/mh-rename-nginx-listen-vars
...
IP and PORT are likely to get clobbered. rename them
2015-01-09 17:17:47 -05:00
Michael Hobbs
c63be44989
IP and PORT are likely to get clobbered. rename them
2015-01-09 12:12:52 -08:00
Jose Diaz-Gonzalez
17271b6132
Merge pull request #881 from jomo/patch-1
...
troubleshooting typo: 64 != 46
2015-01-09 12:06:40 -05:00
jomo
82b700d635
troubleshooting typo: 64 != 46
2015-01-09 17:37:45 +01:00
Michael Hobbs
da465a61dd
disable VHOST deployment if global VHOST file is missing
2015-01-08 15:58:08 -08:00
Michael Hobbs
875da5211f
Merge pull request #876 from vincentfretin/patch-3
...
give CACHE_PATH env variable for forward compatibility with herokuish
2015-01-08 12:22:19 -08:00
Jose Diaz-Gonzalez
fc8e8484c6
Merge pull request #877 from progrium/mh-authors
...
add MH to AUTHORS
2015-01-07 16:38:27 -05:00
Michael Hobbs
7ebdcaa2e5
[ci skip] not sure if this is kept up-to-date anymore
2015-01-07 12:42:31 -08:00
Vincent Fretin
8e5c8c0832
give CACHE_PATH environment variable for forward compatibility with herokuish
...
herokuish defaults to /tmp/cache, so the build cache don't work without giving the CACHE_PATH environment variable. You can test it with buildstep herokuish branch. cc @progrium
2015-01-07 19:04:40 +01:00
Jose Diaz-Gonzalez
4abccf0119
Merge pull request #874 from progrium/869-add-missing-docs
...
Add advanced installation docs that were removed in #706 . Closes #869
2015-01-07 01:45:26 -05:00
Jose Diaz-Gonzalez
dd9ef4866c
Add advanced installation docs that were removed in #706 . Closes #869
2015-01-07 00:43:08 -05:00
Jose Diaz-Gonzalez
8502881633
Merge pull request #868 from expa/mh-circle-ci
...
use circleci for automated testing
2015-01-06 23:44:15 -05:00
Michael Hobbs
43e9e6ddb6
disable wercker
2015-01-06 18:46:29 -08:00
Michael Hobbs
471a5fa087
badge readme
2015-01-06 18:38:39 -08:00
Jose Diaz-Gonzalez
f95ad79fc4
Merge pull request #873 from progrium/870-mh-bind-ip-on-domains-change
...
support pre deployment usage of domains plugin. fixes interface binding issue
2015-01-06 16:14:02 -05:00
Michael Hobbs
896ce50c93
support pre deployment usage of domains plugin. fixes interface binding issue
2015-01-06 12:42:21 -08:00
Jose Diaz-Gonzalez
cbbc63d0f8
Merge pull request #872 from progrium/832-mh-enable-multi-test
...
fix/enable multi buildpack test
2015-01-06 14:52:07 -05:00
Michael Hobbs
1f73b58340
enable multi buildpack test
2015-01-06 11:20:22 -08:00
Michael Hobbs
881a700e99
attempt to use make install
2015-01-05 17:39:33 -08:00
Michael Hobbs
9d81dda524
try circle again
2015-01-05 17:03:06 -08:00
Jose Diaz-Gonzalez
566cc15081
Merge pull request #864 from progrium/860-mh-bind-to-internal-ip
...
bind docker container to internal port if using vhosts
2015-01-05 19:58:18 -05:00
Michael Hobbs
f1827a86a4
add docs for network interface binding logic
2015-01-05 16:28:48 -08:00
Jose Diaz-Gonzalez
fc1762156d
Merge pull request #867 from progrium/862-mh-test-make-output
...
silent grep stderr. closes #862
2015-01-05 17:33:29 -05:00
Michael Hobbs
343ee24c46
silent grep stderr. closes #862
2015-01-05 13:13:43 -08:00
Michael Hobbs
441d212ef2
add ipv6 detection for external port binding
2015-01-05 10:47:20 -08:00
Jose Diaz-Gonzalez
bc072e1db3
Merge pull request #858 from progrium/857-disable-server-tokens
...
Disable server tokens in nginx. Closes #857
2015-01-03 22:12:22 -05:00
Jose Diaz-Gonzalez
ab7f9f1161
Move server_tokens off to the global nginx conf
2015-01-03 21:41:18 -05:00
Michael Hobbs
e95d1e8602
add test to validate server_tokens is off
2015-01-02 17:21:57 -08:00
Michael Hobbs
948d7902f2
bind docker container to internal port if using vhosts
2015-01-02 16:27:19 -08:00
Jose Diaz-Gonzalez
8535900f9d
Merge pull request #859 from progrium/829-docker-args-command
...
Pass command being executed when retrieving DOCKER_ARGS via pluginhook.
2015-01-01 21:16:44 -05:00
Jose Diaz-Gonzalez
152b060901
Merge pull request #861 from progrium/587-custom-dokku-root
...
Default DOKKU_ROOT to ~dokku if unspecified. Closes #587
2015-01-01 21:00:20 -05:00
Jose Diaz-Gonzalez
464ef4d879
Default DOKKU_ROOT to ~dokku if unspecified. Closes #587
2015-01-01 20:38:55 -05:00
Jose Diaz-Gonzalez
156e987300
Merge pull request #863 from progrium/fix-composer-app
...
Add missing properties to the php composer.json
2015-01-01 20:38:33 -05:00
Jose Diaz-Gonzalez
8abb9ec408
Add missing properties to the php composer.json
...
This avoids errors in deploying the test app. Composer recently updated to require this for all projects (which appears to be a bug).
2015-01-01 20:14:41 -05:00
Jose Diaz-Gonzalez
97734cc242
Merge pull request #815 from abossard/patch-1
...
I made a wordpress installation helper
2015-01-01 15:16:31 -05:00
Jose Diaz-Gonzalez
93a01fb763
Pass command being executed when retrieving DOCKER_ARGS via pluginhook. Closes #829
2015-01-01 15:14:47 -05:00
Jose Diaz-Gonzalez
2a51301a5d
Disable server tokens in nginx. Closes #857
2015-01-01 15:03:43 -05:00
Andrew Starr-Bochicchio
f808c8efe4
Add support for multiple keys in the installer.
2014-12-16 16:48:28 -05:00
Andre Bossard
2464bc0458
I made a wordpress installation helper
...
It's not a plugin though
2014-12-12 15:22:05 +01:00