Dokku Bot
d26c12e6eb
Release 0.26.3
...
# History
## 0.26.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.26.3/bootstrap.sh
sudo DOKKU_TAG=v0.26.3 bash bootstrap.sh
```
### Bug Fixes
- #4889 : @josegonzalez Skip herokuish version in report output and disable the herokuish builder on armhf architectures
2021-10-28 14:49:09 +00:00
Jose Diaz-Gonzalez
74d230c11c
Merge pull request #4889 from dokku/arm-detect
...
Skip herokuish version in report output and disable the herokuish builder on armhf architectures
2021-10-28 10:35:18 -04:00
Jose Diaz-Gonzalez
b146483940
fix: skip herokuish version in report output and disable the herokuish builder on armhf architectures
...
We don't skip pack as in theory they may be able to support arm in the future. Dockerfile builds should work fine, as long as all images in the FROM directives have arm versions.
Finally, the null builder _should_ always work, but of course YMMV :D
2021-10-28 10:07:18 -04:00
Dokku Bot
9e2c79c5ed
Release 0.26.2
...
# History
## 0.26.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.26.2/bootstrap.sh
sudo DOKKU_TAG=v0.26.2 bash bootstrap.sh
```
### Bug Fixes
- #4888 : @josegonzalez Ensure installations treat raspbian as similar to debian buster as possible
- #4887 : @josegonzalez Ensure we do not add two debian folders in a single armhf package
### New Features
- #4886 : @josegonzalez Add created-at time to apps:report output
2021-10-28 07:41:04 +00:00
Jose Diaz-Gonzalez
a0cece197f
Merge pull request #4888 from dokku/proper-raspbian-install
...
Ensure installations treat raspbian as similar to debian buster as possible
2021-10-28 02:42:02 -04:00
Jose Diaz-Gonzalez
57858c1788
fix: ensure installations treat raspbian as similar to debian buster as possible
2021-10-28 02:41:10 -04:00
Jose Diaz-Gonzalez
88736c1000
Merge pull request #4887 from dokku/fix-armhf-package
...
Ensure we do not add two debian folders in a single armhf package
2021-10-28 01:13:50 -04:00
Jose Diaz-Gonzalez
48357adac1
fix: ensure we do not add two debian folders in a single package
2021-10-28 01:13:28 -04:00
Jose Diaz-Gonzalez
3b4d101a42
Merge pull request #4886 from dokku/apps-created-at
...
Add created-at time to apps:report output
2021-10-27 22:25:51 -04:00
Jose Diaz-Gonzalez
c3871e7da9
feat: add created-at time to apps:report output
2021-10-27 21:03:04 -04:00
Dokku Bot
7a4ead4db4
Release 0.26.1
...
# History
## 0.26.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.26.1/bootstrap.sh
sudo DOKKU_TAG=v0.26.1 bash bootstrap.sh
```
### Bug Fixes
- #4884 : @josegonzalez Correct recommends entry for bash-completion
### New Features
- #4885 : @josegonzalez Add experimental support for arm devices
2021-10-27 23:28:04 +00:00
Jose Diaz-Gonzalez
c32d0cc791
Merge pull request #4885 from dokku/arm-support
...
Add support for arm devices
2021-10-27 19:26:51 -04:00
Jose Diaz-Gonzalez
b3c732e487
debug: show the packages being installed
2021-10-27 12:39:31 -04:00
Jose Diaz-Gonzalez
ae14b02cbd
fix: pull manpage from amd64 stage
2021-10-27 12:07:35 -04:00
Jose Diaz-Gonzalez
1532590b50
fix: ensure we pass the correct args to both derived builder stages
2021-10-26 11:30:58 -04:00
Jose Diaz-Gonzalez
d3cbb730ac
feat: add support for arm devices
...
This specifically targets Raspbian Buster, though releases may work on other debian-based operating systems.
Note that this does _not_ port buildpacks - either herokuish or pack - to Raspbian, and it is likely that users will need to use pack for buildpack support (if/when it is supported on ARM) or Dockerfile for image building.
2021-10-26 00:16:00 -04:00
Jose Diaz-Gonzalez
ffd5c896ed
Merge pull request #4884 from dokku/josegonzalez-patch-1
...
Correct recommends entry for bash-completion
2021-10-26 00:10:03 -04:00
Jose Diaz-Gonzalez
6bc960e10c
fix: correct recommends entry for bash-completion
2021-10-26 00:08:56 -04:00
Dokku Bot
2e237041ec
Release 0.26.0
...
# History
## 0.26.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.26.0/bootstrap.sh
sudo DOKKU_TAG=v0.26.0 bash bootstrap.sh
```
See the [0.26.0 migration guide](/docs/appendices/0.26.0-migration-guide.md) for more information on migrating to 0.26.0.
### Bug Fixes
- #4882 : @josegonzalez Add missing setup/teardown of builder plugin properties
- #4880 : @josegonzalez Ensure the null scheduler reports the app as running when in use
- #4871 : @josegonzalez Do not error when default Procfile path does not exist when using a custom procfile-path
- #4861 : @josegonzalez Add missing clone/rename code for plugins
### New Features
- #4864 : @josegonzalez Switch to unauthenticated tap for formula bumping
- #4860 : @josegonzalez Add ability to increase the max parallelism when deploying a given process type
### Documentation
- #4883 : @josegonzalez Enable vertical scrolling on the version selector
- #4879 : @josegonzalez Clarify that the docker-based dokku installation is ready when a certain message appears
- #4863 : @josegonzalez Clarify what is necessary for implementing a scheduler plugin
### Other
- #4874 : @josegonzalez Upgrade vector log integration to 0.17.x
- #4881 : @josegonzalez Drop bindutils as alternative dependency to bind-utils
- #4869 : @dependabot[bot] chore(deps): bump socket.io from 4.2.0 to 4.3.0 in /tests/apps/.websocket.disabled
- #4868 : @dependabot[bot] chore(deps): bump jetty-servlet from 11.0.6 to 11.0.7 in /tests/apps/java
- #4866 : @dependabot[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 198 to 199 in /tests/apps/php
- #4862 : @josegonzalez Set deploy-source and metadata at deploy time
- #4853 : @josegonzalez Remove dangling images
- #4765 : @josegonzalez Allow specifying a single process type to restart
- #4859 : @josegonzalez Remove deprecated tar plugin
- #4858 : @josegonzalez Remove deprecated tags plugin
- #4857 : @josegonzalez Implement scheduler management plugin
2021-10-26 00:39:53 +00:00
Jose Diaz-Gonzalez
23798b575b
Merge pull request #4874 from dokku/josegonzalez-patch-1
...
Upgrade vector log integration to 0.17.x
2021-10-24 21:29:37 -04:00
Jose Diaz-Gonzalez
b690d9d18d
Merge pull request #4883 from dokku/scroll-versions
...
Enable vertical scrolling on the version selector
2021-10-24 20:37:49 -04:00
Jose Diaz-Gonzalez
cd030f4fa0
docs: enable vertical scrolling on the version selector
...
We now have too many versions for it to show up on a modern-ish laptop screen, so enabling scrolling will allow folks to choose older versions more easily.
2021-10-24 20:37:24 -04:00
Jose Diaz-Gonzalez
6db82861e6
Merge pull request #4882 from dokku/setup-config
...
Add missing setup/teardown of builder plugin properties
2021-10-24 20:21:33 -04:00
Jose Diaz-Gonzalez
a637ffc848
tests: skip test when in remote vscode container and also ensure the docker daemon config is valid
2021-10-24 20:21:03 -04:00
Jose Diaz-Gonzalez
760be655e9
fix: handle both stderr and stdout when tailing container logs
...
Previously, stderr was ignored when tailing container log output in golang. This change ensures we capture it and also use the correct helper for that output method.
2021-10-24 20:20:35 -04:00
Jose Diaz-Gonzalez
01e317259b
refactor: use default sink variable
...
This allows us to update the sink at the same time as updating the vector integration.
2021-10-24 15:14:37 -04:00
Jose Diaz-Gonzalez
c74c542b1f
feat: upgrade vector and set default sink variable
2021-10-24 15:14:37 -04:00
Jose Diaz-Gonzalez
c4ad455aad
Merge pull request #4880 from dokku/null-app-status
...
Ensure the null scheduler reports the app as running when in use
2021-10-24 15:13:27 -04:00
Jose Diaz-Gonzalez
8c43542f2e
Merge pull request #4881 from dokku/4852-bindutils-dep-removal
...
Drop bindutils as alternative dependency to bind-utils
2021-10-24 15:13:09 -04:00
Jose Diaz-Gonzalez
61f8590553
fix: add missing setup/teardown of builder plugin properties
2021-10-24 15:12:16 -04:00
Jose Diaz-Gonzalez
d84c17d9e2
fix: drop bindutils as alternative dependency to bind-utils
...
Unfortunately, this breaks CentOS compatibility as they use an older version of yum in CentOS 7. Rather than inconvenience the larger user base, Photon users may wish to provide their own `bind-utils` metapackage that depends on `bindutils`.
Closes #4852
2021-10-23 13:50:28 -04:00
Jose Diaz-Gonzalez
c9d10b8a2b
fix: ensure the null scheduler reports the app as running when in use
2021-10-23 13:32:02 -04:00
Jose Diaz-Gonzalez
b43cec2d6b
Merge pull request #4879 from dokku/josegonzalez-patch-2
...
Clarify that the docker-based dokku installation is ready when a certain message appears
2021-10-23 12:21:22 -04:00
Jose Diaz-Gonzalez
e1d5228796
docs: clarify that the docker-based dokku installation is ready when a certain message appears
...
Closes #4878
2021-10-23 12:20:58 -04:00
Jose Diaz-Gonzalez
fd77f9c7a0
chore: use updated github access token variable
2021-10-22 06:43:03 -04:00
Jose Diaz-Gonzalez
f6b03dd55f
Merge pull request #4871 from dokku/4870-fix-procfile-remove
...
Do not error when default Procfile path does not exist when using a custom procfile-path
2021-10-17 15:10:49 -04:00
Jose Diaz-Gonzalez
43631e8847
fix: do not error when default Procfile path does not exist when using a custom procfile-path
...
Closes #4870
2021-10-16 16:34:34 -04:00
Jose Diaz-Gonzalez
afea3b54a8
Merge pull request #4869 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/socket.io-4.3.0
...
chore(deps): bump socket.io from 4.2.0 to 4.3.0 in /tests/apps/.websocket.disabled
2021-10-14 09:58:52 -04:00
dependabot[bot]
17a2b333f3
chore(deps): bump socket.io in /tests/apps/.websocket.disabled
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.2.0...4.3.0 )
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-14 13:09:09 +00:00
Jose Diaz-Gonzalez
06e63c8f95
Merge pull request #4868 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.7
...
chore(deps): bump jetty-servlet from 11.0.6 to 11.0.7 in /tests/apps/java
2021-10-13 10:59:56 -04:00
dependabot[bot]
1bc8bb2a24
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 11.0.6 to 11.0.7.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-11.0.6...jetty-11.0.7 )
---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-servlet
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-13 13:10:45 +00:00
Jose Diaz-Gonzalez
1bf8493cd1
Merge pull request #4866 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-199
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 198 to 199 in /tests/apps/php
2021-10-11 10:29:33 -04:00
dependabot[bot]
e705d4eed8
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 198 to 199.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v198...v199 )
---
updated-dependencies:
- dependency-name: heroku/heroku-buildpack-php
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-11 13:11:16 +00:00
Jose Diaz-Gonzalez
6e46bacf92
Merge pull request #4861 from dokku/fix-clone
...
Add missing clone/rename code for plugins
2021-10-10 02:38:59 -04:00
Jose Diaz-Gonzalez
69bb8e3077
Merge pull request #4864 from dokku/josegonzalez-patch-1
...
Switch to unauthenticated tap for formula bumping
2021-10-10 02:20:03 -04:00
Jose Diaz-Gonzalez
3aa7d39358
chore: switch to unauthenticated tap for formula bumping
2021-10-10 02:19:49 -04:00
Jose Diaz-Gonzalez
867403f589
Merge pull request #4863 from dokku/scheduler-docs
...
Clarify what is necessary for implementing a scheduler plugin
2021-10-10 02:07:29 -04:00
Jose Diaz-Gonzalez
cce7c5cb97
Merge pull request #4862 from dokku/4464-deploy-source
...
Set deploy-source and metadata at deploy time
2021-10-10 02:07:16 -04:00
Jose Diaz-Gonzalez
6ad8aa7988
docs: clarify what is necessary for implementing a scheduler plugin
...
Also split out kubernetes and nomad scheduler docs into their own pages.
2021-10-10 02:06:36 -04:00
Jose Diaz-Gonzalez
36294e09a3
fix: add missing clone/rename setup to builder plugins
2021-10-09 23:57:48 -04:00
Jose Diaz-Gonzalez
fddf130abd
fix: add missing clone/rename setup code for golang plugins
2021-10-09 23:49:46 -04:00
Jose Diaz-Gonzalez
c0b6942392
refactor: set deploy-source and metadata at deploy time
...
This ensures the value is correct, where previously it was computed based on a file - and therefore did not distinguish between git:from-archive and git:from-image.
Closes #4464
2021-10-09 23:37:53 -04:00
Jose Diaz-Gonzalez
f949fe2a49
Merge pull request #4860 from dokku/parallel-process-deploys
...
Add ability to increase the max parallelism when deploying a given process type
2021-10-09 23:35:54 -04:00
Jose Diaz-Gonzalez
55554ce9bd
feat: add ability to increase the max parallelism when deploying a given process type
2021-10-09 22:44:03 -04:00
Jose Diaz-Gonzalez
904894722f
fix: add missing event for scheduler-detect
2021-10-09 21:12:56 -04:00
Jose Diaz-Gonzalez
a8a167f87f
chore: fix documentation in migration guide
2021-10-09 21:12:56 -04:00
Jose Diaz-Gonzalez
cd7b8afccb
Merge pull request #4853 from dokku/4825-dangling-images
...
Remove dangling images
2021-10-09 21:12:53 -04:00
Jose Diaz-Gonzalez
6c6e72ca04
Merge pull request #4765 from dokku/2184-process-type-restarts
...
Allow specifying a single process type to restart
2021-10-09 21:11:01 -04:00
Jose Diaz-Gonzalez
9616473c3a
fix: ensure we retire any alternate tags
...
Dokku currently injects an alternate tag into the image. Without this change, deploying new image tags (via push with a Dockerfile or git:from-image) would result in the old images lying around forever. This change ensures they are registered for removal.
Closes #4825
2021-10-09 18:46:48 -04:00
Jose Diaz-Gonzalez
e53e8bb59f
fix: register all containers for retirement on app stop
...
This ensures that unused docker images are _also_ removed. While this will mean a `ps:start` requires a rebuild in the case of a force-stop, it ensures we don't have unused images when destroying apps.
2021-10-09 18:46:48 -04:00
Jose Diaz-Gonzalez
5cfe7610b2
refactor: inject labels in builder-dockerfile using dockerfile
...
While this is slower, it ensures we have a proper image parent and can track images for retirement correctly.
2021-10-09 18:46:47 -04:00
Jose Diaz-Gonzalez
6b50ba66a9
fix: properly set label args on dockerfile and herokuish-built images
2021-10-09 18:46:47 -04:00
Jose Diaz-Gonzalez
685ef90018
fix: use release-and-deploy to ensure env vars get re-injected after config changes
2021-10-09 18:46:19 -04:00
Jose Diaz-Gonzalez
b48b79f5ca
feat: allow specifying a single process type to restart
...
This changes restarts to drop the 'release' part that currently gets triggered, which also helps reduce the possibility that a new image layer will be added due to predeploy deploy triggers.
Note that the old method essentially halfway-rebuilt the app (which was what added the extra layer). This refactor removes that, which is a bc-break.
Additionally, scaling processes will result in deploying _only_ restarting the processes being scaled.
Closes #2184
2021-10-09 18:46:17 -04:00
Jose Diaz-Gonzalez
8f7f03a7d8
Merge pull request #4859 from dokku/remove-tar-plugin
...
Remove deprecated tar plugin
2021-10-09 18:44:19 -04:00
Jose Diaz-Gonzalez
d1a16717b3
chore: remove deprecated tar plugin
...
This plugin was deprecated in 0.24.0 in favor of git:from-archive. Users should migrate to the new command.
2021-10-09 18:43:53 -04:00
Jose Diaz-Gonzalez
aa77638ca7
Merge pull request #4858 from dokku/remove-tags-plugin
...
Remove deprecated tags plugin
2021-10-09 18:40:23 -04:00
Jose Diaz-Gonzalez
e893ac2aaa
chore: remove deprecated tags plugin
...
This plugin was deprecated in 0.24.0 in favor of git:from-image. Users should migrate to the new command.
2021-10-09 18:34:01 -04:00
Jose Diaz-Gonzalez
1f8c5509cf
Merge pull request #4857 from dokku/4739-scheduler-plugin
...
Implement scheduler management plugin
2021-10-09 18:32:20 -04:00
Jose Diaz-Gonzalez
3c6396fbca
feat: implement the scheduler plugin
...
This also performs a one-time migration of the DOKKU_SCHEDULER values the scheduler plugin properties.
Closes #4739
2021-10-09 18:31:59 -04:00
Jose Diaz-Gonzalez
8984b748c5
docs: document the null builder
2021-10-09 18:31:42 -04:00
Dokku Bot
9fc7c49da5
Release 0.25.7
...
# History
## 0.25.7
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.25.7/bootstrap.sh
sudo DOKKU_TAG=v0.25.7 bash bootstrap.sh
```
### Bug Fixes
- #4855 : @josegonzalez Output remote client help when there is no remote host
### New Features
- #4854 : @josegonzalez Fix parallel usage for scheduler-docker-local
### Documentation
- #4856 : @josegonzalez Add a note to the migration guide regarding using a Procfile for Dockerfile deploys
- #4843 : @schmijos Clarify that docker-options are not passed to the launched process but instead to the docker run command
### Other
- #4844 : @dependabot[bot] chore(deps): bump werkzeug from 2.0.1 to 2.0.2 in /tests/apps/python-flask
2021-10-09 21:53:56 +00:00
Jose Diaz-Gonzalez
650eb57e91
Merge pull request #4855 from dokku/4793-remote-help
...
Output remote client help when there is no remote host
2021-10-09 17:48:36 -04:00
Jose Diaz-Gonzalez
33a6c29517
Merge pull request #4854 from dokku/parallel-fixes
...
Fix parallel usage for scheduler-docker-local
2021-10-09 17:48:25 -04:00
Jose Diaz-Gonzalez
ba2126c57a
Merge pull request #4856 from dokku/josegonzalez-patch-1
...
Add a note to the migration guide regarding using a Procfile for Dockerfile deploys
2021-10-09 16:33:18 -04:00
Jose Diaz-Gonzalez
00bb9fad9f
docs: add a note to the migration guide regarding using a Procfile for Dockerfile deploys
...
Closes #4769
2021-10-09 16:32:59 -04:00
Jose Diaz-Gonzalez
396ba7b1ab
fix: output remote client help when there is no remote host
...
Closes #4793
2021-10-09 16:16:45 -04:00
Jose Diaz-Gonzalez
6fb306eb03
feat: ignore will-cite message in the output
...
Dokku's users will basically never publish any papers about how we deploy code, so this is safe.
2021-10-09 16:12:06 -04:00
Jose Diaz-Gonzalez
d12c9d7362
fix: add missing parallel binary to Vagrant environment
2021-10-09 15:59:31 -04:00
Jose Diaz-Gonzalez
363039fe34
Merge pull request #4843 from schmijos/patch-1
...
Clarify that docker-options are not passed to the launched process but instead to the docker run command
2021-10-06 12:44:19 -04:00
Jose Diaz-Gonzalez
ef4eeab029
docs: clarify container option usage
2021-10-06 12:41:35 -04:00
Jose Diaz-Gonzalez
9ffd262801
Merge pull request #4844 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-2.0.2
...
chore(deps): bump werkzeug from 2.0.1 to 2.0.2 in /tests/apps/python-flask
2021-10-06 11:09:16 -04:00
dependabot[bot]
a4318ecdbd
chore(deps): bump werkzeug in /tests/apps/python-flask
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/2.0.1...2.0.2 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-06 13:10:57 +00:00
Josua Schmid
c335eb9ad6
Update docker-options.md
2021-10-06 15:04:31 +02:00
Dokku Bot
9d883f53c7
Release 0.25.6
...
# History
## 0.25.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.25.6/bootstrap.sh
sudo DOKKU_TAG=v0.25.6 bash bootstrap.sh
```
### Bug Fixes
- #4841 : @josegonzalez Ensure pack is run as root user when building apps in docker
- #4836 : @josegonzalez Fix custom dockerfile path detection
- #4839 : @josegonzalez Choose the correct app when a named remote is specified in the remote ssh client
### New Features
- #4829 : @josegonzalez Add ability to schedule process types in parallel
- #4837 : @josegonzalez Filter --link and --volume flags during Dockerfile builds
### Documentation
- #4840 : @josegonzalez Explain sha256 image digest alternative when reusing docker image tags for git:from-image deployments
### Tests
- #4842 : @josegonzalez Set default process list in test cnb buildpacks
### Other
- #4832 : @dependabot[bot] chore(deps): bump flask from 2.0.1 to 2.0.2 in /tests/apps/python-flask
- #4833 : @dependabot[bot] chore(deps): bump jinja2 from 3.0.1 to 3.0.2 in /tests/apps/python-flask
- #4831 : @dependabot[bot] chore(deps): bump flask from 2.0.1 to 2.0.2 in /tests/apps/multi
2021-10-06 08:58:30 +00:00
Jose Diaz-Gonzalez
a25071f02f
Merge pull request #4842 from dokku/fix-pack-tests
...
Set default process list in test cnb buildpacks
2021-10-06 03:59:28 -04:00
Jose Diaz-Gonzalez
5f5efe2563
Merge pull request #4829 from dokku/parallel-container-scheduling
...
Add ability to schedule process types in parallel
2021-10-06 03:51:26 -04:00
Jose Diaz-Gonzalez
fa1f3d0a08
Merge pull request #4841 from dokku/pack-in-docker
...
Ensure pack is run as root user when building apps in docker
2021-10-06 03:50:47 -04:00
Jose Diaz-Gonzalez
0720c3ef66
Merge pull request #4836 from dokku/4830-fix-dockerfile-detection
...
Fix custom dockerfile path detection
2021-10-06 03:30:05 -04:00
Jose Diaz-Gonzalez
ea86a9f2ca
fix: ensure pack is run as root user when building apps in docker
...
Without this, using the pack builder fails since it cannot communicate with a root-mounted docker socket.
2021-10-06 03:07:40 -04:00
Jose Diaz-Gonzalez
4cf717baf8
fix: set default process list in test buildpacks
...
Also include the packeto-buildpacks/procfile buildpack to ensure the Procfile is interpolated for a process list.
2021-10-06 03:06:54 -04:00
Jose Diaz-Gonzalez
bab3e714f7
feat: require parallel package
2021-10-06 02:04:22 -04:00
Jose Diaz-Gonzalez
74b2961f8d
fix: correct shfmt issues
2021-10-06 02:04:22 -04:00
Jose Diaz-Gonzalez
76201aed64
feat: add ability to deploy process types in parallel
2021-10-06 02:04:21 -04:00
Jose Diaz-Gonzalez
9e27b07772
refactor: split out docker-local scheduler deploys into separate binaries
...
This will allow those binaries to run in parallel.
2021-10-06 02:04:21 -04:00
Jose Diaz-Gonzalez
51c5c58354
fix: do not attempt to move the Dockerfile if it is the default path
...
Also drop the unnecessary rm call
2021-10-06 02:03:39 -04:00
Jose Diaz-Gonzalez
2d1b93c354
Merge pull request #4837 from dokku/filter-link
...
Filter --link and --volume flags during Dockerfile builds
2021-10-06 02:00:23 -04:00
Jose Diaz-Gonzalez
f945696d15
Merge pull request #4839 from dokku/4838-client-remote
...
Choose the correct app when a named remote is specified in the remote ssh client
2021-10-06 02:00:08 -04:00
Jose Diaz-Gonzalez
4687b96003
Merge pull request #4840 from dokku/josegonzalez-patch-1
...
Explain sha256 image digest alternative when reusing docker image tags for git:from-image deployments
2021-10-05 13:48:37 -04:00
Jose Diaz-Gonzalez
92524c2da0
docs: explain sha256 image digest alternative when reusing docker image tags for git:from-image deployments
2021-10-05 13:48:12 -04:00
Jose Diaz-Gonzalez
a5ea0ba896
Merge pull request #4832 from dokku/dependabot/pip/tests/apps/python-flask/flask-2.0.2
...
chore(deps): bump flask from 2.0.1 to 2.0.2 in /tests/apps/python-flask
2021-10-05 13:35:28 -04:00
Jose Diaz-Gonzalez
b7c7155852
fix: choose the correct app when a named remote is specified in the remote ssh client
...
Closes #4838
2021-10-05 13:18:19 -04:00
Jose Diaz-Gonzalez
fd28bf53de
fix: move custom dockerfiles into place during the core-post-extract phase
...
Closes #4830
2021-10-05 12:21:29 -04:00
Jose Diaz-Gonzalez
52d9cb6188
fix: filter link and volume flags for dockerfile builds
...
The link flag was previously not filtered _after_ fetching build args for dockerfile builds, which meant if a plugin exposed that in it's own docker-args-build trigger, it would break deploys.
Additionally, allow for whitespaces between link and volume flags.
2021-10-05 12:20:34 -04:00
dependabot[bot]
5dcdce8b62
chore(deps): bump flask from 2.0.1 to 2.0.2 in /tests/apps/python-flask
...
Bumps [flask](https://github.com/pallets/flask ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.0.1...2.0.2 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-05 15:28:41 +00:00
Jose Diaz-Gonzalez
b41b5c0a68
Merge pull request #4833 from dokku/dependabot/pip/tests/apps/python-flask/jinja2-3.0.2
...
chore(deps): bump jinja2 from 3.0.1 to 3.0.2 in /tests/apps/python-flask
2021-10-05 11:28:10 -04:00
Jose Diaz-Gonzalez
a9f820bfaa
Merge pull request #4831 from dokku/dependabot/pip/tests/apps/multi/flask-2.0.2
...
chore(deps): bump flask from 2.0.1 to 2.0.2 in /tests/apps/multi
2021-10-05 11:27:27 -04:00
dependabot[bot]
a2e40de597
chore(deps): bump jinja2 from 3.0.1 to 3.0.2 in /tests/apps/python-flask
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/3.0.1...3.0.2 )
---
updated-dependencies:
- dependency-name: jinja2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-05 13:09:34 +00:00
dependabot[bot]
2fa7baa035
chore(deps): bump flask from 2.0.1 to 2.0.2 in /tests/apps/multi
...
Bumps [flask](https://github.com/pallets/flask ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.0.1...2.0.2 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-05 13:09:24 +00:00
Dokku Bot
177f0be21c
Release 0.25.5
...
# History
## 0.25.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.25.5/bootstrap.sh
sudo DOKKU_TAG=v0.25.5 bash bootstrap.sh
```
### Bug Fixes
- #4787 : @josegonzalez Do not require double quotes when issuing dokku run commands
- #4816 : @josegonzalez Set the DOKKU_HOST_ROOT on docker container start
- #4810 : @josegonzalez Handle udp ports when fetching network config
- #4812 : @josegonzalez Silence stderr when fetching a command from the Procfile
- #4800 : @josegonzalez Add help2man os package for copyfiles make target to devcontainer
- #4796 : @josegonzalez Remove the --restart flag from pre-deploy chown containers
### New Features
- #4809 : @josegonzalez Implement storage:ensure-directory command
- #4801 : @josegonzalez Expose git-from-archive and git-from-image plugin triggers
- #4785 : @josegonzalez Add support for VSCode Dev Containers
### Documentation
- #4819 : @stephenheron Fixed typo in tar documentation
- #4824 : @dy3l Fix GitLab case
- #4822 : @josegonzalez Add a note about using the registry:login command for private image deployments
- #4808 : @francipvb Added a comment about Dockerfile deployment
- #4807 : @FinnWoelm Docs: Fix instructions for enabling Docker Buildkit
- #4786 : @josegonzalez Add missing argument from trigger documentation
- #4780 : @adam12 Update source for `dokku-update`
### Tests
- #4828 : @josegonzalez Update golang in test apps to latest version
- #4815 : @josegonzalez tests: use python3 shebang for shellcheck-to-junit script
- #4814 : @josegonzalez Add wget to devcontainer to fix shfmt installation
- #4791 : @josegonzalez Fix test running in devcontainer
### Other
- #4813 : @dependabot[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 197 to 198 in /tests/apps/php
- #4802 : @dependabot[bot] chore(deps): bump django from 3.1.12 to 3.1.13 in /tests/apps/dockerfile-release
- #4784 : @josegonzalez Upgrade vector image to 0.16.x
2021-10-05 01:42:35 +00:00
Jose Diaz-Gonzalez
c29def79f3
Merge pull request #4828 from dokku/update-golang
...
Update golang in test apps to latest version
2021-10-04 01:30:09 -04:00
Jose Diaz-Gonzalez
8fb50bbf68
tests: update golang in test apps to latest version
2021-10-04 00:46:45 -04:00
Jose Diaz-Gonzalez
ed9d356f60
Merge pull request #4787 from dokku/fix-run-quoting
...
Do not require double quotes when issuing dokku run commands
2021-10-03 23:35:24 -04:00
Jose Diaz-Gonzalez
a4be3a06f9
fix: properly quote arguments so that they preserve whitespace
2021-10-03 22:56:25 -04:00
Jose Diaz-Gonzalez
e636609fa8
fix: declare RUN_COMMAND after all other argument parsing has been performed
...
If it is declared sooner, the transformation of the command to the Procfile entry will be ignored.
2021-10-03 22:42:06 -04:00
Jose Diaz-Gonzalez
1d1cf56692
fix: run shfmt
2021-10-03 22:31:05 -04:00
Jose Diaz-Gonzalez
82778a0aad
Merge pull request #4816 from dokku/josegonzalez-patch-2
...
Set the DOKKU_HOST_ROOT on docker container start
2021-10-03 22:30:13 -04:00
Jose Diaz-Gonzalez
3d239344fe
refactor: use eval set hack to preserve whitespace
2021-10-03 20:09:16 -04:00
Jose Diaz-Gonzalez
c266d8c41e
chore: ignore shellcheck issues
2021-10-03 20:08:56 -04:00
Jose Diaz-Gonzalez
6f2c218f29
chore: fix shfmt issue
2021-10-03 19:47:54 -04:00
Jose Diaz-Gonzalez
abfb0d3977
fix: do not require double quotes when issuing dokku run commands
...
This was broken in the #4736 .
2021-10-03 19:46:42 -04:00
Jose Diaz-Gonzalez
9a1a97d56f
docs: document DOKKU_HOST_ROOT
2021-10-03 19:45:06 -04:00
Jose Diaz-Gonzalez
44caf44ce6
fix: set the DOKKU_HOST_ROOT on docker container start
...
Without this change, cache doesn't work when running in a docker container.
2021-10-03 19:44:44 -04:00
Jose Diaz-Gonzalez
e800b8a9a7
Merge pull request #4815 from dokku/josegonzalez-patch-1
...
tests: use python3 shebang for shellcheck-to-junit script
2021-10-03 19:43:26 -04:00
Jose Diaz-Gonzalez
4d0ff4a834
Merge pull request #4810 from dokku/4804-skip-udp-port
...
Handle udp ports when fetching network config
2021-10-03 17:59:48 -04:00
Jose Diaz-Gonzalez
ce4fe7850b
Merge pull request #4819 from stephenheron/patch-1
...
Fixed typo in tar documentation
2021-10-03 17:58:46 -04:00
Jose Diaz-Gonzalez
869a6ce553
Merge pull request #4824 from dy3l/fix-gitlab-case
...
Fix GitLab case
2021-10-01 16:21:20 -04:00
dy3l
43b90f1ae8
Fix GitLab case
2021-10-01 21:16:58 +01:00
Jose Diaz-Gonzalez
3e694926c9
Merge pull request #4822 from dokku/josegonzalez-patch-3
...
Add a note about using the registry:login command for private image deployments
2021-10-01 12:39:36 -04:00
Jose Diaz-Gonzalez
1c277a99cb
docs: add a note about using the registry:login command for private image deployments
2021-10-01 12:39:10 -04:00
Stephen Heron
071416ef11
Fixed tar.md typo
...
Small typo: arhive to archive
2021-09-30 15:57:13 +01:00
Jose Diaz-Gonzalez
5502a61452
Merge pull request #4809 from dokku/4805-ensure-directory
...
Implement storage:ensure-directory command
2021-09-30 01:25:33 -04:00
Jose Diaz-Gonzalez
96924e54c4
fix: decode bytes to a string
2021-09-30 01:25:05 -04:00
Jose Diaz-Gonzalez
8cff88dea0
tests: use python3 shebang for shellcheck-to-junit script
2021-09-29 12:21:58 -04:00
Jose Diaz-Gonzalez
fbff08a580
Merge pull request #4814 from dokku/josegonzalez-patch-1
...
Add wget to devcontainer to fix shfmt installation
2021-09-29 11:38:38 -04:00
Jose Diaz-Gonzalez
9b45aed6f0
dev: add wget to devcontainer to fix shfmt installation
2021-09-29 11:38:16 -04:00
Jose Diaz-Gonzalez
d9eea74f18
feat: implement storage:ensure-directory command
...
Closes #4805
2021-09-29 11:36:02 -04:00
Jose Diaz-Gonzalez
301d5a19b0
Merge pull request #4812 from dokku/silence-procfile-get-errors
...
Silence stderr when fetching a command from the Procfile
2021-09-29 11:32:11 -04:00
Jose Diaz-Gonzalez
8cb4bb74fa
Merge pull request #4813 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-198
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 197 to 198 in /tests/apps/php
2021-09-29 11:31:58 -04:00
dependabot[bot]
61447f9ffd
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 197 to 198.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v197...v198 )
---
updated-dependencies:
- dependency-name: heroku/heroku-buildpack-php
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-29 13:11:48 +00:00
Jose Diaz-Gonzalez
06742cfcc4
fix: silence stderr when fetching a command from the Procfile
...
When deploying, if the procfile-get-command fails for a given process, this causes an error to output to stderr. We instead silence this as the error isn't important.
2021-09-29 00:48:26 -04:00
Jose Diaz-Gonzalez
82dfcc01e2
fix: handle udp ports when fetching network config
...
When an app only has UDP ports exposed, deploys will fail as we expect there to be a single TCP port.
While we _should_ support both, the easier fix is to ignore things and move on. Users can manually expose UDP ports as necessary via the -p flag (or by not specifying the port as a UDP port).
One quirk discovered during tests is that disabling zero-downtime deploys results in odd output, but also a deploy can succeed even if one of the processes that skipped zero-downtime fails. We should fix this in another PR, but this is documented in tests for now.
Closes #4804
2021-09-29 00:37:38 -04:00
Jose Diaz-Gonzalez
892391a7fd
Merge pull request #4808 from francipvb/patch-1
...
Added a comment about Dockerfile deployment
2021-09-28 22:34:06 -04:00
Jose Diaz-Gonzalez
44a43cb130
docs: update note to clarify how port mapping works for Dockerfile apps
2021-09-28 22:25:52 -04:00
Francisco R. Del Roio
e00c98546f
A comment about Dockerfile deployment.
...
I found issues while trying to deploy an app from a dockerfile and I found that the expose instruction causes problems with the dokku proxy.
2021-09-28 21:19:12 -03:00
Jose Diaz-Gonzalez
27e2f7ab3d
Merge pull request #4807 from FinnWoelm/patch-1
...
Docs: Fix instructions for enabling Docker Buildkit
2021-09-28 15:14:04 -04:00
Finn Woelm
eadf9f1f8e
Docs: Fix instructions for enabling Docker Buildkit
...
Docker Buildkit must be enabled via `/etc/default/dokku`. It cannot be enabled via `dokku config` because those variables are not made available during the `build` phase of Docker containers for security reasons (see https://dokku.com/docs/deployment/builders/dockerfiles/#build-time-configuration-variables ).
See: https://github.com/dokku/dokku/pull/4723#issuecomment-927381185
2021-09-28 21:11:09 +02:00
Jose Diaz-Gonzalez
597fb7d219
Merge pull request #4801 from dokku/4778-git-hooks
...
Expose git-from-archive and git-from-image plugin triggers
2021-09-27 15:01:40 -04:00
Jose Diaz-Gonzalez
e27d19a346
Merge pull request #4802 from dokku/dependabot/pip/tests/apps/dockerfile-release/django-3.1.13
...
chore(deps): bump django from 3.1.12 to 3.1.13 in /tests/apps/dockerfile-release
2021-09-27 15:01:26 -04:00
dependabot[bot]
15bf4a8386
chore(deps): bump django in /tests/apps/dockerfile-release
...
Bumps [django](https://github.com/django/django ) from 3.1.12 to 3.1.13.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1.12...3.1.13 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-26 21:53:29 +00:00
Jose Diaz-Gonzalez
003ed01e30
Merge pull request #4784 from dokku/upgrade-vector
...
feat: upgrade vector image to 0.16.x
2021-09-26 17:50:02 -04:00
Jose Diaz-Gonzalez
db239debf1
feat: expose git-from-archive and git-from-image plugin triggers
...
This will allow other plugins to create apps on the fly by specifying either an archive url or a docker image.
Closes #4778
2021-09-22 12:32:17 -04:00
Jose Diaz-Gonzalez
fccd4e1a20
fix: add missing event hook
2021-09-22 12:31:35 -04:00
Jose Diaz-Gonzalez
0c8c093cf7
Merge pull request #4800 from dokku/help2man-devcontainer
...
Add help2man os package for copyfiles make target to devcontainer
2021-09-22 00:26:00 -04:00
Jose Diaz-Gonzalez
f74b702c5e
fix: add os package for copyfiles make target to devcontainer
...
This ensures 'make copyfiles' can run appropriately within a devcontainer.
2021-09-22 00:25:16 -04:00
Jose Diaz-Gonzalez
75309bf3a0
Merge pull request #4791 from dokku/tests-in-devcontainer
...
Fix test running in devcontainer
2021-09-22 00:13:41 -04:00
Jose Diaz-Gonzalez
dc310c4ce4
Merge pull request #4796 from dokku/4783-drop-restart
...
Remove the --restart flag from pre-deploy chown containers
2021-09-22 00:13:11 -04:00
Jose Diaz-Gonzalez
0aa3c3fa53
fix: remove the --restart flag from pre-deploy chown containers
...
Closes #4783
2021-09-18 18:54:30 -04:00
Jose Diaz-Gonzalez
2d180f5e0f
tests: remove extra call to list apps
2021-09-16 00:26:11 -04:00
Jose Diaz-Gonzalez
d83471bd46
fix: do not delete devcontainers when running tests in a docker container
2021-09-16 00:26:11 -04:00
Jose Diaz-Gonzalez
974f601fa9
dev: speed up devcontainer building by only copying the tests.mk file as Makefile first
2021-09-16 00:26:11 -04:00
Jose Diaz-Gonzalez
4a8ed5cd06
feat: add uuid-runtime to fix random id generation in tests
2021-09-16 00:26:11 -04:00
Jose Diaz-Gonzalez
709d8d411c
fix: mount correct path for DOKKU_HOST_ROOT
2021-09-16 00:26:11 -04:00
Jose Diaz-Gonzalez
e79b750b6d
Merge pull request #4786 from dokku/ps-restore-docs
...
Add missing argument from trigger documentation
2021-09-14 02:25:33 -04:00
Jose Diaz-Gonzalez
bb4a2da52e
docs: add missing argument from trigger documentation
2021-09-14 02:25:08 -04:00
Jose Diaz-Gonzalez
79bb5cb9a7
fix: add make change for devcontainer support
2021-09-14 02:24:16 -04:00
Jose Diaz-Gonzalez
70877e351c
Merge pull request #4785 from dokku/devcontainer-support
...
Add support for VSCode Dev Containers
2021-09-14 02:23:31 -04:00
Jose Diaz-Gonzalez
8877abb83f
feat: add support for VSCode Dev Containers
...
This cannot be used in codespaces due to the extra mount, but it does allow for local development.
2021-09-14 02:22:52 -04:00
Jose Diaz-Gonzalez
cdc5eb9909
feat: upgrade vector image to 0.16.x
2021-09-14 02:19:49 -04:00
Jose Diaz-Gonzalez
e1482df157
Merge pull request #4780 from adam12/adam12-patch-1
...
Update source for `dokku-update`
2021-09-13 20:54:00 -04:00
Adam Daniels
b45b2db8e7
Update source for dokku-update
...
The `dokku-update` tool has been extracted into it's own repository, and is
no longer available inside the `dokku` source.
2021-09-13 20:42:41 -04:00
Dokku Bot
d21efd90b4
Release 0.25.4
...
# History
## 0.25.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.25.4/bootstrap.sh
sudo DOKKU_TAG=v0.25.4 bash bootstrap.sh
```
### Bug Fixes
- #4775 : @josegonzalez Add support for url-encoded vector-sink config values …
- #4777 : @josegonzalez Set correct version for registry plugin
### Documentation
- #4776 : @josegonzalez Clarify valid values for container-type when entering containers
### Other
- #4774 : @dependabot[bot] chore(deps): bump sqlparse from 0.4.1 to 0.4.2 in /tests/apps/dockerfile-release
2021-09-11 08:09:10 +00:00
Jose Diaz-Gonzalez
d82a259bab
Merge pull request #4775 from dokku/vector-escaped-uri-support
...
Add support for url-encoded vector-sink config values …
2021-09-11 01:32:15 -04:00
Jose Diaz-Gonzalez
6f64a59f49
Merge pull request #4777 from dokku/josegonzalez-patch-1
...
Set correct version for registry plugin
2021-09-11 01:32:06 -04:00
Jose Diaz-Gonzalez
d67aa94709
fix: set correct version for registry plugin
2021-09-11 01:31:53 -04:00
Jose Diaz-Gonzalez
f8376c8845
Merge pull request #4776 from dokku/4768-document-enter
...
Clarify valid values for container-type when entering containers
2021-09-10 23:22:03 -04:00
Jose Diaz-Gonzalez
52f3cf2af0
docs: clarify valid values for container-type when entering containers
...
Refs #4768
2021-09-10 23:20:16 -04:00
Jose Diaz-Gonzalez
0997fd3347
fix: add support for url-encoded vector-sink config values
...
We additionally force-replace \u0026 with an ampersand to ensure we properly support & in config values (such as for URIs).
2021-09-10 23:04:41 -04:00
Jose Diaz-Gonzalez
2c4fec77bb
refactor: force-set the type and inputs for a vector sink
...
Previously, a user could inadvertently override the type or the inputs value by specifying those in their config. Instead, we force-set these so that users do not have potentially invalid config.
2021-09-10 23:03:29 -04:00
Jose Diaz-Gonzalez
2a04ed70b6
fix: do not attempt to sprintf properties
...
Previously, any properties with a % would be formatted using sprintf, causing issues when consuming those values later on.
2021-09-10 23:02:21 -04:00
Jose Diaz-Gonzalez
1ea821a6c3
docs: document the vector-logs command
2021-09-10 23:01:33 -04:00
Jose Diaz-Gonzalez
3358254212
Merge pull request #4774 from dokku/dependabot/pip/tests/apps/dockerfile-release/sqlparse-0.4.2
...
chore(deps): bump sqlparse from 0.4.1 to 0.4.2 in /tests/apps/dockerfile-release
2021-09-10 19:22:27 -04:00
dependabot[bot]
dbde0b2719
chore(deps): bump sqlparse in /tests/apps/dockerfile-release
...
Bumps [sqlparse](https://github.com/andialbrecht/sqlparse ) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/andialbrecht/sqlparse/releases )
- [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG )
- [Commits](https://github.com/andialbrecht/sqlparse/compare/0.4.1...0.4.2 )
---
updated-dependencies:
- dependency-name: sqlparse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-10 18:45:52 +00:00
Dokku Bot
9ead92a490
Release 0.25.3
...
# History
## 0.25.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.25.3/bootstrap.sh
sudo DOKKU_TAG=v0.25.3 bash bootstrap.sh
```
### Bug Fixes
- #4767 : @josegonzalez Output logs when container rename fails and continue on
- #4764 : @josegonzalez Reference correct plugin when setting up app-json plugin
### Refactors
- #4741 : @josegonzalez Use a Dockerfile to speed up env var injection for herokuish app builds
### Documentation
- #4763 : @josegonzalez Remove install doc references to removed web installer
### Other
- #4766 : @josegonzalez Capitalize certain log messages for aesthetic reasons
2021-09-06 18:04:19 +00:00
Jose Diaz-Gonzalez
feb6f2fed6
Merge pull request #4767 from dokku/3900-log-on-rename-fail
...
Output logs when container rename fails and continue on
2021-09-05 02:31:16 -04:00
Jose Diaz-Gonzalez
128c442b17
Merge pull request #4741 from dokku/faster-builds
...
Use a Dockerfile to speed up env var injection for herokuish app builds
2021-09-05 02:13:34 -04:00
Jose Diaz-Gonzalez
162db40370
Merge pull request #4766 from dokku/nicer-log-output
...
Capitalize certain log messages for aesthetic reasons
2021-09-05 02:06:59 -04:00
Jose Diaz-Gonzalez
5855fd069f
fix: use RANDOM in upcoming name
...
This fixes issues where a previous deploy may have failed, consuming that other slot.
2021-09-05 01:15:38 -04:00
Jose Diaz-Gonzalez
c045b1ca6b
chore: capitalize certain log messages for aesthetic reasons
2021-09-05 00:36:58 -04:00
Jose Diaz-Gonzalez
d1319977d6
fix: add log message when rename fails and continue
...
This allows folks to later investigate why the rename failed (probably an app bug) and helpfully posts the container logs.
If multiple containers fail, they may have a ton of output, but this is better than not knowing what is going on.
Closes #3900
2021-09-05 00:35:57 -04:00
Jose Diaz-Gonzalez
9c073364f5
feat: set initial container name for docker-local deploys
...
This makes it easier to track a Dokku container vs an intermediate container or something created external to Dokku.
The container is properly renamed later on, so the `upcoming` part is just an indicator that the container has potentially not yet passed healthchecks.
2021-09-05 00:35:03 -04:00
Jose Diaz-Gonzalez
e9554447d6
Merge pull request #4764 from dokku/josegonzalez-patch-1
...
Reference correct plugin when setting up app-json plugin
2021-09-04 23:26:25 -04:00
Jose Diaz-Gonzalez
f3f9d37d59
fix: reference correct plugin when setting up app-json plugin
2021-09-04 22:43:10 -04:00
Jose Diaz-Gonzalez
0454f3bc8f
Merge pull request #4763 from dokku/4762-installer-docs
...
Remove install doc references to removed web installer
2021-09-04 16:31:37 -04:00
Jose Diaz-Gonzalez
aa81bc0589
docs: remove web installer from homepage
2021-09-04 16:31:28 -04:00
Jose Diaz-Gonzalez
3f70ee3e54
Update README.md
2021-09-04 16:27:27 -04:00
Dokku Bot
e922615cc7
Release 0.25.2
...
# History
## 0.25.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.25.2/bootstrap.sh
sudo DOKKU_TAG=v0.25.2 bash bootstrap.sh
```
### Bug Fixes
- #4760 : @josegonzalez Add missing rsync to OS dependency list for git:sync command
### New Features
- #4761 : @josegonzalez Correct permissions for userns support
- #4742 : @ashkulz bootstrap: add support for Debian 11 (bullseye)
### Documentation
- #4747 : @erickedji Fix process management references to formation key in app.json
### Other
- #4753 : @dependabot[bot] chore(deps): bump socket.io from 4.1.3 to 4.2.0 in /tests/apps/.websocket.disabled
- #4750 : @dependabot[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 196 to 197 in /tests/apps/php
- #4758 : @ltalirz Fix typo in network docs
- #4748 : @trival Remove spare backtick in 0.25.0-migration-guide.md
2021-09-04 20:13:55 +00:00
Jose Diaz-Gonzalez
d6a70c7e7b
Merge pull request #4761 from dokku/4746-userns-support
...
Correct permissions for userns support
2021-09-04 14:10:41 -04:00
Jose Diaz-Gonzalez
c725506d63
fix: correct permissions for userns support
...
Closes #4746
2021-09-04 02:38:31 -04:00
Jose Diaz-Gonzalez
cafcf5cb7c
Merge pull request #4753 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/socket.io-4.2.0
...
chore(deps): bump socket.io from 4.1.3 to 4.2.0 in /tests/apps/.websocket.disabled
2021-09-04 00:26:00 -04:00
Jose Diaz-Gonzalez
54e6dd59f1
Merge pull request #4750 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-197
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 196 to 197 in /tests/apps/php
2021-09-04 00:25:53 -04:00
Jose Diaz-Gonzalez
bd89c31cb7
Merge pull request #4760 from dokku/4754-install-rsync
...
Add missing rsync to OS dependency list for git:sync command
2021-09-04 00:25:42 -04:00
Jose Diaz-Gonzalez
4136c2682f
Merge pull request #4742 from ashkulz/debian_bullseye
...
bootstrap: add support for Debian 11 (bullseye)
2021-09-03 21:59:49 -04:00
Jose Diaz-Gonzalez
5b8c93fd29
fix: install rsync
...
Closes #4754
2021-09-03 21:55:27 -04:00
Jose Diaz-Gonzalez
0337a21f66
Merge pull request #4758 from ltalirz/patch-3
...
Fix typo in network docs
2021-09-03 11:33:49 -04:00
Leopold Talirz
407c54757d
Update network.md
2021-09-03 15:00:27 +02:00
Leopold Talirz
5dbefcbd9c
docs: fix typo
2021-09-03 14:58:20 +02:00
dependabot[bot]
70e552535b
chore(deps): bump socket.io in /tests/apps/.websocket.disabled
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 4.1.3 to 4.2.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.1.3...4.2.0 )
---
updated-dependencies:
- dependency-name: socket.io
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-30 13:13:42 +00:00
dependabot[bot]
8e6b19c36e
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 196 to 197.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v196...v197 )
---
updated-dependencies:
- dependency-name: heroku/heroku-buildpack-php
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-27 13:08:48 +00:00
Jose Diaz-Gonzalez
c379b3e477
Merge pull request #4748 from trival/patch-1
...
Remove spare backtick in 0.25.0-migration-guide.md
2021-08-25 10:14:20 -04:00
Thomas Gorny
2271c476e9
Remove spare backtick in 0.25.0-migration-guide.md
2021-08-25 11:44:59 +02:00
Ashish Kulkarni
c70be7a386
bootstrap: add support for Debian 11 (bullseye)
...
fixes #4740
2021-08-24 13:26:18 +05:30
Jose Diaz-Gonzalez
6c7217b873
Merge pull request #4747 from erickedji/patch-1
...
Fix process management references to formation key in app.json
2021-08-23 10:57:14 -04:00
Komlan Akpédjé KEDJI
aa276f0b18
Fix process management: s/formations/formation/ (app.json)
...
app.json expects a "formation" (singular) key, not a "formations" (plural) key
2021-08-23 01:39:44 +02:00
Jose Diaz-Gonzalez
c43149f4c9
fix: lint
2021-08-18 03:23:28 -04:00
Jose Diaz-Gonzalez
3d4252f43c
refactor: use a Dockerfile to speed up env var injection for herokuish app builds
...
Herokuish app builds currently spin up a temporary container and then commit that container. The new approach uses a Dockerfile to perform those same actions, avoiding the need for the temporary container.
2021-08-18 03:16:11 -04:00
Dokku Bot
d0219ced67
Release 0.25.1
...
# History
## 0.25.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.25.1/bootstrap.sh
sudo DOKKU_TAG=v0.25.1 bash bootstrap.sh
```
### Bug Fixes
- #4736 : @josegonzalez Ensure herokuish deploys respects the env vars during the release process
### Documentation
- #4734 : @josegonzalez docs: add github sponsorship link to contributing docs
2021-08-14 06:35:43 +00:00
Jose Diaz-Gonzalez
2bc7b7e2cc
Merge pull request #4736 from dokku/josegonzalez-patch-1
...
Ensure herokuish deploys respects the env vars during the release process
2021-08-14 02:34:59 -04:00
Jose Diaz-Gonzalez
8c42e85fcc
fix: move pre-deploy trigger to before image retagging
2021-08-14 01:58:35 -04:00
Jose Diaz-Gonzalez
257abfaee8
refactor: move pre-deploy call to post-release-builder
...
Some of the hooks should happen before we push images out...
2021-08-14 01:58:35 -04:00
Jose Diaz-Gonzalez
faf53aa479
fix: install pack for run tests
2021-08-12 22:59:33 -04:00
Jose Diaz-Gonzalez
d9204083f7
fix: install pack
...
Also move the installation into a helper method.
2021-08-12 22:07:53 -04:00
Jose Diaz-Gonzalez
775e78bd08
fix: disable some shellcheck rules
2021-08-12 21:15:15 -04:00
Jose Diaz-Gonzalez
997cc4f466
tests: shore up test checks
2021-08-12 21:12:15 -04:00
Jose Diaz-Gonzalez
a825e2678c
fix: ensure env vars are injected for all run containers
...
CNB containers would otherwise not have them injected.
2021-08-12 21:12:01 -04:00
Jose Diaz-Gonzalez
6c6e26712d
refactor: move helper function to internal-functions
2021-08-12 21:11:11 -04:00
Jose Diaz-Gonzalez
c4985bca67
fix: inject global env vars into cnb containers
2021-08-12 19:44:49 -04:00
Jose Diaz-Gonzalez
620a36be82
tests: enhance release tests to check global secrets
2021-08-12 17:36:01 -04:00
Jose Diaz-Gonzalez
7bf61b401f
fix: call pre-deploy before deploy but after release
...
The dokku_release command adds more "stuff" by virtue of calling builder-release (the herokuish builder injects env vars).
This more closely matches previous order of operations.
Closes #4737
2021-08-12 17:35:54 -04:00
Jose Diaz-Gonzalez
10f6d00e04
tests: add test to ensure herokuish respects the env vars during the release process
2021-08-12 16:16:08 -04:00
Jose Diaz-Gonzalez
dfae840ace
Merge pull request #4734 from dokku/josegonzalez-patch-1
...
docs: add github sponsorship link to contributing docs
2021-08-11 15:57:55 -04:00
Jose Diaz-Gonzalez
f6ec744a1f
docs: add github sponsorship link to contributing docs
2021-08-11 15:57:44 -04:00
Dokku Bot
8f1b142949
Release 0.25.0
...
# History
## 0.25.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.25.0/bootstrap.sh
sudo DOKKU_TAG=v0.25.0 bash bootstrap.sh
```
See the [0.25.0 migration guide](/docs/appendices/0.25.0-migration-guide.md) for more information on migrating to 0.25.0.
### Bug Fixes
- #4733 : @josegonzalez Force grep to run in quiet mode in domains:add call
- #4732 : @josegonzalez Ensure image cleanup does not impact the stack image and refactor container/image cleanup
- #4731 : @josegonzalez Respect debconf selections where possible
- #4729 : @josegonzalez Correct count check for user-auth trigger
- #4721 : @josegonzalez Recursively sync submodules
- #4717 : @josegonzalez Silence stderr when checking for ufw on debian systems
- #4716 : @josegonzalez Suppress dos2unix stderr output during Dockerfile builds
- #4686 : @josegonzalez Ensure repository is bare when calling git:sync
- #4684 : @josegonzalez Install gpg-agent in bootstrap script
- #4683 : @josegonzalez Strip published port flags when triggering deploy tasks
- #4651 : @josegonzalez Do not attempt to retire when there was no pre-existing container
- #4639 : @josegonzalez Correct path for azure-vm releases
### New Features
- #4730 : @josegonzalez Execute motd at the end of the install
- #4719 : @josegonzalez Add support for routing an app to a specified host:port
- #4715 : @josegonzalez Switch from xip.io to sslip.io
- #4460 : @josegonzalez Implement registry plugin
- #4711 : @josegonzalez Enable installing on RPM systems where bind-utils is bindutils
- #4687 : @josegonzalez Output message explaining how to remove a deploy lock when a lock is encountered
- #4682 : @josegonzalez Properly space report output
- #4502 : @josegonzalez Add monorepo support
- #4509 : @josegonzalez Add ability to specify initial network
- #4641 : @dbazile Add initial support for installing onto Fedora
### Refactors
- #4508 : @josegonzalez Add support for the formation key in app.json
- #4507 : @josegonzalez Drop support for Ubuntu 16.04
### Documentation
- #4723 : @josegonzalez Clarify buildkit instructions
- #4718 : @josegonzalez Update link to azure installation on homepage
- #4714 : @josegonzalez Swap from freenode to libera.chat
- #4712 : @josegonzalez Clarify the shape of the command that should be entered in app.json for a cron task
- #4709 : @josegonzalez Add migration note for deprecation of ubuntu 16.04
- #4697 : @josegonzalez Specify that run containers use the same image
- #4688 : @josegonzalez Add a note on recovering networks
- #4689 : @josegonzalez Add a note about wildcards in the installation doc page
- #4680 : @josegonzalez Cleanup markdown lint errors
- #4679 : @josegonzalez Cleanup markdown lint errors
- #4678 : @josegonzalez Cleanup markdown lint errors
- #4677 : @josegonzalez Cleanup markdown lint errors
- #4672 : @bjab Fix typo in pack builder docs
- #4668 : @RealOrangeOne Make example gitlab-ci script a list
- #4673 : @eltociear Fix comment typo in dokku binary
- #4661 : @dy3l Fix case style
- #4647 : @AngCosmin Fixed unable to find version `v1` for official Github Action
### Tests
- #4693 : @josegonzalez Add package.lock for test app
- #4685 : @josegonzalez Remove ci skip note in PULL_REQUEST_TEMPLATE.md
- #4681 : @josegonzalez Ignore duplication warnings in codacy
- #4644 : @josegonzalez Update unit test publisher to latest
### Other
- #4726 : @josegonzalez Drop web installer in favor of setup via cli
- #4713 : @josegonzalez Make heroku-20/focal the default stack for herokuish builds
- #4707 : @dependabot[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 195 to 196 in /tests/apps/php
- #4701 : @josegonzalez Revamp dokku run command
- #4671 : @dependabot[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 193 to 195 in /tests/apps/php
- #4674 : @dependabot[bot] chore(deps): bump jetty-servlet from 11.0.5 to 11.0.6 in /tests/apps/java
- #4652 : @dependabot[bot] chore(deps): bump jetty-servlet from 11.0.4 to 11.0.5 in /tests/apps/java
- #4653 : @dependabot[bot] chore(deps): bump maven-dependency-plugin from 3.1.2 to 3.2.0 in /tests/apps/java
- #4648 : @dependabot[bot] chore(deps): bump django from 3.1.9 to 3.1.12 in /tests/apps/dockerfile-release
- #4645 : @dependabot[bot] chore(deps): bump jetty-servlet from 11.0.3 to 11.0.4 in /tests/apps/java
- #4642 : @dependabot[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 192 to 193 in /tests/apps/php
2021-08-10 17:02:39 +00:00
Jose Diaz-Gonzalez
94c298a1e3
Merge pull request #4733 from dokku/quiet-grep
...
Force grep to run in quiet mode in domains:add call
2021-08-08 14:52:10 -04:00
Jose Diaz-Gonzalez
6e7e69b19d
fix: force grep to run in quiet mode in domains:add call
2021-08-08 14:50:44 -04:00
Jose Diaz-Gonzalez
e34e36c390
Merge pull request #4732 from dokku/cleanup-common
...
Ensure image cleanup does not impact the stack image and refactor container/image cleanup
2021-08-08 04:15:34 -04:00
Jose Diaz-Gonzalez
5103ee21aa
chore: drop redundant if guard
2021-08-08 03:40:08 -04:00
Jose Diaz-Gonzalez
c58cb02689
fix: add flag to list
2021-08-08 03:31:53 -04:00
Jose Diaz-Gonzalez
72eb61d1fc
feat: call scheduler-retire when destroying an app
...
This helps ensure we don't keep around old containers related to a given app.
2021-08-08 03:04:50 -04:00
Jose Diaz-Gonzalez
9e18736475
feat: add ability to scope retire call to a single app
...
Also cleanup the log output a bit for the ps:retire command.
2021-08-08 03:04:25 -04:00
Jose Diaz-Gonzalez
7a564f3185
fix: do not retire the original image
...
By removing the image cleanup registration, we avoid cases where we delete gliderlabs/herokuish, which may cause issues for users in airgapped installations (where the image may not be pullable from a registry).
2021-08-08 02:24:27 -04:00
Jose Diaz-Gonzalez
e8d9982330
chore: drop unnecessary scheduler-docker-cleanup hook
...
All the logic was already called from docker-cleanup, so this just lengthened the cleanup time.
2021-08-08 01:57:44 -04:00
Jose Diaz-Gonzalez
e1f1531d42
refactor: call golang version of docker cleanup from shell
...
This ensures there is only a single implementation.
2021-08-08 01:56:43 -04:00
Jose Diaz-Gonzalez
5e6b27a63f
Merge pull request #4731 from dokku/4065-respect-debconf
...
Respect debconf selections where possible
2021-08-07 20:45:33 -04:00
Jose Diaz-Gonzalez
9f326b3f28
fix: respect debconf selections where possible
...
This will continue to not override anyone's global domain preferences, but will at least ensure we set the domain prior to the default injected in 00_dokku-standard#install.
Closes #4065
2021-08-07 19:25:01 -04:00
Jose Diaz-Gonzalez
66bded4910
Merge pull request #4730 from dokku/execute-motd
...
Execute motd at the end of the install
2021-08-07 19:18:53 -04:00
Jose Diaz-Gonzalez
9c96394369
Merge pull request #4729 from dokku/user-auth-count-check
...
Correct count check for user-auth trigger
2021-08-07 18:44:38 -04:00
Jose Diaz-Gonzalez
df02a1c1cc
feat: execute motd at the end of the install
...
This should prompt users to complete the install as normal.
2021-08-07 18:34:19 -04:00
Jose Diaz-Gonzalez
f0ca3fef54
fix: correct count check for user-auth trigger
...
There are cases where the user-auth plugin exists but the events plugin is not enabled, and this accounts for that.
2021-08-07 17:55:56 -04:00
Jose Diaz-Gonzalez
ca680c3aeb
Merge pull request #4726 from dokku/2247-remove-web-installer
...
Drop web installer in favor of setup via cli
2021-08-07 17:13:58 -04:00
Jose Diaz-Gonzalez
a1c768b9b3
refactor: drop web installer in favor of setup via cli
...
This makes the installation a bit more secure by ensuring a user does not accidentally expose a way for unauthorized users to add new ssh keys to the system.
Additionally, this removes the extra HOSTNAME file to make the initial install process easier (that file was not modifiable by any dokku commands.
Closes #2247
2021-08-07 16:36:41 -04:00
Jose Diaz-Gonzalez
857850b4c6
Merge pull request #4723 from dokku/josegonzalez-patch-1
...
Clarify buildkit instructions
2021-08-06 13:40:45 -04:00
Jose Diaz-Gonzalez
da92be3030
docs: clarify buildkit instructions
...
There is no need for a reboot
2021-08-06 13:40:34 -04:00
Jose Diaz-Gonzalez
e290965acf
Merge pull request #4693 from dokku/add-package-lock
...
Add package.lock for test app
2021-08-06 13:17:13 -04:00
Jose Diaz-Gonzalez
d1b67f1fff
Merge pull request #4721 from dokku/4624-git-submodule-sync
...
Recursively sync submodules
2021-08-06 12:43:50 -04:00
Jose Diaz-Gonzalez
7c4381bfd5
chore: add package.lock for test app
2021-08-06 12:41:10 -04:00
Jose Diaz-Gonzalez
bc410b4111
fix: recursively sync submodules
...
Closes #4624
2021-08-06 11:40:28 -04:00
Jose Diaz-Gonzalez
534a5f0898
Merge pull request #4719 from dokku/4665-route-internal
...
Add support for routing an app to a specified host:port
2021-08-06 11:11:41 -04:00
Jose Diaz-Gonzalez
1a2153585e
Merge pull request #4717 from dokku/4710-silence-installer
...
Silence stderr when checking for ufw on debian systems
2021-08-06 03:13:48 -04:00
Jose Diaz-Gonzalez
547c14d18e
Merge pull request #4713 from dokku/4621-default-focal
...
Make heroku-20/focal the default stack for herokuish builds
2021-08-06 03:06:23 -04:00
Jose Diaz-Gonzalez
d0c0543659
Merge pull request #4716 from dokku/suppress-dos2unix
...
Suppress dos2unix stderr output during Dockerfile builds
2021-08-06 02:16:17 -04:00
Jose Diaz-Gonzalez
e0a513650e
Merge pull request #4715 from dokku/2574-use-sslip
...
Switch from xip.io to sslip.io
2021-08-06 02:15:53 -04:00
Jose Diaz-Gonzalez
9ecfa843f0
feat: add support for routing an app to a specified host:port
...
This is useful when there is a service not managed by Dokku but should be exposed via the Dokku routing layer. As an example, some binaries (consul, nomad, vault) expose web uis, and are traditionally run on the host directly vs in a container.
Closes #4665
2021-08-06 01:29:25 -04:00
Jose Diaz-Gonzalez
afd64c3e04
Merge pull request #4718 from dokku/docs-azure-link-update
...
Update link to azure installation on homepage
2021-08-05 23:52:57 -04:00
Jose Diaz-Gonzalez
9b3ed8d614
docs: update link to azure installation on homepage
2021-08-05 23:52:37 -04:00
Jose Diaz-Gonzalez
79f181cd55
fix: silence stderr when checking for ufw on debian systems
...
Closes #4710
2021-08-05 23:49:37 -04:00
Jose Diaz-Gonzalez
d5b14769dd
feat: make heroku-20/focal the default stack for herokuish builds
...
Closes #4621
2021-08-05 23:43:07 -04:00
Jose Diaz-Gonzalez
bdc89e5907
Merge pull request #4460 from dokku/4219-registry-plugin
...
Implement registry plugin
2021-08-05 23:42:28 -04:00
Jose Diaz-Gonzalez
a68234bdf4
chore: suppress dos2unix stderr output during Dockerfile builds
2021-08-05 23:41:03 -04:00
Jose Diaz-Gonzalez
3f2079b4ea
Merge pull request #4711 from dokku/4706-bind-utils
...
Enable installing on RPM systems where bind-utils is bindutils
2021-08-05 23:40:17 -04:00
Jose Diaz-Gonzalez
ecb8a02356
feat: switch from xip.io to sslip.io
...
xip.io appears to be unsupported after an exodus at basecamp. Switching to sslip.io seems like a decent move.
Refs #2574
2021-08-05 23:30:58 -04:00
Jose Diaz-Gonzalez
39d8465938
Merge pull request #4714 from dokku/libera-chat
...
Swap from freenode to libera.chat
2021-08-05 23:04:12 -04:00
Jose Diaz-Gonzalez
b15244e672
docs: swap from freenode to libera.chat
...
Freenode is basically offline at this point and we've had a libera.chat for a while, so we should point to that.
Also default all real-time communication to Slack.
Finally, remove prominent links to IRC. While libera is still available, the lack of monitoring makes it not a great way to provide support to users.
2021-08-05 23:01:35 -04:00
Jose Diaz-Gonzalez
a9905d3508
Merge pull request #4712 from dokku/4695-cron-docs
...
Clarify the shape of the command that should be entered in app.json for a cron task
2021-08-05 20:28:30 -04:00
Jose Diaz-Gonzalez
77340011bd
docs: clarify the shape of the command that should be entered in app.json for a cron task
2021-08-05 20:27:58 -04:00
Jose Diaz-Gonzalez
5c1d99a04c
feat: enable installing on RPM systems where bind-utils is bindutils
...
Closes #4706
2021-08-05 20:24:52 -04:00
Jose Diaz-Gonzalez
b02f8ba88b
docs: fix deprecation warning
2021-08-05 20:14:30 -04:00
Jose Diaz-Gonzalez
f973239379
docs: link to registry management docs
2021-08-05 20:14:20 -04:00
Jose Diaz-Gonzalez
f0a125f070
fix: remove the test-app:2 image
...
The dokku-retire call needs two passes because a later image was a child image of test-app:2.
2021-08-05 18:58:33 -04:00
Jose Diaz-Gonzalez
5a19cebfd7
fix: do not mark images dead when they still have tags
2021-08-05 17:48:09 -04:00
Jose Diaz-Gonzalez
d5697b9399
tests: inject docker credentials for tests
2021-08-05 16:48:22 -04:00
Jose Diaz-Gonzalez
8f98bbc66f
fix: do not append trailing slash on empty server values
2021-08-05 15:17:32 -04:00
Jose Diaz-Gonzalez
d4ec8d3ab5
tests: add tests for registry plugin
2021-08-05 04:20:22 -04:00
Jose Diaz-Gonzalez
0a08911800
fix: do not aggressively clean up when using the docker-local scheduler
2021-08-05 04:17:37 -04:00
Jose Diaz-Gonzalez
30a15aaa7a
fix: respect pre-deploy task image manipulation
...
This requires a bc-incompatible break in terms of what triggers the pre-deploy hook (dokku internals vs schedulers).
2021-08-05 04:17:21 -04:00
Jose Diaz-Gonzalez
d727dd76ce
fix: ensure we push and cleanup the correct images
2021-08-05 01:13:36 -04:00
Jose Diaz-Gonzalez
39af6359be
feat: add a Start() helper function
2021-08-05 01:12:40 -04:00
Jose Diaz-Gonzalez
d1728a4653
fix: avoid returning a numbered image tag if push is not enabled
2021-08-05 01:12:30 -04:00
Jose Diaz-Gonzalez
13608df0ef
fix: properly pass in password to docker login command
2021-08-05 01:12:10 -04:00
Jose Diaz-Gonzalez
c07b3161fc
fix: build all registry triggers
2021-08-05 01:11:59 -04:00
Jose Diaz-Gonzalez
1f2e2ba61d
docs: update registry docs for clarity
2021-08-05 01:11:50 -04:00
Jose Diaz-Gonzalez
93bd3cd9e3
fix: add godoc
2021-08-04 21:49:40 -04:00
Jose Diaz-Gonzalez
9930c0493d
docs: update docs for new features
2021-08-04 21:49:38 -04:00
Jose Diaz-Gonzalez
455a80e09d
chore: drop unimplemented code
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
9a845664e1
feat: implement image cleanup
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
36c96be091
fix: add missing event hook
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
1a99271fa8
feat: push tag
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
dc04ab912d
feat: tag image
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
93f819609e
feat: filled in more of pushToRegistry
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
6480957c4f
feat: add computed image-repo
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
b33cd266e7
chore: drop unused code
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
88cbae2a6d
feat: implement more of the registry plugin
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
3848b467a2
fix: add missing return
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
e68c04b9a6
fix: handle lint issues
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
5d8340d305
feat: stub out a bunch of code
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
336e901c1e
fix: add some simple validation
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
a6e4949264
refactor: drop property
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
1b325435b8
docs: add initial registry docs
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
f8edf6b07a
docs: move schedulers to live under deployment
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
9e6091e665
feat: add a new hook for global builder-release
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
a755f69e92
feat: first pass at registry plugin
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
518337812f
chore: fix comment
2021-08-04 21:49:14 -04:00
Jose Diaz-Gonzalez
324e1ad1b5
Merge pull request #4709 from dokku/deprecation-note
...
Add migration note for deprecation of ubuntu 16.04
2021-08-04 13:51:41 -04:00
Jose Diaz-Gonzalez
e95384f76b
docs: add migration note for deprecation of ubuntu 16.04
2021-08-04 13:45:49 -04:00
Jose Diaz-Gonzalez
111d5c68bf
Merge pull request #4707 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-196
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 195 to 196 in /tests/apps/php
2021-08-03 15:21:48 -04:00
dependabot[bot]
25ecbcdbbd
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 195 to 196.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v195...v196 )
---
updated-dependencies:
- dependency-name: heroku/heroku-buildpack-php
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-02 13:08:38 +00:00
Jose Diaz-Gonzalez
ca75d4162d
Merge pull request #4508 from dokku/4500-formation-scale
...
Add support for the formation key in app.json
2021-08-02 00:27:35 -04:00
Jose Diaz-Gonzalez
a8a43812a0
chore: make deprecation notice more readable
2021-08-01 23:15:01 -04:00
Jose Diaz-Gonzalez
7058989941
chore: delete this file on import
2021-08-01 22:34:42 -04:00
Jose Diaz-Gonzalez
0decb386d5
fix: correct issues in parsing and writing an updated app.json
2021-08-01 21:52:05 -04:00
Jose Diaz-Gonzalez
4967cc1d1c
fix: do not manually create an app during tests
...
This will cause weird things to happen due to not initializing the app correctly.
2021-08-01 20:13:50 -04:00
Jose Diaz-Gonzalez
06cb7a0d55
fix: properly update formations
2021-08-01 19:06:33 -04:00
Jose Diaz-Gonzalez
fcd16e849d
fix: set correct initial formation
2021-08-01 19:06:25 -04:00
Jose Diaz-Gonzalez
eb55ba5dd0
fix: correct guard
2021-08-01 18:46:41 -04:00
Jose Diaz-Gonzalez
a7593db0c3
refactor: allow specifying clearExisting when calling ps-set-scale
2021-08-01 17:54:12 -04:00
Jose Diaz-Gonzalez
7502cbd13d
fix: actually build triggers
2021-08-01 17:53:34 -04:00
Jose Diaz-Gonzalez
823629d332
docs: document ps-can-scale
2021-08-01 17:53:25 -04:00
Jose Diaz-Gonzalez
401683a305
refactor: write DOKKU_SCALE contents to scale property
...
- remove extraction of DOKKU_SCALE
- migrate to property system
- rewrite internals to use a FormationSlice instead of a map
2021-08-01 17:47:04 -04:00
Jose Diaz-Gonzalez
8fc0cb67ec
chore: drop unnecessary line stripping
...
Since this comes out of ps-current-scale, we can ensure the contents are always valid.
2021-08-01 16:33:42 -04:00
Jose Diaz-Gonzalez
a1dcc2c173
refactor: move ParseScaleOutput to common.go so that it can be used by all plugins
2021-08-01 16:29:50 -04:00
Jose Diaz-Gonzalez
bd4621070c
feat: implement ps-can-scale
2021-08-01 16:27:13 -04:00
Jose Diaz-Gonzalez
70eb751868
fix: correct ps-can-scale guard
2021-08-01 16:26:29 -04:00
Jose Diaz-Gonzalez
ef262c26e8
feat: override all existing scale parameters when calling ps-set-scale
2021-08-01 16:20:19 -04:00
Jose Diaz-Gonzalez
5ad5a29a00
docs: add godoc
2021-08-01 16:14:12 -04:00
Jose Diaz-Gonzalez
46d333df4b
feat: implement ps-set-scale trigger
2021-08-01 16:13:03 -04:00
Jose Diaz-Gonzalez
247698fea6
refactor: move can-scale check out to command
...
If the internals call ps-set-scale, we should always respect it.
2021-08-01 16:07:55 -04:00
Jose Diaz-Gonzalez
302537efd2
refactor: skip image fetching when deploys are skipped
2021-08-01 16:07:26 -04:00
Jose Diaz-Gonzalez
a62f04fa7e
docs: add godoc
2021-08-01 15:47:55 -04:00
Jose Diaz-Gonzalez
1c98b48e5d
fix: add trigger to gitignore
2021-08-01 15:32:08 -04:00
Jose Diaz-Gonzalez
33bf6f59b3
fix: do not output extra newlines
2021-08-01 15:31:59 -04:00
Jose Diaz-Gonzalez
550a0bd07b
fix: properly parse input from ps-current-scale
2021-08-01 01:53:46 -04:00
Jose Diaz-Gonzalez
213f7d224c
refactor: use ps-current-scale instead of parsing DOKKU_SCALE file when iterating over deployed processes
2021-08-01 01:43:35 -04:00
Jose Diaz-Gonzalez
c62bff3002
refactor: hide dokku scale file parsing inside ps plugin
2021-08-01 01:21:46 -04:00
Jose Diaz-Gonzalez
31f3c429ab
docs: fix DOKKU_SCALE reference
2021-08-01 00:33:36 -04:00
Jose Diaz-Gonzalez
fee6773ef3
docs: add deprecation note to migration guide
...
Also add documentation for formations key.
2021-08-01 00:31:28 -04:00
Jose Diaz-Gonzalez
bc49a2e124
fix: ignore DOKKU_SCALE file if app.json has formations key
2021-08-01 00:30:31 -04:00
Jose Diaz-Gonzalez
3fe10efd09
fix: correct issue with assignment to nil map
2021-07-31 23:00:37 -04:00
Jose Diaz-Gonzalez
772e4286f2
fix: variable reference
2021-07-31 22:44:05 -04:00
Jose Diaz-Gonzalez
b9e30e7e19
fix: remove redundant if check
2021-07-31 22:23:19 -04:00
Jose Diaz-Gonzalez
67317f88df
fix: do not force fetching of the DOKKU_SCALE file
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
c6d99722eb
fix: correct stickler errors
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
bd2aa1bd43
feat: migrate the DOKKU_SCALE property during pre-deploy to app.json
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
6d9520e599
feat: add support for formation key in app.json file
...
Still needs triggers for ps-can-scale and ps-scale-set.
Refs #4500
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
9d0bc930a6
fix: handle empty lines and comments in DOKKU_SCALE file
2021-07-31 20:54:14 -04:00
Jose Diaz-Gonzalez
f63c2d18a3
Merge pull request #4701 from dokku/4699-run-list
...
Revamp dokku run command
2021-07-27 14:42:56 -04:00
Jose Diaz-Gonzalez
1bdedf1e28
tests: fix for instant run container removal
2021-07-27 13:26:37 -04:00
Jose Diaz-Gonzalez
14b511d673
fix: correct lint error
2021-07-27 13:16:33 -04:00
Jose Diaz-Gonzalez
86a2b7d2e3
docs: clarify when the cli changes were made
2021-07-27 03:03:18 -04:00
Jose Diaz-Gonzalez
a91a0f8abb
docs: application => app
2021-07-27 02:59:33 -04:00
Jose Diaz-Gonzalez
5a1a30efeb
feat: add ability to list one-off dynos
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
3d913d89f6
docs: add run:detached to documentation
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
e0453dbc15
refactor: use cron as the dyno type for one-off commands when running cron tasks
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
1c6f847c55
docs: update help output
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
61d4b478ce
feat: add --no-tty flag to run and run:detached commands
2021-07-27 02:58:45 -04:00
Jose Diaz-Gonzalez
350a84d253
refactor: deprecate the --detach flag in favor of run:detached
2021-07-27 02:58:44 -04:00
Jose Diaz-Gonzalez
618158a0f3
refactor: deprecate the --rm and --rm-container flags
...
These flags are not commonly invoked by users, causing issues when cleaning up old containers. Rather than instruct users to use some random flag, just change the default to what is likely to be more common.
2021-07-27 02:58:19 -04:00
Jose Diaz-Gonzalez
dbc3d82017
refactor: move run command to it's own plugin
2021-07-27 02:56:39 -04:00
Jose Diaz-Gonzalez
bd3f753d85
Merge pull request #4697 from dokku/josegonzalez-patch-1
...
Specify that run containers use the same image
2021-07-27 02:56:34 -04:00
Jose Diaz-Gonzalez
864562221d
docs: specify that run containers use the same image
2021-07-24 13:41:03 -04:00
Jose Diaz-Gonzalez
52f2ce35f6
Merge pull request #4686 from dokku/4636-git-sync-bare
...
Ensure repository is bare when calling git:sync
2021-07-12 00:52:06 -04:00
Jose Diaz-Gonzalez
623aa737e0
fix: set correct variable for git repo root
2021-07-12 00:01:01 -04:00
Jose Diaz-Gonzalez
e8c3472581
Merge pull request #4684 from dokku/4659-add-gpg-agent
...
Install gpg-agent in bootstrap script
2021-07-11 22:31:12 -04:00
Jose Diaz-Gonzalez
730af2e552
Merge pull request #4687 from dokku/4649-apps-unlock-note
...
Output message explaining how to remove a deploy lock when a lock is encountered
2021-07-11 22:20:50 -04:00
Jose Diaz-Gonzalez
04ee7a7020
Merge pull request #4683 from dokku/4664-strip-port-publishing
...
Strip published port flags when triggering deploy tasks
2021-07-11 22:20:02 -04:00
Jose Diaz-Gonzalez
8612f1a926
Merge pull request #4688 from dokku/4633-network-recovery
...
Add a note on recovering networks
2021-07-11 22:19:21 -04:00
Jose Diaz-Gonzalez
69135ff37e
Merge pull request #4689 from dokku/4257-wildcard-note
...
Add a note about wildcards in the installation doc page
2021-07-11 22:19:11 -04:00
Jose Diaz-Gonzalez
0edb027a53
docs: add a note about wildcards in the installation doc page
...
Closes #4257
2021-07-11 22:03:56 -04:00
Jose Diaz-Gonzalez
18b0c90d0e
docs: add a note on recovering networks
...
Closes #4633
2021-07-11 21:45:14 -04:00
Jose Diaz-Gonzalez
26a3a8fd0a
feat: output message explaining how to remove a deploy lock when a lock is encountered
2021-07-11 21:33:32 -04:00
Jose Diaz-Gonzalez
97b0aa3eb8
fix: ensure repository is bare when calling git:sync
...
Closes #4636
2021-07-11 21:26:14 -04:00
Jose Diaz-Gonzalez
745473322a
Merge pull request #4685 from dokku/josegonzalez-patch-1
...
tests: Remove ci skip note in PULL_REQUEST_TEMPLATE.md
2021-07-11 21:00:13 -04:00
Jose Diaz-Gonzalez
0066de604e
tests: delete PULL_REQUEST_TEMPLATE.md
...
Tests are no longer skippable.
2021-07-11 20:59:24 -04:00
Jose Diaz-Gonzalez
6797dc7df1
fix: install gpg-agent in bootstrap script
...
Closes #4659
2021-07-11 20:58:26 -04:00
Jose Diaz-Gonzalez
f9247a9c42
fix: strip published port flags when triggering deploy tasks
...
Closes #4664
2021-07-11 20:55:12 -04:00
Jose Diaz-Gonzalez
20f9fae613
Merge pull request #4682 from dokku/better-report-output
...
Properly space report output
2021-07-10 18:01:10 -04:00
Jose Diaz-Gonzalez
84b34b2221
feat: properly space report output
2021-07-10 17:57:01 -04:00
Jose Diaz-Gonzalez
69ec927fd7
Merge pull request #4502 from dokku/4501-monorepo-support
...
Add monorepo support
2021-07-10 17:07:23 -04:00
Jose Diaz-Gonzalez
19f9648b40
fix: correct shfmt and shellcheck warnings
2021-07-10 15:44:41 -04:00
Jose Diaz-Gonzalez
be6c4dc6df
fix: correct shfmt and shellcheck warnings
2021-07-10 15:38:19 -04:00
Jose Diaz-Gonzalez
7292eaefc3
tests: add test for builder-pack:set projectoml-path
2021-07-10 15:32:59 -04:00
Jose Diaz-Gonzalez
84ca9ff7e5
fix: call correct function
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
24905e74a5
chore: drop unused variable
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
4022ebd31c
refactor: allow missing project.toml
...
We should treat the project.toml as an optional file, as is the Procfile. Additionally, moving the file into place early will ensure there is no chance of selecting the wrong file.
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
135e78c868
tests: add test for procfile-path
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
a22391b7ad
fix: copy the specified Procfile into place at the earliest possibility
2021-07-10 14:57:59 -04:00
Jose Diaz-Gonzalez
a4b024d6f9
tests: add a test for dockerfile-path
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
d4016223d5
tests: add tests for build-dir
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
2580ad305c
tests: ensure app deploys successfully by default in appjson-path test
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
377ca5ca22
fix: properly handle directory replacement
...
The previous version _also_ deleted the temp working dir, causing issues with subsequent directory access.
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
fda75cbaa5
fix: gitignore correct file
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
441d1c2676
tests: add test for non-existent file
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
0ab135b034
tests: add test for app-json:set
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
5901c57bde
docs: fix style issues
2021-07-10 14:57:58 -04:00
Jose Diaz-Gonzalez
0bd6970b4b
chore: update go.sum
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
bdfb1ee549
fix: add entries to app-json gitignore
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
f62373c3fa
docs: add notes for what happens if the specified values do not exist
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
79cd7e4cab
feat: do not fail build when missing project.toml
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
326031d289
fix: drop unnecessary report hook
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
d68473bfc2
refactor: cleanup Dockerfile and project.toml lookups
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
cb16e11cf5
fix: correct filename
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
5c04328081
fix: correct filename
2021-07-10 14:57:57 -04:00
Jose Diaz-Gonzalez
913f709c39
fix: add missing trigger to builder plugin
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
41f6480834
fix: add missing report trigger to app-json plugin
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
ae6b0b07aa
fix: add missing report trigger for builder-herokuish
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
a6113f88e7
featfeat: add ability to specify a custom app.json path
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
c3ece32145
feat: add ability to specify a custom Procfile path
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
9082c51074
feat: add ability to specify a custom project.toml path
2021-07-10 14:57:56 -04:00
Jose Diaz-Gonzalez
da2b54823b
feat: add ability to specify a custom Dockerfile for an app
2021-07-10 14:57:55 -04:00
Jose Diaz-Gonzalez
6d40d52d7d
feat: add ability to specify a custom build directory for an app
2021-07-10 14:57:55 -04:00
Jose Diaz-Gonzalez
fbdb76e705
Merge pull request #4681 from dokku/ignore-duplication
...
Ignore duplication warnings in codacy
2021-07-10 14:57:23 -04:00
Jose Diaz-Gonzalez
847a405712
tests: ignore duplication warnings in codacy
2021-07-10 14:52:11 -04:00
Jose Diaz-Gonzalez
7cce5b1b79
Merge pull request #4680 from dokku/docs-cleanup
...
Cleanup markdown lint errors
2021-07-09 23:13:40 -04:00
Jose Diaz-Gonzalez
b75dc20a7d
docs: more cleanup
2021-07-09 23:13:21 -04:00
Jose Diaz-Gonzalez
0c7562c6f8
Merge pull request #4679 from dokku/docs-cleanup
...
Cleanup markdown lint errors
2021-07-09 23:07:19 -04:00
Jose Diaz-Gonzalez
539f08f627
docs: more cleanup
2021-07-09 23:06:38 -04:00
Jose Diaz-Gonzalez
4448399e71
Merge pull request #4678 from dokku/docs-cleanup
...
Cleanup markdown lint errors
2021-07-09 22:48:18 -04:00
Jose Diaz-Gonzalez
c50f39b4fa
docs: more cleanup
2021-07-09 22:46:52 -04:00
Jose Diaz-Gonzalez
4469b7428a
Merge pull request #4677 from dokku/docs-cleanup
...
Cleanup markdown lint errors
2021-07-09 22:27:20 -04:00
Jose Diaz-Gonzalez
a108856a98
docs: more cleanup
2021-07-09 22:22:51 -04:00
Jose Diaz-Gonzalez
1b216841a8
docs: more cleanup
2021-07-09 22:16:52 -04:00
Jose Diaz-Gonzalez
db421c97dc
docs: cleanup deployment-tasks.md and plugins.md
2021-07-09 22:16:52 -04:00
Jose Diaz-Gonzalez
93f1a8e59d
Merge pull request #4509 from dokku/4477-initial-network
...
Add ability to specify initial network
2021-07-09 22:06:28 -04:00
Jose Diaz-Gonzalez
d72c3ac6bf
Merge pull request #4671 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-195
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 193 to 195 in /tests/apps/php
2021-07-09 21:20:07 -04:00
Jose Diaz-Gonzalez
a3d9db0e00
docs: clarify bridge network
2021-07-09 21:17:42 -04:00
Jose Diaz-Gonzalez
e8a4a4c89e
tests: always delete the initial-network in tests
2021-07-09 21:14:18 -04:00
Jose Diaz-Gonzalez
50361505db
chore: add deprecation notice
2021-07-09 21:14:06 -04:00
Jose Diaz-Gonzalez
267cc3fd54
fix: respect custom networks when computing the container ip
...
We also change the inspect format to support network names with non alphanumeric characters. See https://github.com/moby/moby/issues/35886 for details.
2021-07-09 21:13:57 -04:00
Jose Diaz-Gonzalez
a086302fc5
fix: actually create the network triggers
2021-07-09 21:12:43 -04:00
Jose Diaz-Gonzalez
bd894ceaaf
docs: add note to migration guide
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
3ed019d708
tests: add test for initial network
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
012040d5c7
chore: drop unused function
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
8d26d06f5e
feat: allow all network properties to be globally set
...
Global settings are cool if managed in a standard way (ugh env vars) so we'll add them back for golang plugins as necessary.
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
84907be0cd
fix: gitignore binaries in common plugin
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
21aef2eef1
chore: properly format go.mod files
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
017037586c
feat: add ability to specify the initial container network
...
Closes #4477
2021-07-09 20:30:09 -04:00
Jose Diaz-Gonzalez
1bb4e4920b
Merge pull request #4672 from bjab/patch-1
...
Fix typo in pack builder docs
2021-07-09 19:57:08 -04:00
dependabot[bot]
1ff3b57f88
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 193 to 195.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v193...v195 )
---
updated-dependencies:
- dependency-name: heroku/heroku-buildpack-php
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-09 23:56:35 +00:00
Jose Diaz-Gonzalez
d473352f7f
Merge pull request #4668 from RealOrangeOne/patch-1
...
Make scripts a list
2021-07-09 19:56:27 -04:00
Jose Diaz-Gonzalez
bf0d7bc23a
Merge pull request #4674 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.6
...
chore(deps): bump jetty-servlet from 11.0.5 to 11.0.6 in /tests/apps/java
2021-07-09 19:55:38 -04:00
Jose Diaz-Gonzalez
7fe94596cd
Merge pull request #4673 from eltociear/patch-1
...
Fix comment typo in dokku binary
2021-07-09 19:55:28 -04:00
dependabot[bot]
6135b762af
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 11.0.5 to 11.0.6.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-11.0.5...jetty-11.0.6 )
---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-servlet
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-07 13:09:37 +00:00
Ikko Ashimine
cd35f7e545
refactor: fix typo in dokku
...
arugments -> arguments
2021-07-05 20:59:15 +09:00
bjab
acfdbd5d4d
Update pack duilder docs
...
pack plugin searches for `project.toml` (without dot)
2021-07-04 16:31:36 +02:00
Jake Howard
37a048d201
Make scripts a list
...
Without this, the config is invalid.
Technically this is only necessary for `after_script`, but changed both for consistency.
2021-06-26 22:07:15 +01:00
Jose Diaz-Gonzalez
506ebc3f23
Merge pull request #4652 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.5
...
chore(deps): bump jetty-servlet from 11.0.4 to 11.0.5 in /tests/apps/java
2021-06-24 23:02:06 -04:00
Jose Diaz-Gonzalez
6c20d29e55
Merge pull request #4653 from dokku/dependabot/maven/tests/apps/java/org.apache.maven.plugins-maven-dependency-plugin-3.2.0
...
chore(deps): bump maven-dependency-plugin from 3.1.2 to 3.2.0 in /tests/apps/java
2021-06-24 23:00:53 -04:00
Jose Diaz-Gonzalez
88244b2918
Merge pull request #4661 from dy3l/fix-case-style
...
Fix case style
2021-06-24 17:57:06 -04:00
dy3l
30dac07817
Fix case style
2021-06-24 22:42:02 +01:00
dependabot[bot]
40e50c9a2f
chore(deps): bump maven-dependency-plugin in /tests/apps/java
...
Bumps [maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin ) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases )
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.1.2...maven-dependency-plugin-3.2.0 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-14 08:02:23 +00:00
dependabot[bot]
5894c334b9
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 11.0.4 to 11.0.5.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-11.0.4...jetty-11.0.5 )
---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-servlet
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-14 08:02:20 +00:00
Jose Diaz-Gonzalez
9c05854928
Merge pull request #4651 from dokku/josegonzalez-patch-1
...
fix: do not attempt to retire when there was no pre-existing container
2021-06-13 16:29:37 -04:00
Jose Diaz-Gonzalez
d666d67877
fix: do not attempt to retire when there was no pre-existing container
2021-06-12 13:55:35 -04:00
Jose Diaz-Gonzalez
c09444ae39
Merge pull request #4648 from dokku/dependabot/pip/tests/apps/dockerfile-release/django-3.1.12
...
chore(deps): bump django from 3.1.9 to 3.1.12 in /tests/apps/dockerfile-release
2021-06-10 20:21:34 -04:00
Jose Diaz-Gonzalez
2f10d04452
Merge pull request #4647 from AngCosmin/patch-1
...
GitHub Actions: Fixed unable to find version `v1`
2021-06-10 20:21:02 -04:00
dependabot[bot]
1caa12a526
chore(deps): bump django in /tests/apps/dockerfile-release
...
Bumps [django](https://github.com/django/django ) from 3.1.9 to 3.1.12.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1.9...3.1.12 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-10 20:11:45 +00:00
Cosmin Anghel
1d7354f8a3
Fixed unable to find version v1
...
Unable to resolve action `dokku/github-action@v1`, unable to find version `v1`
2021-06-10 13:59:41 +03:00
Jose Diaz-Gonzalez
8f56787bf1
Merge pull request #4507 from dokku/4505-drop-xenial
...
Drop support for Ubuntu 16.04
2021-06-09 14:22:05 -04:00
Jose Diaz-Gonzalez
01f90374b7
Merge pull request #4645 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.4
...
chore(deps): bump jetty-servlet from 11.0.3 to 11.0.4 in /tests/apps/java
2021-06-09 14:21:26 -04:00
Jose Diaz-Gonzalez
b34ec89871
Merge pull request #4644 from dokku/josegonzalez-patch-1
...
Update unit test publisher to latest
2021-06-09 14:21:06 -04:00
dependabot[bot]
c345882a2a
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 11.0.3 to 11.0.4.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-11.0.3...jetty-11.0.4 )
---
updated-dependencies:
- dependency-name: org.eclipse.jetty:jetty-servlet
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-09 06:28:16 +00:00
Jose Diaz-Gonzalez
b16e5516bf
fix: properly quote traps with variables
2021-06-09 01:17:48 -04:00
Jose Diaz-Gonzalez
5fdae7dc1e
tests: fix sorting of output
2021-06-09 00:46:36 -04:00
Jose Diaz-Gonzalez
2757f4157e
debug: check the trace output to see what is leaving a lock
2021-06-08 23:02:58 -04:00
Jose Diaz-Gonzalez
ae8a12a4b4
tests: fix sorting of output
2021-06-08 23:02:42 -04:00
Jose Diaz-Gonzalez
a585b07522
fix: properly fetch the internal ip on ubuntu 18.04
2021-06-08 20:36:28 -04:00
Jose Diaz-Gonzalez
3b655fb6a1
debug: check network
2021-06-08 20:36:28 -04:00
Jose Diaz-Gonzalez
62ef52a4cd
debug: enable set -x
2021-06-08 20:36:28 -04:00
Jose Diaz-Gonzalez
135c7d4b2c
chore: drop support for Ubuntu 16.04
...
As of April 2021, it will no longer be an LTS release, and thus us supporting it will increase maintenance burdens.
Also switch CI to use 18.04, so as to test what we currently support.
Closes #4505
2021-06-08 20:36:26 -04:00
Jose Diaz-Gonzalez
88606e272f
chore: update unit test publisher to latest
...
By using v1, github actions will resolve to the latest v1.x release.
2021-06-08 20:34:51 -04:00
Jose Diaz-Gonzalez
b00061fa0f
Merge pull request #4642 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-193
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 192 to 193 in /tests/apps/php
2021-06-08 13:17:37 -04:00
dependabot[bot]
9562a75351
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 192 to 193.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v192...v193 )
---
updated-dependencies:
- dependency-name: heroku/heroku-buildpack-php
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-08 06:35:36 +00:00
Jose Diaz-Gonzalez
d633f4be06
Merge pull request #4641 from dbazile/master
...
Add initial support for installing onto Fedora
2021-06-07 13:00:17 -04:00
David Bazile
2577233ff0
Add nascent support for Fedora
2021-06-07 10:18:32 -04:00
Jose Diaz-Gonzalez
a15797ce6c
Merge pull request #4639 from dokku/josegonzalez-patch-1
...
Correct path for azure-vm releases
2021-06-06 20:34:57 -04:00
Jose Diaz-Gonzalez
c7700e8cc2
fix: correct path for azure-vm releases
...
[ci skip]
2021-06-06 20:34:42 -04:00
Dokku Bot
248577d4f4
Release 0.24.10
...
# History
## 0.24.10
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.10/bootstrap.sh
sudo DOKKU_TAG=v0.24.10 bash bootstrap.sh
```
### Bug Fixes
- #4638 : @josegonzalez Schedule a retire as early as possible
### Documentation
- #4635 : @hiepxanh Add buildkit cache example to Dockerfile docs
- #4632 : @scflode Fix typo in docs for GitHub Actions
### Other
- #4637 : @dependabot[bot] chore(deps): bump django from 3.1.8 to 3.1.9 in /tests/apps/dockerfile-release
2021-06-07 00:25:18 +00:00
Jose Diaz-Gonzalez
46746babd5
Merge pull request #4635 from hiepxanh/patch-1
...
Add buildkit cache example to Dockerfile docs
2021-06-06 17:50:23 -04:00
Jose Diaz-Gonzalez
0759c055d3
chore: reword buildkit cache docs
2021-06-06 17:49:40 -04:00
Jose Diaz-Gonzalez
06eb9e5b02
Merge pull request #4638 from dokku/4576-always-schedule-retire
...
Schedule a retire as early as possible
2021-06-06 17:45:43 -04:00
Jose Diaz-Gonzalez
bf7d6f40ce
refactor: schedule a retire as early as possible
...
Rather than wait for all containers to come up successfully, immediately schedule a retirement of the old container. We'll still perform a disown'd removal after a successful deploy, but we _also_ schedule a retirement when:
- the new container is run successfully, before we update the container id file
- the new container fails and we run the kill_new command (the schedule is there to ensure removal if the container removal commands fail)
Closes #4576
2021-06-06 17:04:49 -04:00
Jose Diaz-Gonzalez
49c18e94e8
Merge pull request #4637 from dokku/dependabot/pip/tests/apps/dockerfile-release/django-3.1.9
...
chore(deps): bump django from 3.1.8 to 3.1.9 in /tests/apps/dockerfile-release
2021-06-06 16:16:37 -04:00
Jose Diaz-Gonzalez
efa34d4bcf
Merge pull request #4632 from scflode/patch-1
...
Fix typo in docs for GitHub Actions
2021-06-05 18:30:31 -04:00
dependabot[bot]
8f2c1ea389
chore(deps): bump django in /tests/apps/dockerfile-release
...
Bumps [django](https://github.com/django/django ) from 3.1.8 to 3.1.9.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1.8...3.1.9 )
---
updated-dependencies:
- dependency-name: django
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-04 23:59:02 +00:00
hiepxanh
c1df31b106
docs: dockerfiles buildkit add cache directory ex
2021-06-04 15:21:35 +07:00
hiepxanh
b3d0dfb704
docs: dockerfiles buildkit add cache directory ex
...
Add example how to cache directory on dockerfile
2021-06-04 15:14:04 +07:00
Flo Schuessel
28a132ba33
Fix typo in docs
...
The PR fixes a small typo in the docs
2021-06-02 11:25:33 +02:00
Dokku Bot
29d2113f64
Release 0.24.9
...
# History
## 0.24.9
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.9/bootstrap.sh
sudo DOKKU_TAG=v0.24.9 bash bootstrap.sh
```
### Bug Fixes
- #4617 : @josegonzalez Actually use the null buildpack for the sample python app
- #4616 : @josegonzalez Update azure-vm file paths to handled azure renames
### New Features
- #4629 : @josegonzalez Upgrade dokku docker image to latest bionic release
### Documentation
- #4622 : @allanitis Update nginx logging configuration example to better support AWS Cloudwatch
### Other
- #4627 : @Tarow Respect custom stack when using cloud native builder
- #4619 : @dependabot[bot] chore(deps): bump flask from 2.0.0 to 2.0.1 in /tests/apps/python-flask
- #4628 : @dependabot[bot] chore(deps): bump monolog/monolog from 1.26.0 to 1.26.1 in /tests/apps/php
- #4618 : @dependabot[bot] chore(deps): bump jetty-servlet from 11.0.2 to 11.0.3 in /tests/apps/java
2021-05-31 23:52:25 +00:00
Jose Diaz-Gonzalez
6d505fc75a
Merge pull request #4629 from dokku/4625-upgrade-base
...
Upgrade dokku docker image to latest bionic release
2021-05-31 16:52:44 -04:00
Jose Diaz-Gonzalez
8d016faf90
Merge pull request #4617 from dokku/actual-null
...
Actually use the null buildpack for the sample python app
2021-05-31 16:36:52 -04:00
Jose Diaz-Gonzalez
f099681e3d
feat: upgrade dokku docker image to latest bionic release
...
Refs #4625
2021-05-31 16:05:35 -04:00
Jose Diaz-Gonzalez
634c8b48d1
fix: ensure the python app has a requirements.txt file
...
Without this, detection will fail on the heroku/python buildpack.
2021-05-31 16:02:09 -04:00
Jose Diaz-Gonzalez
244651dcba
fix: actually use the null buildpack for the sample python app
2021-05-31 16:00:28 -04:00
Jose Diaz-Gonzalez
edb5d067b8
Merge pull request #4627 from Tarow/custom-cnb-stack
...
Respect custom stack when using cloud native builder
2021-05-31 15:53:51 -04:00
Jose Diaz-Gonzalez
3687c1800e
Merge pull request #4619 from dokku/dependabot/pip/tests/apps/python-flask/flask-2.0.1
...
chore(deps): bump flask from 2.0.0 to 2.0.1 in /tests/apps/python-flask
2021-05-31 15:53:09 -04:00
Jose Diaz-Gonzalez
33d6133f49
Merge pull request #4628 from dokku/dependabot/composer/tests/apps/php/monolog/monolog-1.26.1
...
chore(deps): bump monolog/monolog from 1.26.0 to 1.26.1 in /tests/apps/php
2021-05-31 15:52:59 -04:00
dependabot[bot]
8ac63b9f65
chore(deps): bump monolog/monolog in /tests/apps/php
...
Bumps [monolog/monolog](https://github.com/Seldaek/monolog ) from 1.26.0 to 1.26.1.
- [Release notes](https://github.com/Seldaek/monolog/releases )
- [Changelog](https://github.com/Seldaek/monolog/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Seldaek/monolog/compare/1.26.0...1.26.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-31 07:50:59 +00:00
Jose Diaz-Gonzalez
8bbeb90f6f
docs: use correct variable name
2021-05-30 15:32:54 -04:00
Jose Diaz-Gonzalez
c969a1a742
fix: use correct variable
2021-05-30 15:31:19 -04:00
Jose Diaz-Gonzalez
3d745b7c12
chore: use one fewer variable
2021-05-30 15:30:02 -04:00
Niklas Tasler
e38905765b
respect custom stack when using cloud native builder
2021-05-30 17:54:39 +02:00
Jose Diaz-Gonzalez
765bc82028
Merge pull request #4622 from allanitis/patch-1
...
Fix typo in nginx logging configuration example
2021-05-27 02:20:03 -04:00
Matt Allan
c5d329db70
Fix typo: Remove extra space in nginx logging config example
2021-05-27 16:11:00 +10:00
Jose Diaz-Gonzalez
6e0dec7aa2
Merge pull request #4618 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.3
...
chore(deps): bump jetty-servlet from 11.0.2 to 11.0.3 in /tests/apps/java
2021-05-24 23:49:04 -04:00
dependabot[bot]
f6bc8c7f5b
chore(deps): bump flask from 2.0.0 to 2.0.1 in /tests/apps/python-flask
...
Bumps [flask](https://github.com/pallets/flask ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.0.0...2.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-24 07:47:00 +00:00
dependabot[bot]
5214a3518c
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 11.0.2 to 11.0.3.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-11.0.2...jetty-11.0.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-24 07:46:35 +00:00
Jose Diaz-Gonzalez
8b836a4743
Merge pull request #4616 from dokku/josegonzalez-patch-1
...
Update azure-vm file paths to handled azure renames
2021-05-23 19:51:57 -04:00
Jose Diaz-Gonzalez
de3167c146
Update azure-vm file paths to handled azure renames
2021-05-23 19:51:42 -04:00
Dokku Bot
c6404f813d
Release 0.24.8
...
# History
## 0.24.8
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.8/bootstrap.sh
sudo DOKKU_TAG=v0.24.8 bash bootstrap.sh
```
### Bug Fixes
- #4615 : @josegonzalez Remove empty plugin directories during upgrade
- #4613 : @josegonzalez Correct failing repo test
- #4612 : @josegonzalez fix: always retire deployment task containers
### Documentation
- #4607 : @serixscorpio Update link to dokku on Azure deployment page
- #4583 : @josegonzalez Set correct redirect for installation
### Other
- #4610 : @dependabot[bot] chore(deps): bump jinja2 from 2.11.3 to 3.0.1 in /tests/apps/python-flask
- #4614 : @dependabot[bot] chore(deps): bump flask from 2.0.0 to 2.0.1 in /tests/apps/multi
- #4611 : @dependabot[bot] chore(deps): bump thin from 1.8.0 to 1.8.1 in /tests/apps/ruby
- #4609 : @dependabot[bot] chore(deps): bump socket.io from 4.0.2 to 4.1.2 in /tests/apps/.websocket.disabled
- #4608 : @dependabot[bot] chore(deps): bump werkzeug from 1.0.1 to 2.0.1 in /tests/apps/python-flask
- #4600 : @dependabot[bot] chore(deps): bump flask from 1.1.2 to 2.0.0 in /tests/apps/multi
- #4598 : @dependabot[bot] chore(deps): bump flask from 1.1.2 to 2.0.0 in /tests/apps/python-flask
- #4592 : @dependabot[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 191 to 192 in /tests/apps/php
- #4581 : @dependabot-preview[bot] Upgrade to GitHub-native Dependabot
2021-05-23 23:34:19 +00:00
Jose Diaz-Gonzalez
8d0977f015
Merge pull request #4615 from dokku/4593-remove-empty-plugins
...
Remove empty plugin directories during upgrade
2021-05-23 18:26:52 -04:00
Jose Diaz-Gonzalez
f9deab94f9
fix: remove empty plugin directories during upgrade
...
Closes #4593
2021-05-23 17:37:08 -04:00
Jose Diaz-Gonzalez
a54b49362d
Merge pull request #4610 from dokku/dependabot/pip/tests/apps/python-flask/jinja2-3.0.1
...
chore(deps): bump jinja2 from 2.11.3 to 3.0.1 in /tests/apps/python-flask
2021-05-22 22:40:48 -04:00
dependabot[bot]
360c10d90e
chore(deps): bump jinja2 in /tests/apps/python-flask
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 2.11.3 to 3.0.1.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/2.11.3...3.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-23 02:40:40 +00:00
Jose Diaz-Gonzalez
9201860aa8
Merge pull request #4614 from dokku/dependabot/pip/tests/apps/multi/flask-2.0.1
...
chore(deps): bump flask from 2.0.0 to 2.0.1 in /tests/apps/multi
2021-05-22 22:40:32 -04:00
dependabot[bot]
3a5942b75d
chore(deps): bump flask from 2.0.0 to 2.0.1 in /tests/apps/multi
...
Bumps [flask](https://github.com/pallets/flask ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/2.0.0...2.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-23 02:40:27 +00:00
Jose Diaz-Gonzalez
5bf4c41c1d
Merge pull request #4611 from dokku/dependabot/bundler/tests/apps/ruby/thin-1.8.1
...
chore(deps): bump thin from 1.8.0 to 1.8.1 in /tests/apps/ruby
2021-05-22 22:40:18 -04:00
Jose Diaz-Gonzalez
0f1682a9b7
Merge pull request #4609 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/socket.io-4.1.2
...
chore(deps): bump socket.io from 4.0.2 to 4.1.2 in /tests/apps/.websocket.disabled
2021-05-22 22:39:59 -04:00
Jose Diaz-Gonzalez
1222ff9c92
Merge pull request #4608 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-2.0.1
...
chore(deps): bump werkzeug from 1.0.1 to 2.0.1 in /tests/apps/python-flask
2021-05-22 22:39:43 -04:00
dependabot[bot]
410c3dd103
chore(deps): bump socket.io in /tests/apps/.websocket.disabled
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 4.0.2 to 4.1.2.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.0.2...4.1.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-22 23:58:04 +00:00
dependabot[bot]
3028dc4182
chore(deps): bump thin from 1.8.0 to 1.8.1 in /tests/apps/ruby
...
Bumps [thin](https://github.com/macournoyer/thin ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/macournoyer/thin/releases )
- [Changelog](https://github.com/macournoyer/thin/blob/master/CHANGELOG )
- [Commits](https://github.com/macournoyer/thin/compare/v1.8.0...v1.8.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-22 23:57:52 +00:00
dependabot[bot]
69e449788d
chore(deps): bump werkzeug in /tests/apps/python-flask
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 1.0.1 to 2.0.1.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/1.0.1...2.0.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-22 23:57:30 +00:00
Jose Diaz-Gonzalez
c3d23103e2
Merge pull request #4600 from dokku/dependabot/pip/tests/apps/multi/flask-2.0.0
...
chore(deps): bump flask from 1.1.2 to 2.0.0 in /tests/apps/multi
2021-05-22 19:57:06 -04:00
Jose Diaz-Gonzalez
e5d626574c
Merge pull request #4598 from dokku/dependabot/pip/tests/apps/python-flask/flask-2.0.0
...
chore(deps): bump flask from 1.1.2 to 2.0.0 in /tests/apps/python-flask
2021-05-22 19:56:56 -04:00
Jose Diaz-Gonzalez
cce61f52ad
Merge pull request #4592 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-192
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 191 to 192 in /tests/apps/php
2021-05-22 19:56:46 -04:00
Jose Diaz-Gonzalez
bfe21844ea
Merge pull request #4613 from dokku/fix-repo-test
...
Correct failing repo test
2021-05-22 19:56:26 -04:00
Jose Diaz-Gonzalez
0532cae666
fix: correct failing repo test
...
The previous version grepped for the number 0, which is now output in the repo cache line count. We should check for the exact value instead.
2021-05-22 19:28:06 -04:00
Jose Diaz-Gonzalez
a6b36ae62f
Merge pull request #4612 from dokku/retire-task-containers
...
fix: always retire deployment task containers
2021-05-22 18:35:15 -04:00
Jose Diaz-Gonzalez
8766820974
fix: always retire deployment task containers
...
Without this, the normal cleanup routine would not remove the containers, and removal would require a manual call to 'dokku cleanup'.
2021-05-22 15:37:21 -04:00
Jose Diaz-Gonzalez
85b09e11cf
Merge pull request #4607 from serixscorpio/patch-1
...
Update link to dokku on Azure deployment page [ci skip]
2021-05-16 23:13:06 -04:00
Eric Ti-Yu Chiang
5d1d466edb
Update link to dokku on Azure deployment page
...
The old link is broken.
2021-05-16 23:06:27 -04:00
dependabot[bot]
a9930fb167
chore(deps): bump flask from 1.1.2 to 2.0.0 in /tests/apps/multi
...
Bumps [flask](https://github.com/pallets/flask ) from 1.1.2 to 2.0.0.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/1.1.2...2.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-12 06:19:02 +00:00
dependabot[bot]
b628b68aef
chore(deps): bump flask from 1.1.2 to 2.0.0 in /tests/apps/python-flask
...
Bumps [flask](https://github.com/pallets/flask ) from 1.1.2 to 2.0.0.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/1.1.2...2.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-12 06:18:54 +00:00
dependabot[bot]
a1e7f19580
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 191 to 192.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v191...v192 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-07 08:08:37 +00:00
Jose Diaz-Gonzalez
f4b4752e20
Merge pull request #4583 from dokku/josegonzalez-patch-1
...
Set correct redirect for installation
2021-05-01 18:00:36 -04:00
Jose Diaz-Gonzalez
b3d547db30
fix: set correct redirect for installation
...
[ci skip]
2021-05-01 17:59:39 -04:00
Jose Diaz-Gonzalez
23a54f58b0
Merge pull request #4581 from dokku/dependabot/add-v2-config-file
...
Upgrade to GitHub-native Dependabot
2021-04-28 12:49:38 -04:00
Jose Diaz-Gonzalez
e16ec3ab9d
chore: fix formatting
2021-04-28 12:48:22 -04:00
dependabot-preview[bot]
9e8f6a36f5
Upgrade to GitHub-native Dependabot
2021-04-28 16:46:14 +00:00
Dokku Bot
496ea86840
Release 0.24.7
...
# History
## 0.24.7
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.7/bootstrap.sh
sudo DOKKU_TAG=v0.24.7 bash bootstrap.sh
```
### Bug Fixes
- #4574 : @Cellane Fix alternate-tags content & escaping
### Other
- #4575 : @Cellane Exclude additional ShellCheck tests
2021-04-22 05:58:42 +00:00
Jose Diaz-Gonzalez
b3854eb2c3
Merge pull request #4575 from Cellane/patch-2
...
Exclude additional ShellCheck tests
2021-04-22 01:57:29 -04:00
Milan Vit
2be6c8b86d
Add explanation for exclusion
2021-04-22 14:25:23 +09:00
Milan Vit
3db6dbfcb3
Exclude additional ShellCheck tests
2021-04-22 14:22:12 +09:00
Jose Diaz-Gonzalez
dfd55d0eb0
Merge pull request #4574 from Cellane/patch-1
...
Fix alternate-tags content & escaping
2021-04-22 01:05:36 -04:00
Milan Vit
ca6ac610a2
Fix alternate-tags content & escaping
2021-04-22 13:23:33 +09:00
Dokku Bot
b943edcd24
Release 0.24.6
...
# History
## 0.24.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.6/bootstrap.sh
sudo DOKKU_TAG=v0.24.6 bash bootstrap.sh
```
### Bug Fixes
- #4493 : @Cellane Ensure alternate-tags is properly injected for git:from-image deploys
- #4563 : @Akirtovskis Tough netrc file when setting git:auth entries
- #4566 : @jasiek Normalize Dockerfile line terminators to handle issues in port extraction
- #4567 : @josegonzalez Ensure plugin:update updates all plugins when no plugin is specified
- #4568 : @josegonzalez Do not insert log max-size when log-driver is set at daemon-level
- #4554 : @josegonzalez Ensure deployment task containers get associated to internal networks
### New Features
- #4557 : @josegonzalez Add bash-completion to debian package recommends
- #4484 : @lunswor Bumps vector image version to 0.12.x
### Other
- #4569 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 190 to 191 in /tests/apps/php
2021-04-17 01:53:29 +00:00
Jose Diaz-Gonzalez
03ff6e9824
add verbose debugging to formula releasing
2021-04-16 14:45:54 -04:00
Jose Diaz-Gonzalez
7847c8b99c
Merge pull request #4493 from Cellane/add-failing-test-for-image-labeling
...
Ensure alternate-tags is properly injected for git:from-image deploys
2021-04-16 14:37:55 -04:00
Jose Diaz-Gonzalez
8660d58eb0
fix: inject alternate label when building from an image
...
This label is otherwise missing, causing tooling that might want to know about it's pre-existing labels - specifically, docker-image-labeler - to fail to run as expected.
2021-04-16 12:28:56 -04:00
Jose Diaz-Gonzalez
9de027167d
tests: make test a bit clearer
2021-04-16 12:28:56 -04:00
Milan Vit
65095fa4f7
💚 Alter tests further
2021-04-16 12:28:56 -04:00
Milan Vit
f07f489ef6
💚 Break test by fixing it
2021-04-16 12:28:56 -04:00
Milan Vit
15f4e94b4f
✅ Add (hopefully) failing test for image labeling
2021-04-16 12:28:56 -04:00
Jose Diaz-Gonzalez
6d66590fd4
Merge pull request #4563 from Akirtovskis/add-and-remove-netrc-for-git-auth
...
Tough netrc file when setting git:auth entries
2021-04-16 12:28:20 -04:00
Jose Diaz-Gonzalez
cc1e9562b0
Merge pull request #4566 from jasiek/master
...
Normalize Dockerfile line terminators to handle issues in port extraction
2021-04-16 12:27:45 -04:00
Jose Diaz-Gonzalez
ecad66bf22
Merge pull request #4567 from dokku/4553-plugin-update
...
Ensure plugin:update updates all plugins when no plugin is specified
2021-04-16 12:26:43 -04:00
Jose Diaz-Gonzalez
d8ae1bd06c
Merge pull request #4568 from dokku/4519-respect-daemon-log-settings
...
Do not insert log max-size when log-driver is set at daemon-level
2021-04-16 12:26:34 -04:00
Jose Diaz-Gonzalez
1679024926
Merge pull request #4569 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-191
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 190 to 191 in /tests/apps/php
2021-04-16 12:26:22 -04:00
dependabot-preview[bot]
690233c02b
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 190 to 191.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v190...v191 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-04-16 06:26:56 +00:00
Jose Diaz-Gonzalez
4cccaebac5
fix: do not insert log max-size when log-driver is set at daemon-level
...
Closes #4519
2021-04-16 01:54:44 -04:00
Jose Diaz-Gonzalez
42e9164050
fix: ensure plugin:update updates all plugins when no plugin is specified
...
Closes #4553
2021-04-16 01:00:53 -04:00
Jan Szumiec
4af837b987
Some Dockerfiles will have CRLF line terminators which will prevent us
...
from parsing EXPOSE directives.
2021-04-15 21:28:46 +02:00
Jan Szumiec
a23a7c4488
Fixed a linter warning.
2021-04-15 07:05:00 +02:00
arturs
46c4a93468
chore(plugins): remove unnecessary command
2021-04-14 22:00:28 +03:00
arturs
84daf1ae52
fix(plugins): add touch netrc and remove netrc in git auth fn
2021-04-14 21:41:33 +03:00
Jose Diaz-Gonzalez
be01d2f7ec
Merge pull request #4557 from dokku/4538-bash-completion
...
Add bash-completion to debian package recommends
2021-04-14 06:11:41 -04:00
Jose Diaz-Gonzalez
9273e634ce
Merge pull request #4484 from lunswor/bump-vector-image
...
Bumps vector image version
2021-04-14 05:43:42 -04:00
Jose Diaz-Gonzalez
dd9d5d67a1
feat: add bash-completion to debian package recommends
...
We're skipping adding this to the yum package as we're going to start phasing out support for non-debian hosts in favor of installing via the Docker image.
Closes #4538
2021-04-14 05:40:54 -04:00
Jose Diaz-Gonzalez
f5dda60e5b
Merge pull request #4554 from dokku/josegonzalez-patch-1
...
Ensure deployment task containers get associated to internal networks
2021-04-14 05:35:13 -04:00
Jose Diaz-Gonzalez
578f6e7ba5
fix: ensure deployment task containers get associated to internal networks
...
Closes #4543
2021-04-13 19:47:45 -04:00
Dokku Bot
22464734da
Release 0.24.5
...
# History
## 0.24.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.5/bootstrap.sh
sudo DOKKU_TAG=v0.24.5 bash bootstrap.sh
```
### Bug Fixes
- #4552 : @josegonzalez Scope return 301 in nginx config to allow proper letsencrypt usage
### Documentation
- #4546 : @benwinding Add bad proxy ports to troubleshooting doc
### Other
- #4547 : @dependabot[bot] chore(deps): bump django from 3.1.6 to 3.1.8 in /tests/apps/dockerfile-release
2021-04-13 20:34:17 +00:00
Jose Diaz-Gonzalez
ee1f7fb6b9
Merge pull request #4546 from benwinding/master
...
Add bad proxy ports to troubleshooting doc
2021-04-13 14:46:35 -04:00
Jose Diaz-Gonzalez
fc3cdd06af
Merge pull request #4547 from dokku/dependabot/pip/tests/apps/dockerfile-release/django-3.1.8
...
chore(deps): bump django from 3.1.6 to 3.1.8 in /tests/apps/dockerfile-release
2021-04-13 14:42:40 -04:00
Jose Diaz-Gonzalez
1668e4bc57
Merge pull request #4552 from dokku/letsencrypt-ssl-fixes
...
Scope return 301 in nginx config to allow proper letsencrypt usage
2021-04-13 14:38:33 -04:00
Jose Diaz-Gonzalez
f4a0dca15b
fix: scope return 301 in nginx config to allow proper letsencrypt usage
2021-04-13 13:26:49 -04:00
Jose Diaz-Gonzalez
45417753a2
fix: correct description
2021-04-13 13:26:23 -04:00
Jose Diaz-Gonzalez
0967dc2130
fix: update deprecation warnings
2021-04-13 13:26:14 -04:00
dependabot[bot]
d48936eb79
chore(deps): bump django in /tests/apps/dockerfile-release
...
Bumps [django](https://github.com/django/django ) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.1.6...3.1.8 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-08 19:51:15 +00:00
Ben Winding
f5ff9f0997
Update troubleshooting.md
2021-04-05 23:39:31 +09:30
Dokku Bot
56324bc71e
Release 0.24.4
...
# History
## 0.24.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.4/bootstrap.sh
sudo DOKKU_TAG=v0.24.4 bash bootstrap.sh
```
### Bug Fixes
- #4526 : @josegonzalez Do not cut off builder arguments that have a 'v-' substring
- #4523 : @josegonzalez Ignore set pipefail errors when DOKKU_SHELL is set to sh
- #4516 : @josegonzalez Properly handle letsencrypt certs in certs:report output
- #4510 : @josegonzalez Reformat existing buildpacks files
### New Features
- #4525 : @josegonzalez Update error for git:from- commands when the artifact is already synced
- #4524 : @josegonzalez Allow skipping entrypoint detection if entrypoint is tini
### Documentation
- #4531 : @elamje Update config command to config:show
- #4528 : @grantjenks Fix typo in persistent storage docs
- #4530 : @Tobbe deployment docs: fix letsencrypt plugin name
- #4517 : @illgitthat Update README with correct link to docs
- #4513 : @josegonzalez Add a note on ssl and letsencrypt usage to the setup docs
- #4511 : @josegonzalez Document removal of nginx site-enabled files for first time installers
- #4506 : @josegonzalez Add full example for custom nginx log format
- #4504 : @josegonzalez Clarify permissions on persistent storage paths
- #4503 : @josegonzalez Drop dead newsletter link
### Other
- #4540 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.5.1 to 1.5.2 in /tests/apps/gogrpc
- #4535 : @dependabot-preview[bot] chore(deps): bump gunicorn from 20.0.4 to 20.1.0 in /tests/apps/multi
- #4536 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 11.0.1 to 11.0.2 in /tests/apps/java
- #4537 : @dependabot-preview[bot] chore(deps): bump gunicorn from 20.0.4 to 20.1.0 in /tests/apps/python-flask
- #4527 : @Cellane Remove all traces of dokku-update
2021-04-02 18:18:27 +00:00
Jose Diaz-Gonzalez
c5c3b3928e
Merge pull request #4526 from dokku/4515-docker-options-parsing
...
Do not cut off builder arguments that have a 'v-' substring
2021-03-30 22:53:39 -04:00
Jose Diaz-Gonzalez
7f38a80bb8
Merge pull request #4540 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.5.2
...
chore(deps): bump github.com/golang/protobuf from 1.5.1 to 1.5.2 in /tests/apps/gogrpc
2021-03-30 22:53:15 -04:00
Jose Diaz-Gonzalez
ed9f1c6d6f
Merge pull request #4535 from dokku/dependabot/pip/tests/apps/multi/gunicorn-20.1.0
...
chore(deps): bump gunicorn from 20.0.4 to 20.1.0 in /tests/apps/multi
2021-03-30 22:53:04 -04:00
Jose Diaz-Gonzalez
f7f4446755
Merge pull request #4536 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.2
...
chore(deps): bump jetty-servlet from 11.0.1 to 11.0.2 in /tests/apps/java
2021-03-30 22:52:50 -04:00
Jose Diaz-Gonzalez
e183b95195
Merge pull request #4537 from dokku/dependabot/pip/tests/apps/python-flask/gunicorn-20.1.0
...
chore(deps): bump gunicorn from 20.0.4 to 20.1.0 in /tests/apps/python-flask
2021-03-30 22:52:44 -04:00
dependabot-preview[bot]
2bd289fa79
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.5.1...v1.5.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-30 05:54:33 +00:00
dependabot-preview[bot]
298bb3b3be
chore(deps): bump gunicorn in /tests/apps/python-flask
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 20.0.4 to 20.1.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/20.0.4...20.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-29 06:13:10 +00:00
dependabot-preview[bot]
de2f3af3df
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 11.0.1 to 11.0.2.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-11.0.1...jetty-11.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-29 06:12:57 +00:00
dependabot-preview[bot]
11505e0473
chore(deps): bump gunicorn from 20.0.4 to 20.1.0 in /tests/apps/multi
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 20.0.4 to 20.1.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/20.0.4...20.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-29 06:05:42 +00:00
Jose Diaz-Gonzalez
dfe4fde66e
Merge pull request #4531 from elamje/patch-1
...
Update config command to config:show
2021-03-28 01:39:49 -04:00
John
d849a20325
Update config command to config:show
...
Dokku now gives `config` deprecation message, and suggests to use `config:show`
2021-03-27 23:36:52 -06:00
Jose Diaz-Gonzalez
a6aec6d6a0
Merge pull request #4528 from grantjenks/patch-1
...
Fix typo in persistent storage docs
2021-03-28 01:36:37 -04:00
Jose Diaz-Gonzalez
fd7029fe34
Merge pull request #4525 from dokku/4520-from-error
...
Update error for git:from- commands when the artifact is already synced
2021-03-28 01:36:12 -04:00
Jose Diaz-Gonzalez
e67a4024a2
Merge pull request #4530 from Tobbe/patch-1
...
deployment docs: fix letsencrypt plugin name
2021-03-28 01:35:59 -04:00
Tobbe Lundberg
d7617f296b
deployment docs: fix letsencrypt plugin name
2021-03-27 09:50:02 +01:00
Grant Jenks
4387ae2bb3
Fix typo: "diretory" to "directory"
...
Fix typo: "diretory" to "directory"
2021-03-25 22:20:47 -07:00
Jose Diaz-Gonzalez
2551c361eb
Merge pull request #4527 from Cellane/remove-dokku-update
...
Remove all traces of dokku-update
2021-03-25 22:29:39 -04:00
Milan Vit
78e430221f
🔥 Remove all traces of dokku-update
2021-03-26 11:27:31 +09:00
Jose Diaz-Gonzalez
ae42f6d9f4
Merge pull request #4524 from dokku/4522-amp-amp-deploy-tasks
...
Allow skipping entrypoint detection if entrypoint is tini
2021-03-25 21:39:09 -04:00
Jose Diaz-Gonzalez
3880122ef7
Merge pull request #4523 from dokku/ignore-pipefail-sh
...
Ignore set pipefail errors when DOKKU_SHELL is set to sh
2021-03-25 21:39:02 -04:00
Jose Diaz-Gonzalez
5a0823baed
fix: do not cut off builder arguments that have a 'v-' substring
...
Closes #4515
2021-03-25 21:38:11 -04:00
Jose Diaz-Gonzalez
8083ff6584
feat: update error for git:from- commands when the artifact is already synced
...
Closes #4520
2021-03-25 20:38:38 -04:00
Jose Diaz-Gonzalez
1599afa74f
docs: add docs for git-from-directory trigger
2021-03-25 20:37:37 -04:00
Jose Diaz-Gonzalez
356ed6f9eb
feat: modify the deployment task if the detected entrypoint is tini
...
Closes #4522
2021-03-25 20:17:16 -04:00
Jose Diaz-Gonzalez
38910c7c48
tests: split app-json tests into two files
...
This should decrease the test matrix runtime.
2021-03-25 20:13:30 -04:00
Jose Diaz-Gonzalez
97aa934343
feat: do not reinstall pack during bats tests
2021-03-25 20:12:39 -04:00
Jose Diaz-Gonzalez
376d7bdac6
fix: ignore set pipefail errors when DOKKU_SHELL is set to sh
2021-03-25 20:10:41 -04:00
Jose Diaz-Gonzalez
f3934a1732
Merge pull request #4516 from dokku/199-handle-letsencrypt
...
Properly handle letsencrypt certs in certs:report output
2021-03-24 05:34:57 -04:00
Jose Diaz-Gonzalez
efbbded715
fix: properly handle letsencrypt certs in certs:report output
...
Closes dokku/dokku-letsencrypt#199
2021-03-23 16:43:07 -04:00
Jose Diaz-Gonzalez
d49aee6dd7
Merge pull request #4517 from illgitthat/patch-1
...
Update README with correct link to docs
2021-03-23 14:20:12 -04:00
illgitthat
38497482b5
Update README with correct link to docs
...
Changed https://dokku.com/docs/ to → https://dokku.com/docs/getting-started/installation/
The current link https://dokku.com/docs/ just seems to load dokku.com but with some broken image urls
Example: img tag links to `https://dokku.com/docs/assets/docker.png ` instead of `https://dokku.com/assets/docker.png `
2021-03-23 14:04:41 -04:00
Jose Diaz-Gonzalez
75c049d7ea
Merge pull request #4510 from dokku/4452-reformat-existing-buildpacks-file
...
Reformat existing buildpacks files
2021-03-23 13:56:48 -04:00
Jose Diaz-Gonzalez
2904cc07e2
Merge pull request #4513 from dokku/4248-letsencypt-setup
...
Add a note on ssl and letsencrypt usage to the setup docs
2021-03-22 18:46:23 -04:00
Jose Diaz-Gonzalez
71e7e697ae
docs: add a note on ssl and letsencrypt usage to the setup docs
...
Closes #4248
2021-03-22 18:45:54 -04:00
Jose Diaz-Gonzalez
89d2f9c5c9
Merge pull request #4511 from dokku/4305-docker-warnings
...
Document removal of nginx site-enabled files for first time installers
2021-03-22 18:39:53 -04:00
Jose Diaz-Gonzalez
7dd7ebbb94
docs: document removal of nginx site-enabled files for first time installers
...
Closes #4305
2021-03-22 17:32:38 -04:00
Jose Diaz-Gonzalez
6787b82ec0
fix: reformat existing buildpacks files
...
Previously, the shorthand was not properly supported. While this _should_ be the domain of the gliderlabs/herokuish repository, we do it here as a courtesy to Dokku users.
Additionally, support the heroku-community => heroku mapping.
Closes #4452
2021-03-22 16:46:18 -04:00
Jose Diaz-Gonzalez
3a048d515a
Merge pull request #4506 from dokku/4478-log-format-setup
...
Add full example for custom nginx log format
2021-03-21 23:27:04 -04:00
Jose Diaz-Gonzalez
7316b1d14c
docs: add full example for custom nginx log format
...
Closes #4478
2021-03-21 23:26:28 -04:00
Jose Diaz-Gonzalez
07b16a6f5f
Merge pull request #4504 from dokku/4479-persistent-docs
...
Clarify permissions on persistent storage paths
2021-03-21 23:14:59 -04:00
Jose Diaz-Gonzalez
66acde1c66
docs: clarify permissions on persistent storage paths
...
CNB uses a custom user/group id depending on the image.
Also cleanup the entire doc to make it generally more readable with less repetition.
Closes #4479
2021-03-21 23:14:39 -04:00
Jose Diaz-Gonzalez
11ae74fbac
Merge pull request #4503 from dokku/4487-drop-newsletter
...
Drop dead newsletter link
2021-03-21 22:50:51 -04:00
Jose Diaz-Gonzalez
57386b905c
docs: drop dead newsletter link
...
Closes #4487
2021-03-21 22:50:25 -04:00
Dokku Bot
49405316ff
Release 0.24.3
...
# History
## 0.24.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.3/bootstrap.sh
sudo DOKKU_TAG=v0.24.3 bash bootstrap.sh
```
### Bug Fixes
- #4496 : @josegonzalez Ensure existing apps are initialized before modifying with code
### Documentation
- #4492 : @josegonzalez Set better header colors for dark mode
- #4481 : @bfontaine docs: fix a broken link
### Other
- #4495 : @dependabot[bot] chore(deps): bump djangorestframework from 3.11.0 to 3.11.2 in /tests/apps/dockerfile-release
- #4494 : @dependabot[bot] chore(deps): bump django from 3.0.7 to 3.1.6 in /tests/apps/dockerfile-release
- #4491 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.4.3 to 1.5.1 in /tests/apps/gogrpc
2021-03-21 06:16:06 +00:00
Jose Diaz-Gonzalez
66282e7ac9
Merge pull request #4496 from dokku/4485-reinit-repo
...
Ensure existing apps are initialized before modifying with code
2021-03-21 02:14:37 -04:00
Jose Diaz-Gonzalez
06bc6b9012
fix: ensure existing apps are initialized before modifying with code
...
Prior to 0.24.0, not all applications would have their repositories initialized. This was especially the case for tags and tarball deploys.
This state is now correctly detected and the repository is initialized as expected.
Closes #4485
2021-03-21 01:32:31 -04:00
Jose Diaz-Gonzalez
915c3e6455
Merge pull request #4495 from dokku/dependabot/pip/tests/apps/dockerfile-release/djangorestframework-3.11.2
...
chore(deps): bump djangorestframework from 3.11.0 to 3.11.2 in /tests/apps/dockerfile-release
2021-03-19 21:08:37 -04:00
dependabot[bot]
260997781a
chore(deps): bump djangorestframework in /tests/apps/dockerfile-release
...
Bumps [djangorestframework](https://github.com/encode/django-rest-framework ) from 3.11.0 to 3.11.2.
- [Release notes](https://github.com/encode/django-rest-framework/releases )
- [Commits](https://github.com/encode/django-rest-framework/compare/3.11.0...3.11.2 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-20 00:10:43 +00:00
Jose Diaz-Gonzalez
8755ba31b2
Merge pull request #4494 from dokku/dependabot/pip/tests/apps/dockerfile-release/django-3.1.6
...
chore(deps): bump django from 3.0.7 to 3.1.6 in /tests/apps/dockerfile-release
2021-03-19 15:15:38 -04:00
dependabot[bot]
75ab1f8dab
chore(deps): bump django in /tests/apps/dockerfile-release
...
Bumps [django](https://github.com/django/django ) from 3.0.7 to 3.1.6.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.7...3.1.6 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-19 11:04:05 +00:00
Jose Diaz-Gonzalez
e0ffebecdc
Merge pull request #4491 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.5.1
...
chore(deps): bump github.com/golang/protobuf from 1.4.3 to 1.5.1 in /tests/apps/gogrpc
2021-03-18 22:59:26 -04:00
Jose Diaz-Gonzalez
8cece0f92f
Merge pull request #4492 from dokku/josegonzalez-patch-1
...
Set better header colors for dark mode
2021-03-18 22:59:17 -04:00
Jose Diaz-Gonzalez
cf1eaae7e5
docs: set better header colors for dark mode
2021-03-18 22:59:02 -04:00
dependabot-preview[bot]
6a93ca2f9f
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.4.3 to 1.5.1.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.4.3...v1.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-18 05:42:35 +00:00
Lee Unsworth
ae6452e6e4
Bumps vector image version
2021-03-15 08:55:28 +00:00
Jose Diaz-Gonzalez
7cb7d2aebf
Merge pull request #4481 from bfontaine/patch-2
...
docs: fix a broken link
2021-03-15 02:16:10 -04:00
Baptiste Fontaine
affc954047
docs: fix a broken link
...
[ci skip]
2021-03-14 19:25:52 +01:00
Dokku Bot
4662ac2774
Release 0.24.2
...
# History
## 0.24.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.2/bootstrap.sh
sudo DOKKU_TAG=v0.24.2 bash bootstrap.sh
```
### Bug Fixes
- #4473 : @josegonzalez Add the correct log mount for app logs
### Other
- #4465 : @Akirtovskis Add git:unlock command
- #4470 : @dependabot-preview[bot] chore(deps): bump socket.io from 3.1.2 to 4.0.0 in /tests/apps/.websocket.disabled
- #4462 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 189 to 190 in /tests/apps/php
2021-03-12 17:01:26 +00:00
Jose Diaz-Gonzalez
dd4d66fcb6
Merge pull request #4473 from dokku/4469-log-mount
...
Add the correct log mount for app logs
2021-03-12 11:59:06 -05:00
Jose Diaz-Gonzalez
3ab23dde07
Merge pull request #4465 from Akirtovskis/4458-git-sync-clone-in-progress
...
Add git:unlock command
2021-03-12 06:31:59 -05:00
Jose Diaz-Gonzalez
18a6ba90f9
fix: add the correct log mount for app logs
...
As per documentation, the `/var/log/dokku/apps` should be mounted from the host to the container. The existing mount was `/var/log/dokku` mounted to `/var/logs/dokku/apps`.
The broken mount will be removed in the next minor.
2021-03-12 06:31:01 -05:00
Jose Diaz-Gonzalez
a901661e91
chore: set perms on tmp git directory
2021-03-12 02:55:33 -05:00
Jose Diaz-Gonzalez
9781a905a7
fix: create correct clone directory
2021-03-12 02:55:22 -05:00
Jose Diaz-Gonzalez
4cd064f76c
chore: run shfmt against file
2021-03-12 02:53:28 -05:00
arturs
f9be3dd974
clean up remove clone folder fn
2021-03-12 09:24:41 +02:00
arturs
4e50214b80
remove redundant commands from test
2021-03-12 08:25:55 +02:00
arturs
5c27ec31b7
add deploy command to tests
2021-03-11 21:55:32 +02:00
arturs
b061843eb1
fix formatting issue
2021-03-11 20:46:06 +02:00
arturs
76d9b37b22
fix typo
2021-03-11 19:19:59 +02:00
arturs
dff21e1d36
fix test
2021-03-11 18:58:50 +02:00
arturs
888f45254a
fix shfmt
2021-03-11 17:59:46 +02:00
arturs
ebcacdb5af
add new line at the end of the file
2021-03-11 17:46:20 +02:00
arturs
5a002f9007
update docs
2021-03-11 17:45:41 +02:00
arturs
8d11789566
add tests and prompt to unlock
2021-03-11 17:41:39 +02:00
Jose Diaz-Gonzalez
b0677fefa7
Merge pull request #4470 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/socket.io-4.0.0
...
chore(deps): bump socket.io from 3.1.2 to 4.0.0 in /tests/apps/.websocket.disabled
2021-03-11 02:17:52 -05:00
dependabot-preview[bot]
76d36f0758
chore(deps): bump socket.io in /tests/apps/.websocket.disabled
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 3.1.2 to 4.0.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/3.1.2...4.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-11 06:43:33 +00:00
arturs
5ae531ca25
remove unnecessary code
2021-03-10 22:58:40 +02:00
arturs
5debadfde1
remove redundant code
2021-03-10 22:10:44 +02:00
arturs
642dc83702
fix lint issue
2021-03-10 20:31:44 +02:00
arturs
99bc51f106
fix unlock command
2021-03-10 19:29:23 +02:00
arturs
c05f220d14
make unlock file exec
2021-03-09 18:49:42 +02:00
arturs
741ea68cac
fix formatting according to shfmt
2021-03-07 15:37:40 +02:00
arturs
58dca68fb4
fix has_tty if condition
2021-03-07 15:29:07 +02:00
arturs
b1db1e3e6f
add git:unlock functionality
2021-03-07 12:28:03 +02:00
Jose Diaz-Gonzalez
e4c7e3eb74
docs: add note about auto-accepting a git branch as the primary branch on first push
...
[ci skip]
2021-03-05 11:04:42 -05:00
Jose Diaz-Gonzalez
0c9a98ce18
Merge pull request #4462 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-190
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 189 to 190 in /tests/apps/php
2021-03-05 02:47:33 -05:00
dependabot-preview[bot]
30d71d4a0e
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 189 to 190.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v189...v190 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-03-05 06:24:58 +00:00
Dokku Bot
239391540f
Release 0.24.1
...
# History
## 0.24.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.1/bootstrap.sh
sudo DOKKU_TAG=v0.24.1 bash bootstrap.sh
```
### Bug Fixes
- #4454 : @josegonzalez Use proper title for azure releases and fix tmp dir creation
### Documentation
- #4461 : @josegonzalez Add dark mode support to documentation site
- #4457 : @Cellane Rename 0.24.0 migration guide
- #4456 : @josegonzalez Fix doc link and add 0.24.0 appendix to migration guides
2021-03-05 04:41:24 +00:00
Jose Diaz-Gonzalez
8f37b0f409
Merge pull request #4461 from dokku/4344-dark-mode
...
Add dark mode support to documentation site
2021-03-04 23:40:13 -05:00
Jose Diaz-Gonzalez
13d69a13f1
docs: add automatic dark-mode to docs site
2021-03-04 23:39:02 -05:00
Jose Diaz-Gonzalez
f734fb34f8
Merge pull request #4457 from Cellane/0.24.0-migration-guide
...
Rename 0.24.0 migration guide
2021-03-01 19:47:17 -05:00
Milan Vit
f186f6cc79
Rename 0.24.0 migration guide
2021-03-02 09:43:46 +09:00
Jose Diaz-Gonzalez
16f0a0dcfb
Merge pull request #4456 from dokku/4455-upgrade-doc-link
...
Fix doc link and add 0.24.0 appendix to migration guides
2021-03-01 12:01:49 -05:00
Jose Diaz-Gonzalez
a6729a562b
docs: fix doc link and add 0.24.0 appendix to migration guides
...
[ci skip]
2021-03-01 12:01:26 -05:00
Jose Diaz-Gonzalez
b875def7de
Merge pull request #4454 from dokku/azure-release-fixes
...
Use proper title for azure releases and fix tmp dir creation
2021-03-01 08:49:41 -05:00
Jose Diaz-Gonzalez
828ba13eec
fix: use proper title for azure releases and fix tmp dir creation
2021-03-01 08:48:30 -05:00
Dokku Bot
9bec66d5d6
Release 0.24.0
...
# History
## 0.24.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.24.0/bootstrap.sh
sudo DOKKU_TAG=v0.24.0 bash bootstrap.sh
```
See the [0.24.0 migration guide](/docs/appendices/0.24.0-migration-guide.md) for more information on migrating to 0.24.0.
### Bug Fixes
- #4449 : @josegonzalez Gitignore trigger symlink
- #4447 : @josegonzalez Checkout code to ensure the bump-azure script is available
### New Features
- #4453 : @josegonzalez Simplify tar and zip deploys via git:from-archive
- #4450 : @josegonzalez Simplify docker image deploys via git:from-image
- #4379 : @josegonzalez Allow builders to be detected based on repository contents
- #4425 : @josegonzalez Implement heroku's postdeploy deployment task
- #4424 : @josegonzalez Implement git:auth command
- #4419 : @josegonzalez Add parallelism to certain proxy commands
### Refactors
- #4374 : @josegonzalez Change exit code when app does not exist
### Documentation
- #4451 : @josegonzalez Update links to builder documentation to avoid extra rewrite
- #4448 : @josegonzalez Add documentation for git push to dokku-in-docker
2021-03-01 13:34:18 +00:00
Jose Diaz-Gonzalez
30e09b8a07
Merge pull request #4453 from dokku/3458-git-from-archive
...
Simplify tar and zip deploys via git:from-archive
2021-03-01 08:33:33 -05:00
Jose Diaz-Gonzalez
5c1a1baf08
feat: implement git:from-archive
...
The previous tar support lacked the ability to track changes between tarball deploys. Critically, it also failed to be handled correctly when there was _also_ a git deployment done on the app, resulting in odd deployment states depending on the angles of the moon and the sun in the sky.
Rather than try to "fix" this through some hokey mechanism, importing the tar file contents into the git repository is preferred, as then the user can refer to the repository for commit history.
Additionally, we add support for non-tar files (tar.gz and zip), enabling deployments from systems that do not create tar files, such as Github (their tarball url is a tar.gz file).
Finally, this deprecates the tar plugin, and sets it to be removed in the next minor release (in addition to the tags plugin).
Closes #3458
Closes #4207
2021-03-01 08:13:51 -05:00
Jose Diaz-Gonzalez
ade2cc8a7c
Merge pull request #4450 from dokku/4296-git-from-image
...
Simplify docker image deploys via git:from-image
2021-03-01 02:34:09 -05:00
Jose Diaz-Gonzalez
0a31f6fe3a
feat: add git:from-image support
...
The new command superscedes the previous tags plugin, and integrates docker image deployment with the general build process.
While `docker image load` is not supported, this otherwise completely handles all previous workflows supported by the `tags:deploy` command, while doing so in a much easier to use interface.
Closes #4296
2021-03-01 02:26:58 -05:00
Jose Diaz-Gonzalez
54f9fcf856
Merge pull request #4451 from dokku/docs-update-builder-links
...
Update links to builder documentation to avoid extra rewrite
2021-03-01 02:12:33 -05:00
Jose Diaz-Gonzalez
720d37dc5d
docs: update links to builder documentation to avoid extra rewrite
2021-03-01 02:09:47 -05:00
Jose Diaz-Gonzalez
5804cd11bc
chore: standardize popd calls
2021-03-01 00:33:06 -05:00
Jose Diaz-Gonzalez
3254c52d7c
Merge pull request #4449 from dokku/ignore-trigger
...
Gitignore trigger symlink
2021-03-01 00:32:43 -05:00
Jose Diaz-Gonzalez
090e243438
fix: gitignore trigger symlink
2021-03-01 00:32:13 -05:00
Jose Diaz-Gonzalez
d697004889
Merge pull request #4379 from dokku/builder-detect
...
Allow builders to be detected based on repository contents
2021-02-28 22:26:59 -05:00
Jose Diaz-Gonzalez
2392c69a28
docs: remove duplicate redirect entry
2021-02-28 17:29:34 -05:00
Jose Diaz-Gonzalez
6ea57dafe7
chore: add LogFailWithError to common triggers
2021-02-28 17:25:24 -05:00
Jose Diaz-Gonzalez
8c34cfe64e
feat: implement builder plugin
...
This plugin will allow users to override the builder used for their application, enabling users to use custom builders if desired.
2021-02-28 17:25:03 -05:00
Jose Diaz-Gonzalez
1ec71cd509
refactor: switch detected builder so first one wins
...
Also rename internal cnb references to pack (where possible).
2021-02-28 16:19:41 -05:00
Jose Diaz-Gonzalez
43b9d9d4b6
chore: drop unused code
...
The builder-pack rename makes this unnecessary.
2021-02-28 16:19:41 -05:00
Jose Diaz-Gonzalez
6462dd891c
chore: rename builder-cnb to builder-pack
2021-02-28 16:19:41 -05:00
Jose Diaz-Gonzalez
353438dbd3
feat: allow builders to be detected based on repository contents
...
Rather than hardcode two builders, allow builders to specify a `builder-detect` trigger. This trigger can be used to specify if the builder should or should not be used for an application. Each builder takes stdin and can decide if it wants to emit it or emit it's own image source type.
If the final value is empty, then Dokku will default to herokuish (and cnb once that is stable). In addition, a future change may allow users to manually specify a builder in the case they wish to override the choice selected by Dokku.
This change enables users to build custom builder plugins and have those plugins used for building an image asset. By way of example, an enterprising user could create a `builder-lambda` based on lambci, and then pair this with a scheduler plugin that updates a lambda function on AWS. Alternatively, a user might decide they wish to place their Dockerfile in a specific directory for their applications - such as an `_infrastructure` directory - and create a plugin to override how that is detected within Dokku.
2021-02-28 16:19:41 -05:00
Jose Diaz-Gonzalez
a9821decca
Merge pull request #4374 from dokku/nonexistent-app-error-code
...
Change exit code when app does not exist
2021-02-28 16:19:33 -05:00
Jose Diaz-Gonzalez
548ca90e57
fix: add docblocks
2021-02-28 15:20:46 -05:00
Jose Diaz-Gonzalez
d55e34a55f
refactor: use LogFailWithError to allow a unified exit code for golang commands when the app is missing
2021-02-28 15:20:46 -05:00
Jose Diaz-Gonzalez
d09a7506df
refactor: bubble up error handling so that standard exit codes can be set at the top-level
...
LogFail shouldn't be called internally if at all possible.
2021-02-28 15:20:46 -05:00
Jose Diaz-Gonzalez
ccdbaa84f9
feat: override the exit code when verifying the app name
2021-02-28 15:18:04 -05:00
Jose Diaz-Gonzalez
7aa1334af9
feat: respect DOKKU_FAIL_EXIT_CODE value in dokku_log_fail functions
2021-02-28 15:18:04 -05:00
Jose Diaz-Gonzalez
66e66c9d18
Merge pull request #4425 from dokku/2269-postdeploy
...
Implement heroku's postdeploy deployment task
2021-02-28 15:17:31 -05:00
Jose Diaz-Gonzalez
57fe5f472f
Merge pull request #4424 from dokku/4364-git-sync-auth
...
Implement git:auth command
2021-02-28 15:17:04 -05:00
Jose Diaz-Gonzalez
5612b0e7d2
Merge pull request #4419 from dokku/4392-proxy-parallelism
...
Add parallelism to certain proxy commands
2021-02-28 15:16:36 -05:00
Jose Diaz-Gonzalez
52a88d63ad
tests: fix postdeploy test
2021-02-28 14:39:16 -05:00
Jose Diaz-Gonzalez
f98e7702fb
feat: implement heroku's postdeploy deployment task
...
This occurs during the postdeploy on the first deploy of an app, mimicking heroku. It currently happens _after_ the `postdeploy` and `release` deploy tasks.
2021-02-28 04:51:42 -05:00
Jose Diaz-Gonzalez
7a710005a1
feat: implement git:auth command
...
Refs #4364
2021-02-28 04:47:37 -05:00
Jose Diaz-Gonzalez
4d13e0c2f6
Merge pull request #4448 from dokku/4441-docker-docs
...
Add documentation for git push to dokku-in-docker
2021-02-28 03:07:58 -05:00
Jose Diaz-Gonzalez
ffcf2215de
docs: add documentation for git push to dokku-in-docker
...
Also add an example for custom docker container arguments.
Refs #4441
2021-02-28 03:07:15 -05:00
Jose Diaz-Gonzalez
70576f9ca7
Merge pull request #4447 from dokku/josegonzalez-patch-1
...
Checkout code to ensure the bump-azure script is available
2021-02-28 02:58:06 -05:00
Jose Diaz-Gonzalez
8e954d99df
fix: checkout code to ensure the bump-azure script is available
2021-02-28 02:57:54 -05:00
Dokku Bot
5c1a6a68af
Release 0.23.9
...
# History
## 0.23.9
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.9/bootstrap.sh
sudo DOKKU_TAG=v0.23.9 bash bootstrap.sh
```
### Refactors
- #4445 : @josegonzalez Bump azure template and formula directly on release
### Documentation
- #4444 : @josegonzalez Uuse updated links for documentation
- #4439 : @RyukerLiu View Doc redirect not working. Change to use direct link
2021-02-28 07:40:27 +00:00
Jose Diaz-Gonzalez
aea8581b09
Merge pull request #4445 from dokku/release-bump
...
Bump azure template and formula directly on release
2021-02-28 02:13:20 -05:00
Jose Diaz-Gonzalez
3511ae53f4
refactor: bump azure template and formula directly on release
...
Rather than try and do something fancy on tag creation via workflows - which won't trigger due to workflows not being able to trigger other workflows without using workflow_run on the downstream workflow as a trigger - we just do all the releasing at once. This makes it easy to understand whether a release fully completed.
2021-02-28 02:11:58 -05:00
Jose Diaz-Gonzalez
335143fca3
Merge pull request #4444 from dokku/update-rewrites
...
Uuse updated links for documentation
2021-02-28 01:19:19 -05:00
Jose Diaz-Gonzalez
75b7ae94e1
docs: use updated links for documentation
...
Docs are now hosted on https://dokku.com , so we can avoid the extra rewrite.
2021-02-28 01:18:33 -05:00
Jose Diaz-Gonzalez
c4270ca950
Merge pull request #4439 from RyukerLiu/master
...
View Doc redirect not working. Change to use direct link
2021-02-26 00:07:24 -05:00
Allen Liu
8a4b0e16e4
View Doc redirect not working use direct link
2021-02-25 21:16:59 +08:00
Dokku Bot
ebe7c82fb9
Release 0.23.8
...
bump-azure / bump-azure (push) Has been cancelled
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.8
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.8/bootstrap.sh
sudo DOKKU_TAG=v0.23.8 bash bootstrap.sh
```
### Bug Fixes
- #4437 : @josegonzalez Switch to using GIT_DIR environment variable to fix Centos 7 support
- #4436 : @josegonzalez Properly handle directory change when cleaning .git directory
### New Features
- #4428 : @josegonzalez Bump azure ARM quickstart template on release
### Documentation
- #4435 : @josegonzalez Change page title based on current page
- #4427 : @josegonzalez Change process management doc references to make more sense
### Other
- #4438 : @josegonzalez Split out nginx tests further to decrease overall CI runtime
- #4430 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 11.0.0 to 11.0.1 in /tests/apps/java
2021-02-25 13:02:59 +00:00
Jose Diaz-Gonzalez
fbdf77ab38
Merge pull request #4438 from dokku/split-tests
...
Split out nginx tests further to decrease overall CI runtime
2021-02-25 08:02:04 -05:00
Jose Diaz-Gonzalez
9352e7a594
tests: split out nginx tests further to decrease overall CI runtime
2021-02-25 06:48:12 -05:00
Jose Diaz-Gonzalez
28de1b3fba
Merge pull request #4437 from dokku/4429-git-183-support
...
Switch to using GIT_DIR environment variable to fix Centos 7 support
2021-02-25 06:31:20 -05:00
Jose Diaz-Gonzalez
64b1a54cad
fix: switch to using GIT_DIR environment variable to fix Centos 7 support
...
Closes #4429
2021-02-25 06:04:37 -05:00
Jose Diaz-Gonzalez
3c47971c61
Merge pull request #4436 from dokku/4434-fix-cd-issue
...
Properly handle directory change when cleaning .git directory
2021-02-25 03:37:19 -05:00
Jose Diaz-Gonzalez
6b90dc70b1
fix: properly handle directory change when cleaning .git directory
...
Closes #4434
2021-02-25 02:29:36 -05:00
Jose Diaz-Gonzalez
859ea13b0a
Merge pull request #4435 from dokku/josegonzalez-patch-1
...
Change page title based on current page
2021-02-25 01:53:28 -05:00
Jose Diaz-Gonzalez
51a3b0312a
docs: change page title based on current page
...
Closes #4433
2021-02-25 01:52:09 -05:00
Jose Diaz-Gonzalez
1d5699a67f
Merge pull request #4430 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.1
...
chore(deps): bump jetty-servlet from 11.0.0 to 11.0.1 in /tests/apps/java
2021-02-23 01:52:14 -05:00
dependabot-preview[bot]
eb7fde9c12
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 11.0.0 to 11.0.1.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-11.0.0...jetty-11.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-23 05:41:46 +00:00
Jose Diaz-Gonzalez
c8b86508eb
Merge pull request #4428 from dokku/bump-azure
...
Bump azure ARM quickstart template on release
2021-02-22 15:52:11 -05:00
Jose Diaz-Gonzalez
61503b7b17
feat: bump azure ARM quickstart template on release
...
This ensures Azure ARM template users always get the latest and greatest as the Dokku project evolves over time.
2021-02-22 14:44:23 -05:00
Jose Diaz-Gonzalez
f918efa8f9
Merge pull request #4427 from dokku/4426-ps-doc-title
...
Change process management doc references to make more sense
2021-02-22 04:03:22 -05:00
Jose Diaz-Gonzalez
dba2246d7a
docs: change process management doc references to make more sense
...
Closes #4426
2021-02-22 04:02:59 -05:00
Dokku Bot
d09cfb82f8
Release 0.23.7
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.7
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.7/bootstrap.sh
sudo DOKKU_TAG=v0.23.7 bash bootstrap.sh
```
### Bug Fixes
- #4421 : @josegonzalez Keep the git directory for worktree-enabled installations
### New Features
- #4420 : @josegonzalez Add ability to specify X-Forwarded-Ssl header for proxied requests
### Documentation
- #4422 : @josegonzalez Add warning regarding shallow clone pushes
- #4417 : @andrewk17 Correct vector sink example command
- #4414 : @josegonzalez Use correct html for offsite digitalocean link
- #4413 : @josegonzalez Fix SSL documentation link in troubleshooting docs
### Other
- #4423 : @josegonzalez Drop unused sigil packaging code
- #4418 : @josegonzalez Drop unused skip-restart flag for proxy:disable
2021-02-21 09:38:08 +00:00
Jose Diaz-Gonzalez
d02efdcc05
Merge pull request #4423 from dokku/drop-sigil-packaging
...
Drop unused sigil packaging code
2021-02-21 03:45:37 -05:00
Jose Diaz-Gonzalez
06bdee37ff
chore: drop unused sigil packaging code
...
This is now packaged and released in progrium/sigil.
2021-02-21 03:12:57 -05:00
Jose Diaz-Gonzalez
e4c0c6b9d9
Merge pull request #4421 from dokku/4415-worktree-git-dir
...
Keep the git directory for worktree-enabled installations
2021-02-21 02:45:23 -05:00
Jose Diaz-Gonzalez
72c5172873
Merge pull request #4422 from dokku/4405-shallow-push
...
Add warning regarding shallow clone pushes
2021-02-20 17:44:28 -05:00
Jose Diaz-Gonzalez
36e02c74fd
docs: add warning regarding shallow clone pushes
...
Closes #4405
[ci skip]
2021-02-20 17:43:47 -05:00
Jose Diaz-Gonzalez
3ae9feba8f
fix: keep the git directory for worktree-enabled installations
...
Git worktrees do not include the full .git directory - only a pointer to the actual directory - when keep-git-dir is set to true, which is incorrect for built containers. This change special-cases that combination, allowing folks on newer git installs to actually keep the .git directory during the build process.
Closes #4415
2021-02-20 17:33:24 -05:00
Jose Diaz-Gonzalez
757a829137
Merge pull request #4420 from dokku/4401-x-forwarded-ssl
...
Add ability to specify X-Forwarded-Ssl header for proxied requests
2021-02-20 00:36:57 -05:00
Jose Diaz-Gonzalez
f7e218637e
feat: add ability to specify X-Forwarded-Ssl header for proxied requests
...
Closes #4401
2021-02-20 00:03:25 -05:00
Jose Diaz-Gonzalez
04a96125cc
feat: add parallelism to certain proxy commands
...
Closes #4392
2021-02-19 23:48:04 -05:00
Jose Diaz-Gonzalez
5141360b48
refactor: move internal proxy functions to functions.go
2021-02-19 23:46:00 -05:00
Jose Diaz-Gonzalez
dbe80de925
Merge pull request #4418 from dokku/drop-unused-flag
...
Drop unused skip-restart flag for proxy:disable
2021-02-19 23:45:57 -05:00
Jose Diaz-Gonzalez
4de1937e41
chore: drop unused skip-restart flag for proxy:disable
2021-02-19 23:24:53 -05:00
Jose Diaz-Gonzalez
d4a634d24e
Merge pull request #4417 from andrewk17/patch-1
...
Correct vector sink example command
2021-02-19 23:02:41 -05:00
Andrew
2480b773a1
fix: vector sink readme example command
2021-02-19 17:32:42 -08:00
Jose Diaz-Gonzalez
7f0b43c18f
Merge pull request #4414 from dokku/josegonzalez-patch-1
...
Use correct html for offsite digitalocean link
2021-02-18 06:01:17 -05:00
Jose Diaz-Gonzalez
68efb73be6
docs: use correct html for offsite digitalocean link
...
[ci skip]
2021-02-18 06:01:04 -05:00
Jose Diaz-Gonzalez
2b76903bf3
Merge pull request #4413 from dokku/josegonzalez-patch-1
...
Fix SSL documentation link in troubleshooting docs
2021-02-18 04:54:39 -05:00
Jose Diaz-Gonzalez
6a4a94e236
docs: fix SSL documentation link in troubleshooting docs
...
[ci skip]
2021-02-18 04:54:23 -05:00
Dokku Bot
9139c81db9
Release 0.23.6
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.6/bootstrap.sh
sudo DOKKU_TAG=v0.23.6 bash bootstrap.sh
```
### Bug Fixes
- #4412 : @markuspoerschke Fix generation of crontab
### Documentation
- #4411 : @ltalirz Replace nginx:build-config => proxy:build-config
2021-02-18 07:41:50 +00:00
Jose Diaz-Gonzalez
14249de8e5
Merge pull request #4412 from markuspoerschke/fix-crontab
...
Fix generation of crontab
2021-02-18 02:19:42 -05:00
Markus Poerschke
b4db0c1a6c
Fix generation of crontab
...
There was a missing placeholder in the template string.
That caused that `%!(EXTRA string=...` is added to the crontab file which causes commands to fail.
2021-02-17 22:04:28 +01:00
Jose Diaz-Gonzalez
cd97ac3388
Merge pull request #4411 from ltalirz/remove-outdated-command
...
Replace nginx:build-config => proxy:build-config
2021-02-17 13:18:13 -05:00
Leopold Talirz
73f3ce7579
replace nginx:build-config => proxy:build-config
2021-02-17 19:15:38 +01:00
Dokku Bot
da67ebed5d
Release 0.23.5
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.5/bootstrap.sh
sudo DOKKU_TAG=v0.23.5 bash bootstrap.sh
```
### Bug Fixes
- #4406 : @znz Fix typo in error message
### New Features
- #4404 : @josegonzalez Add ability to trigger release via github actions
### Tests
- #4403 : @josegonzalez Llint files during CI
2021-02-15 22:15:37 +00:00
Jose Diaz-Gonzalez
36c2266196
fix: add missing docker login for release process
2021-02-15 17:14:55 -05:00
Jose Diaz-Gonzalez
6b357fdcb4
fix: properly configure git in release environment
2021-02-15 16:55:33 -05:00
Jose Diaz-Gonzalez
2ed3c6c356
fix: install package_cloud for use with release process
2021-02-15 16:52:16 -05:00
Jose Diaz-Gonzalez
528bd744e0
Merge pull request #4404 from dokku/release-via-ci
...
Add ability to trigger release via github actions
2021-02-15 16:41:32 -05:00
Jose Diaz-Gonzalez
4ab42e846d
feat: add ability to trigger release via github actions
...
This will enable releases to be performed even when not at a computer, though also by anyone with Actions access.
2021-02-15 03:18:21 -05:00
Jose Diaz-Gonzalez
d2cbb02342
Merge pull request #4406 from znz/fix-typo
...
Fix typo in error message
2021-02-15 03:17:02 -05:00
Jose Diaz-Gonzalez
e2e18cc0fc
Merge pull request #4403 from dokku/lint-on-pr
...
Llint files during CI
2021-02-15 03:16:43 -05:00
Kazuhiro NISHIYAMA
a31a7a231c
Fix typo in error message
2021-02-14 09:09:53 +09:00
Jose Diaz-Gonzalez
669259eace
tests: just skip the issue
2021-02-13 05:05:57 -05:00
Jose Diaz-Gonzalez
45c543adde
tests: attempt to fix lint again
2021-02-13 04:20:49 -05:00
Jose Diaz-Gonzalez
627a6bf8a5
tests: fix issue with assert urls
2021-02-13 03:52:28 -05:00
Jose Diaz-Gonzalez
f5e55540e9
tests: run lint in the same way as build
2021-02-13 02:42:36 -05:00
Jose Diaz-Gonzalez
d7f3a2b003
fix: correct SC2124 issue
2021-02-13 02:41:46 -05:00
Jose Diaz-Gonzalez
9ce309bed9
fix: correct SC2206 issue
2021-02-13 02:36:36 -05:00
Jose Diaz-Gonzalez
b62264c275
tests: fix SC2124 issue
2021-02-13 02:32:17 -05:00
Jose Diaz-Gonzalez
d4e832c27b
tests: fix SC2145 issue
2021-02-13 02:31:24 -05:00
Jose Diaz-Gonzalez
59c45ea1d6
tests: fix SC1012 issue
2021-02-13 02:28:38 -05:00
Jose Diaz-Gonzalez
f64a754211
tests: fix some shellcheck violations
2021-02-13 02:22:21 -05:00
Jose Diaz-Gonzalez
d8895bb64b
tests: fix SC1087 violations
2021-02-13 02:17:25 -05:00
Jose Diaz-Gonzalez
882889a962
tests: fix shfmt
2021-02-13 02:14:50 -05:00
Jose Diaz-Gonzalez
7338a77285
tests: fix more yaml issues
2021-02-13 02:14:10 -05:00
Jose Diaz-Gonzalez
af014750aa
tests: fix and ignore shellcheck errors
2021-02-13 02:09:24 -05:00
Jose Diaz-Gonzalez
02a8409114
tests: fix shfmt issues
2021-02-13 02:05:44 -05:00
Jose Diaz-Gonzalez
3681c17aa2
tests: fix lint issues in yaml files
2021-02-13 02:02:33 -05:00
Jose Diaz-Gonzalez
f56023bb74
tests: upgrade linters
2021-02-13 02:00:10 -05:00
Jose Diaz-Gonzalez
5ef41861d3
tests: cleanup and ignore markdown lint issues
2021-02-13 01:57:00 -05:00
Jose Diaz-Gonzalez
a679e80187
tests: update hadolint and ignore some errors
2021-02-13 01:54:55 -05:00
Jose Diaz-Gonzalez
85c841da88
tests: lint files during CI
2021-02-13 01:37:31 -05:00
Jose Diaz-Gonzalez
7cabb4dd9a
Release 0.23.4
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.4/bootstrap.sh
sudo DOKKU_TAG=v0.23.4 bash bootstrap.sh
```
### Bug Fixes
- #4402 : @josegonzalez fix: correctly handle is-deployed check
- #4399 : @josegonzalez Drop extra log output in cron plugin
### Documentation
- #4400 : @solvethex Add tail option
2021-02-13 01:10:45 -05:00
Jose Diaz-Gonzalez
286be7f3df
Merge pull request #4402 from dokku/4398-fix-deployed-check
...
fix: correctly handle is-deployed check
2021-02-13 01:10:22 -05:00
Jose Diaz-Gonzalez
1e915968b5
fix: correctly handle is-deployed check
...
Previously, checking if an app was deployed actually checked if there were any running processes. This is not only incorrect, but also fails to take into account applications that do not have running processes and are only used for one-off commands.
This fix migrates apps to the new "deployed" property which is set in core-post-deploy. The result is a slightly faster "deployed" check that is correct and allows non-scaled apps to actually work.
Closes #4398
2021-02-13 00:46:35 -05:00
Jose Diaz-Gonzalez
3dfb84048c
Merge pull request #4400 from solvethex/patch-1
...
Add tail option
2021-02-12 23:29:25 -05:00
Jose Diaz-Gonzalez
78a3570bb2
docs: sync with help output
...
[ci skip]
2021-02-12 23:29:12 -05:00
Jose Diaz-Gonzalez
9733bf9fa1
Merge pull request #4399 from dokku/drop-extra-log
...
Drop extra log output in cron plugin
2021-02-12 23:28:03 -05:00
solvethex
effaa8e81c
Add tail option
...
Add tail option for realtime debugging
2021-02-12 14:22:57 +01:00
Jose Diaz-Gonzalez
7558a9898e
fix: drop extra log output in cron plugin
2021-02-12 00:49:07 -05:00
Jose Diaz-Gonzalez
eca6cde934
docs: fix redirect of one-off-processes documentation
...
[ci skip]
2021-02-11 12:21:33 -05:00
Jose Diaz-Gonzalez
197f0c7c95
Release 0.23.3
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.3/bootstrap.sh
sudo DOKKU_TAG=v0.23.3 bash bootstrap.sh
```
### Bug Fixes
- #4397 : @josegonzalez Correctly handle environment variables in deployment tasks for Cloud Native Buildpacks
- #4394 : @josegonzalez Swap order of arguments on config-get call
### New Features
- #4395 : @josegonzalez Add environment variable support to CNB-based containers
### Refactors
- #4393 : @josegonzalez Use docker-image-labeler in cnb builder-build trigger
### Documentation
- #4396 : @nerg4l Invalid link to Herokuish Buildpack Deployment in Cloud Native Buildpacks
### Tests
- #4390 : @josegonzalez Run tests faster by not cloning the buildpack each time
### Other
- #4389 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 188 to 189 in /tests/apps/php
2021-02-11 07:58:47 -05:00
Jose Diaz-Gonzalez
ef2682945c
Merge pull request #4397 from dokku/cnb-deployment-tasks
...
Correctly handle environment variables in deployment tasks for Cloud Native Buildpacks
2021-02-11 07:57:55 -05:00
Jose Diaz-Gonzalez
5e7ea4217f
tests: install pack for app-json tests
2021-02-11 07:34:27 -05:00
Jose Diaz-Gonzalez
123fbea7c0
feat: add a deployment task test for cnb
2021-02-11 07:16:54 -05:00
Jose Diaz-Gonzalez
0673fdff2d
fix: handle new herokuish image detection in deployment tasks
2021-02-11 07:16:43 -05:00
Jose Diaz-Gonzalez
e07befb93c
Merge pull request #4396 from nerg4l/documentation-patch-cloud-native-buildpacks-link
...
Invalid link to Herokuish Buildpack Deployment in Cloud Native Buildpacks
2021-02-11 07:15:49 -05:00
László Görög
8e1f890322
docs: fix link
...
[ci skip]
2021-02-11 13:12:07 +01:00
Jose Diaz-Gonzalez
8ca713f6bb
fix: handle empty start command for cnb apps
...
We should instead fetch the command from the Procfile.
2021-02-11 06:53:48 -05:00
Jose Diaz-Gonzalez
da1ddee0ba
fix: override the launcher for cnb apps since the default launcher is the process launcher...
2021-02-11 06:51:01 -05:00
Jose Diaz-Gonzalez
d48cf24c4d
fix: unify IsImageHerokuishBased with shell version
...
Really we should just spit this out into a bin and then have the shell version wrap the golang ones...
2021-02-11 06:49:19 -05:00
Jose Diaz-Gonzalez
5614475521
refactor: reverse if statements
...
The shell version of IsImageHerokuishBased returns true if it is CNB for legacy reasons...
2021-02-11 06:48:38 -05:00
Jose Diaz-Gonzalez
b826770687
fix: add cnb fix to copy_from_image
2021-02-11 06:43:37 -05:00
Jose Diaz-Gonzalez
34807028db
feat: ensure we inject environment variables into the docker container create call in app-json
...
This fixes an issue where the values are empty for CNB applications.
2021-02-11 06:43:15 -05:00
Jose Diaz-Gonzalez
0405b36ab4
fix: implement config-export hook
...
This will allow dropping many of the "source config/functions" calls littered over the codebase. Plugin triggers are the way to perform cross-plugin communication :)
2021-02-11 06:41:11 -05:00
Jose Diaz-Gonzalez
291f59999c
Merge pull request #4395 from dokku/cnb-env-vars
...
Add environment variable support to CNB-based containers
2021-02-11 05:21:31 -05:00
Jose Diaz-Gonzalez
1568fc7827
refactor: only special case cnb for now
2021-02-11 04:21:08 -05:00
Jose Diaz-Gonzalez
681fd6abf6
fix: install pack for tests
2021-02-11 04:04:25 -05:00
Jose Diaz-Gonzalez
031159c1b9
fix: correct dockblock
2021-02-11 04:02:06 -05:00
Jose Diaz-Gonzalez
812e34c6f5
feat: properly export env vars for cnb apps
...
They are not baked into the image like they are for herokuish, so we need to manually set them via --env. Additionally, due to newline constraints in docker, we need to use `--env=key` format to correctly pull the values into place.
2021-02-11 03:52:02 -05:00
Jose Diaz-Gonzalez
5921692f83
feat: add ability to export env vars as a --env=key ... string
2021-02-11 03:50:51 -05:00
Jose Diaz-Gonzalez
33d5dd44d9
refactor: pull container creation into standalone function
...
this is necessary for us to be able to inject env vars into the call.
2021-02-11 03:50:08 -05:00
Jose Diaz-Gonzalez
d7562d36e6
chore: drop unused destroy
2021-02-11 03:48:42 -05:00
Jose Diaz-Gonzalez
49a2f8ab82
fix: properly specify as argument array
2021-02-11 02:21:43 -05:00
Jose Diaz-Gonzalez
82afae6447
tests: add missing assertion
2021-02-11 02:21:29 -05:00
Jose Diaz-Gonzalez
25ab915883
refactor: standardize on using long-form and equal sign for docker arguments
2021-02-11 02:21:16 -05:00
Jose Diaz-Gonzalez
0963c403ab
refactor: simplify container creation call
2021-02-10 11:18:12 -05:00
Jose Diaz-Gonzalez
9c1852fcdb
Merge pull request #4393 from dokku/cnb-docker-image-labeler
...
Use docker-image-labeler in cnb builder-build trigger
2021-02-10 10:33:27 -05:00
Jose Diaz-Gonzalez
a6aef82236
Merge pull request #4394 from dokku/fix-custom-shell
...
Swap order of arguments on config-get call
2021-02-10 10:33:17 -05:00
Jose Diaz-Gonzalez
8b4e31bb22
refactor: use docker-image-labeler in cnb builder-build trigger
2021-02-10 05:24:11 -05:00
Jose Diaz-Gonzalez
7c923a0fa1
fix: swap order of arguments on config-get call
2021-02-10 05:23:42 -05:00
Jose Diaz-Gonzalez
169f202994
Merge pull request #4390 from dokku/faster-null-runs
...
Run tests faster by not cloning the buildpack each time
2021-02-08 12:28:56 -05:00
Jose Diaz-Gonzalez
4448e60a8b
tests: run tests faster by not cloning the buildpack each time
...
This is now included in herokuish.
2021-02-08 11:17:14 -05:00
Jose Diaz-Gonzalez
c744c25d35
Merge pull request #4389 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-189
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 188 to 189 in /tests/apps/php
2021-02-08 10:51:03 -05:00
dependabot-preview[bot]
f9ebdae66d
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 188 to 189.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v188...v189 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-08 06:53:06 +00:00
Jose Diaz-Gonzalez
767ba96186
Release 0.23.2
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.2/bootstrap.sh
sudo DOKKU_TAG=v0.23.2 bash bootstrap.sh
```
### Bug Fixes
- #4388 : @josegonzalez Do not inject max-size option when not using local or json-file log-drivers
- #4386 : @josegonzalez Update to docker-image-labeler that handles in-use images
### New Features
- #4387 : @josegonzalez Only warn if the vector container is stopped when fetching logs
- #4372 : @josegonzalez Add ability to clear an individual resource
- #4384 : @josegonzalez Add support for injected cron entries from external plugins
### Refactors
- #4373 : @josegonzalez Do not attempt to extract Procfile in ps:scale
### Documentation
- #4377 : @josegonzalez Add note about the dokku user cron being overwritten by Dokku
### Other
- #3757 : @pickettd Add provision line to Windows Vagrant box for dokku-installer
2021-02-07 22:33:31 -05:00
Jose Diaz-Gonzalez
55213e1045
Merge pull request #4388 from dokku/4376-handle-log-drivers
...
Do not inject max-size option when not using local or json-file log-drivers
2021-02-07 22:32:54 -05:00
Jose Diaz-Gonzalez
1843d42e0b
Merge pull request #4387 from dokku/4385-warn-if-vector-stopped
...
Only warn if the vector container is stopped when fetching logs
2021-02-07 22:11:09 -05:00
Jose Diaz-Gonzalez
065f5e5922
fix: do not inject max-size option when not using local or json-file log drivers
...
Closes #4376
2021-02-07 22:10:06 -05:00
Jose Diaz-Gonzalez
f7beb3d95d
Merge pull request #3757 from pickettd/fix-installer-windows-vagrant
...
Add provision line to Windows Vagrant box for dokku-installer
2021-02-07 21:04:25 -05:00
Jose Diaz-Gonzalez
c09dfb8ec8
feat: only warn if the vector container is stopped when fetching logs
...
Closes #4385
2021-02-07 21:03:21 -05:00
Jose Diaz-Gonzalez
87b90e96b6
Merge pull request #4372 from dokku/clear-individual-resource
...
Add ability to clear an individual resource
2021-02-07 20:57:33 -05:00
Jose Diaz-Gonzalez
e556be1a0d
feat: add ability to clear an individual resource
2021-02-07 20:32:43 -05:00
Jose Diaz-Gonzalez
88fddf2a6d
Merge pull request #4384 from dokku/cron-trigger
...
Add support for injected cron entries from external plugins
2021-02-07 19:28:16 -05:00
Jose Diaz-Gonzalez
97fe71a829
Merge pull request #4386 from dokku/4371-image-labeling
...
Update to docker-image-labeler that handles in-use images
2021-02-07 19:18:02 -05:00
Jose Diaz-Gonzalez
988cdbd6bb
fix: update to docker-image-labeler that handles in-use images
...
Also ensure we keep track of previous docker image tags.
Refs #4371
2021-02-07 18:26:39 -05:00
Jose Diaz-Gonzalez
be84325de1
feat: add support for injected cron entries
...
This allows alternative plugins - such as dokku-letsencrypt - to inject scheduled cron tasks into the cron system used by Dokku. Cron systems can choose to include or not include a cron task based on the specified scheduler, and can also optionally use a third parameter to store arbitrary information.
2021-02-07 16:45:34 -05:00
Jose Diaz-Gonzalez
e7d9d6b19e
Merge pull request #4373 from dokku/fast-scale
...
Do not attempt to extract Procfile in ps:scale
2021-02-03 14:50:04 -05:00
Jose Diaz-Gonzalez
bd378e8a44
Merge pull request #4377 from dokku/josegonzalez-patch-1
...
Add note about the dokku user cron being overwritten by Dokku
2021-02-03 14:49:38 -05:00
Jose Diaz-Gonzalez
82da43cfba
docs: fix reference to dokku user crontab in cron docs
...
[ci skip]
2021-02-03 14:49:25 -05:00
Jose Diaz-Gonzalez
a96ad0c10c
docs: add note about the dokku user cron being overwritten by Dokku
...
This is a BC-incompatible change introduced by 0.23.0.
2021-02-03 14:45:11 -05:00
Jose Diaz-Gonzalez
670e679a09
refactor: do not attempt to extract Procfile in ps:scale
...
The Procfile is now extracted in the pre-deploy step for every deploy and otherwise not removed. Thus, it should always exist when necessary - web will be scale to 1 automatically and it won't need to be present on future ps:scale calls since we'll have the scale file - and the command can execute faster.
2021-02-03 03:49:44 -05:00
Jose Diaz-Gonzalez
b03485a85b
Release 0.23.1
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.1/bootstrap.sh
sudo DOKKU_TAG=v0.23.1 bash bootstrap.sh
```
### Bug Fixes
- #4368 : @josegonzalez Always report resources
### New Features
- #4369 : @josegonzalez Allow formatting :report command output as json
### Documentation
- #4367 : @josegonzalez Update deeplink to digitalocean marketplace image on homepage
- #4366 : @josegonzalez Update Digitalocean docs
- #4363 : @josegonzalez Refer to the monitored slack and github discussions channels in the issue template
- #4359 : @josegonzalez Fix command call for set-property
- #4358 : @Cellane Update header on cron documentation
- #4357 : @Cellane Fix spelling in nginx documentation
### Other
- #4365 : @dependabot-preview[bot] chore(deps): bump jinja2 from 2.11.2 to 2.11.3 in /tests/apps/python-flask
2021-02-01 22:46:34 -05:00
Jose Diaz-Gonzalez
aac0408f76
Merge pull request #4369 from dokku/report-json-output
...
Allow formatting :report command output as json
2021-02-01 22:42:00 -05:00
Jose Diaz-Gonzalez
5b9ed4f373
Merge pull request #4368 from dokku/always-report-resources
...
Always report resources
2021-02-01 22:26:04 -05:00
Jose Diaz-Gonzalez
033b0952dd
feat: allow formatting :report command output as json
2021-02-01 22:23:30 -05:00
Jose Diaz-Gonzalez
12e2686e3f
fix: always report resource
2021-02-01 19:57:22 -05:00
Jose Diaz-Gonzalez
cc2f054e6a
Merge pull request #4367 from dokku/josegonzalez-patch-1
...
Update deeplink to digitalocean marketplace image on homepage
2021-02-01 17:38:56 -05:00
Jose Diaz-Gonzalez
a799630fac
docs: update deeplink to digitalocean marketplace image on homepage
...
The images have changed location. Also add a referral code to make it possible to run Dokku tests without breaking the bank.
2021-02-01 17:38:40 -05:00
Jose Diaz-Gonzalez
77f0f55ee7
Merge pull request #4366 from dokku/josegonzalez-patch-1
...
Update Digitalocean docs
2021-02-01 17:37:51 -05:00
Jose Diaz-Gonzalez
48428ed777
Update digitalocean docs
...
They were slightly out of date. Also include an updated referral link that deeplinks to the marketplace image.
[ci skip]
2021-02-01 17:37:32 -05:00
Jose Diaz-Gonzalez
0c7afb26b0
Merge pull request #4365 from dokku/dependabot/pip/tests/apps/python-flask/jinja2-2.11.3
...
chore(deps): bump jinja2 from 2.11.2 to 2.11.3 in /tests/apps/python-flask
2021-02-01 02:52:03 -05:00
dependabot-preview[bot]
4f2c968daa
chore(deps): bump jinja2 in /tests/apps/python-flask
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 2.11.2 to 2.11.3.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/2.11.2...2.11.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-02-01 06:02:56 +00:00
Jose Diaz-Gonzalez
411f0550e0
Merge pull request #4363 from dokku/josegonzalez-patch-1
...
Refer to the monitored slack and github discussions channels in the issue template
2021-01-27 16:51:31 -05:00
Jose Diaz-Gonzalez
f9fcad257e
docs: refer to the monitored slack and github discussions channels in the issue template
...
[ci skip]
2021-01-27 16:51:08 -05:00
Jose Diaz-Gonzalez
b0d699f281
Merge pull request #4359 from dokku/josegonzalez-patch-1
...
Fix command call for set-property
2021-01-25 21:48:05 -05:00
Jose Diaz-Gonzalez
4e8242fe5e
docs: fix command call for set-property
...
[ci skip]
2021-01-25 21:47:54 -05:00
Jose Diaz-Gonzalez
5ceccbdf68
docs: fix command call for set-property
...
[ci skip]
2021-01-25 21:47:01 -05:00
Jose Diaz-Gonzalez
324c08a8a2
Merge pull request #4358 from Cellane/patch-3
...
Update header on cron documentation
2021-01-24 20:22:14 -05:00
Milan Vit
103e47b6dd
[ci skip] Fix spelling in Cron documentation
2021-01-25 10:09:00 +09:00
Jose Diaz-Gonzalez
09831c3b93
Merge pull request #4357 from Cellane/patch-2
...
Fix spelling in nginx documentation
2021-01-24 19:55:09 -05:00
Milan Vit
99336870b8
Fix spelling in Nginx documentation
2021-01-25 09:32:15 +09:00
Jose Diaz-Gonzalez
c81e980fcf
Release 0.23.0
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.23.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.23.0/bootstrap.sh
sudo DOKKU_TAG=v0.23.0 bash bootstrap.sh
```
See the [0.23.0 migration guide](/docs/appendices/0.23.0-migration-guide.md) for more information on migrating to 0.23.0.
### Bug Fixes
- #4356 : @josegonzalez Do not retag images unnecessarily
- #4355 : @josegonzalez Allow underscores in vector schemes
- #4350 : @josegonzalez Add missing trigger to events plugin
- #4348 : @josegonzalez Correct app-specific shell handling
- #4333 : @josegonzalez Drop tmpdir environment variables when not running as dokku user
### New Features
- #4336 : @josegonzalez Add ability to manage stacks on an app or global level …
- #4354 : @josegonzalez Log all triggers called by golang in trace output
- #4300 : @AubreyHewes allow disabling hsts globally and explicitly enable per app
- #4337 : @josegonzalez Add logrotation to container log files
- #4318 : @josegonzalez Add ability to set client max body size via nginx:set
- #4343 : @josegonzalez feat: add initial scheduled task implementation
- #4297 : @josegonzalez Add support for cloning/syncing from a remote repository
- #4340 : @bjornpost Allow configuring x-forwarded-* proxy headers via nginx:set
### Refactors
- #4349 : @josegonzalez Remove need for internal dokku calls
### Documentation
- #4347 : @fomojola Add post-deploy webhook to list of community plugins
- #4342 : @AubreyHewes Point to current testing docs
- #4341 : @josegonzalez Add testing link to contributing.md
### Tests
- #4352 : @josegonzalez Add a test for application renames
- #4351 : @josegonzalez Set hostname for CI runs
- #4322 : @josegonzalez Switch to Github Actions for CI
### Other
- #4353 : @josegonzalez Drop unused flag introduced by logs max-size feature
2021-01-24 02:42:08 -05:00
Jose Diaz-Gonzalez
dbdf2ad55d
Merge pull request #4356 from dokku/3931-better-labeling
...
Do not retag images unnecessarily
2021-01-24 02:36:20 -05:00
Jose Diaz-Gonzalez
9306011f70
fix: do not retag images unnecessarily
...
This change minimizes the work needed to be done when tagging images. It edits the image manifest directly only when necessary, allowing restarts of an app to avoid having an extra layer.
This also additionally allows to deploy images with ONBUILD directives without running the ONBUILD directives.
Lastly, users building docker images that run Dokku will need to use a new sudoer wrapper for the `docker-image-labeler` binary to work correctly. A reference version has been placed in the `docker` skeleton directory.
Closes #3931
Refs #4226
2021-01-24 02:09:53 -05:00
Jose Diaz-Gonzalez
162abcee4f
Merge pull request #4352 from dokku/test-app-renames
...
Add a test for application renames
2021-01-23 20:58:42 -05:00
Jose Diaz-Gonzalez
c1ff3d4652
tests: add a test for application renames
...
Also ensure the plugin:trigger calls are issued under the dokku user
2021-01-23 20:10:16 -05:00
Jose Diaz-Gonzalez
f9693e78c8
Merge pull request #4355 from dokku/4346-underscore-in-scheme
...
Allow underscores in vector schemes
2021-01-23 19:43:30 -05:00
Jose Diaz-Gonzalez
fe549f2fb5
Merge pull request #4336 from dokku/4306-stacks-set
...
Add ability to manage stacks on an app or global level …
2021-01-23 19:04:15 -05:00
Jose Diaz-Gonzalez
d9300ad210
Merge pull request #4354 from dokku/plugn-debug-triggers
...
Log all triggers called by golang in trace output
2021-01-23 19:04:03 -05:00
Jose Diaz-Gonzalez
8ddf4888db
Merge pull request #4353 from dokku/logs-drop-unused-flag
...
Drop unused flag introduced by logs max-size feature
2021-01-23 19:03:53 -05:00
Jose Diaz-Gonzalez
bf5fbf4412
fix: add logs-get-property to gitignore
2021-01-23 19:00:46 -05:00
Jose Diaz-Gonzalez
dfc98ecc0f
fix: allow underscores in vector schemes
...
Also unify tests for global and non-global logs:set calls
2021-01-23 19:00:33 -05:00
Jose Diaz-Gonzalez
86e53f96a9
feat: log all triggers called by golang in trace output
...
Trace mode is useful for shell code, but less so for golang. Adding debug logging in golang for trigger calls makes it a little easier to see what is happening.
2021-01-23 18:30:33 -05:00
Jose Diaz-Gonzalez
3d4205b206
fix: drop unused flag introduced by logs max-size feature
2021-01-23 18:29:11 -05:00
Jose Diaz-Gonzalez
f81c802ecc
refactor: rename command to :set-property
...
This will allow us to set other property values for the buildpacks plugin.
2021-01-23 18:17:40 -05:00
Jose Diaz-Gonzalez
5d9157bc40
feat: add support for specifying stack builders for builder-cnb
2021-01-23 18:06:57 -05:00
Jose Diaz-Gonzalez
6a85d6a58b
fix: gitignore buildpack-stack-name trigger
2021-01-23 17:41:06 -05:00
Jose Diaz-Gonzalez
8ddb214b0e
feat: clear repo cache on stack change
2021-01-23 17:40:53 -05:00
Jose Diaz-Gonzalez
308927adce
refactor: log what stack is being used if it is modified
2021-01-23 17:40:53 -05:00
Jose Diaz-Gonzalez
7caa95b3f3
feat: conditionally execute the post-stack-set call
...
If the value does not change, then we should not trigger the command
2021-01-23 17:40:53 -05:00
Jose Diaz-Gonzalez
b5c85ad5be
chore: rename stacks-set to stack-set
...
You can only set one stack...
2021-01-23 17:40:50 -05:00
Jose Diaz-Gonzalez
bad90b2b1d
feat: add ability to manage stacks on an app or global level
...
The previous lever for manipulating this was the DOKKU_IMAGE environment variable. While this is all well and good, it only works for CNB and is yet another `DOKKU_*` environment variable that need not exist.
While this does not add support for manipulating the CNB stack just yet, the groundwork is set for the future.
Closes #4306
2021-01-23 16:19:12 -05:00
Jose Diaz-Gonzalez
4c74e0dfba
fix: correct docblock
2021-01-23 16:19:12 -05:00
Jose Diaz-Gonzalez
46933051b9
refactor: always return an error from the buildpacks triggers
2021-01-23 16:19:12 -05:00
Jose Diaz-Gonzalez
aeb9241d3b
Merge pull request #4300 from AubreyHewes/pr/disable_applying_hsts_global_conf
...
allow disabling hsts globally and explicitly enable per app
2021-01-23 16:18:28 -05:00
Jose Diaz-Gonzalez
0d9b6b9852
Merge pull request #4350 from dokku/add-missing-trigger-event
...
Add missing trigger event
2021-01-23 15:50:47 -05:00
Jose Diaz-Gonzalez
5cac43fe55
refactor: fix computation test and remove the app-specific hsts value
...
The default for an app is empty, meaning it will fallback to the global value (which defaults to true). This will allow users to properly override the global value, regardless of what it is.
2021-01-23 15:49:40 -05:00
Aubrey Hewes
8cc92680c5
feat(nginx-proxy): allow disabling hsts globally and explicitly enabling it per app
...
https://github.com/dokku/dokku/pull/3843
2021-01-23 15:09:51 -05:00
Jose Diaz-Gonzalez
b583f80221
fix: add missing trigger event
2021-01-23 15:09:26 -05:00
Jose Diaz-Gonzalez
6ab9f28d77
Merge pull request #4349 from dokku/remove-internal-dokku-calls
...
Remove need for internal dokku calls
2021-01-23 15:03:00 -05:00
Jose Diaz-Gonzalez
67c8af3869
Merge pull request #4351 from dokku/set-ci-hostname
...
Set hostname for CI runs
2021-01-23 15:02:46 -05:00
Jose Diaz-Gonzalez
12a9bdbf6e
feat: set hostname
2021-01-23 14:40:40 -05:00
Jose Diaz-Gonzalez
8c3fd77cfd
fix: do not exit if the phase file does not exist
2021-01-23 14:27:16 -05:00
Jose Diaz-Gonzalez
9137be814c
refactor: remove need for internal dokku calls
...
Avoid internal dokku calls will avoid potentially expensive subprocesses - in particular, user-auth will be re-invoked, which can be expensive.
2021-01-23 14:27:16 -05:00
Jose Diaz-Gonzalez
aad7f67f7c
Merge pull request #4337 from dokku/4023-logrotate-container-files
...
Add logrotation to container log files
2021-01-23 14:12:38 -05:00
Jose Diaz-Gonzalez
815b839eeb
feat: add trigger for fetching logs properties
2021-01-23 13:39:29 -05:00
Jose Diaz-Gonzalez
608f9d0333
Merge pull request #4348 from dokku/fix-app-specific-shell-specification
...
Correct app-specific shell handling
2021-01-23 13:32:26 -05:00
Jose Diaz-Gonzalez
ccbe2c719a
fix: correct test check
2021-01-23 13:02:37 -05:00
Jose Diaz-Gonzalez
76b36aa3f6
docs: document log retention
2021-01-23 12:45:05 -05:00
Jose Diaz-Gonzalez
8c81d520f6
fix: correct stickler
2021-01-23 12:45:05 -05:00
Jose Diaz-Gonzalez
afe1e8b33c
refactor: use log:set for logs and add global support
2021-01-23 12:45:05 -05:00
Jose Diaz-Gonzalez
6eb0bd8c87
chore: sort set properties
2021-01-23 12:45:05 -05:00
Jose Diaz-Gonzalez
f3d53fbba4
feat: add logrotation to container log files
...
Closes #4023
2021-01-23 12:45:05 -05:00
Jose Diaz-Gonzalez
b7ff627368
fix: correct app-specific shell handling
2021-01-23 12:44:07 -05:00
Jose Diaz-Gonzalez
9ffddf3561
Merge pull request #4347 from fomojola/patch-3
...
Update plugins.md
2021-01-23 11:44:38 -05:00
fomojola
56ff76584d
Update plugins.md
...
Added a simple deploy-webhook plugin that is configured purely through a config:set
2021-01-23 02:57:50 -05:00
Jose Diaz-Gonzalez
324d98d231
Merge pull request #4318 from dokku/customize-max-body-size
...
Add ability to set client max body size via nginx:set
2021-01-22 01:18:34 -05:00
Jose Diaz-Gonzalez
277e9691e1
feat: add ability to set client max body size via nginx:set
...
This simplifies increasing upload size by making it a property, and is backwards compatible with installations that have set that in a custom file.
2021-01-21 01:41:34 -05:00
Jose Diaz-Gonzalez
bce0671057
docs: drop extra text
...
[ci skip]
2021-01-21 01:34:35 -05:00
Jose Diaz-Gonzalez
ff10ef2c26
fix: drop trailing slash
...
[ci skip]
2021-01-21 01:32:55 -05:00
Jose Diaz-Gonzalez
1d8a98e5ce
Merge pull request #4343 from dokku/4199-scheduled-tasks
...
feat: add initial scheduled task implementation
2021-01-21 01:31:06 -05:00
Jose Diaz-Gonzalez
cb43d0cc64
chore: update help output for cron:list
2021-01-21 01:30:47 -05:00
Jose Diaz-Gonzalez
065bba5851
docs: refactor process docs
...
- split out run and enter docs into two different sections
- gather all process related docs into one new section
- add scheduled cron task docs
2021-01-21 01:30:28 -05:00
Jose Diaz-Gonzalez
8efac2923b
tests: split tests up
2021-01-21 00:22:49 -05:00
Jose Diaz-Gonzalez
fc8c58a1e6
refactor: ensure crontab files are properly deleted
2021-01-21 00:17:32 -05:00
Jose Diaz-Gonzalez
20b2773ea2
fix: correct help output
2021-01-20 23:21:06 -05:00
Jose Diaz-Gonzalez
0bd7613da4
tests: add test for creation of crontab file
2021-01-20 15:45:48 -05:00
Jose Diaz-Gonzalez
f7ef14d737
feat: add initial scheduled task implementation
...
This functionality enables users to manage a global crontab for the Dokku user that contains all scheduled tasks across all apps. Alternative schedulers can implement cron tasks as desired.
2021-01-20 14:49:48 -05:00
Jose Diaz-Gonzalez
e00e498e50
chore: remove whitespace
2021-01-20 14:49:48 -05:00
Jose Diaz-Gonzalez
17fb2ace91
chore: fix docblock
2021-01-20 14:49:48 -05:00
Jose Diaz-Gonzalez
2deb575961
Merge pull request #4322 from dokku/github-actions
...
Switch to Github Actions for CI
2021-01-20 14:26:18 -05:00
Jose Diaz-Gonzalez
a7465f9d81
tests: use github actions instead of circleci for test running
2021-01-20 14:00:07 -05:00
Jose Diaz-Gonzalez
9d55e37687
Merge pull request #4297 from dokku/git-sync
...
Add support for cloning/syncing from a remote repository
2021-01-20 13:36:15 -05:00
Jose Diaz-Gonzalez
3c5a3fdd7c
Merge pull request #4333 from dokku/3149-respect-tmpdir
...
Drop tmpdir environment variables when not running as dokku user
2021-01-20 13:20:05 -05:00
Jose Diaz-Gonzalez
4477c92df9
Merge pull request #4340 from bjornpost/feature/4339-respect-fwded-for-header
...
Allow configuring x-forwarded-* proxy headers via nginx:set
2021-01-20 13:19:46 -05:00
Bjorn Post
a6062d4ab4
feat: make feature more generic, also add support for setting -port and -proto values via nginx:set, refs #4339
2021-01-19 21:40:47 +01:00
Jose Diaz-Gonzalez
41f24a58b1
docs: fix link
...
[ci skip]
2021-01-18 17:28:48 -05:00
Jose Diaz-Gonzalez
352900fcff
Merge pull request #4342 from AubreyHewes/pr/contrib-testing-docs
...
point to current testing docs
2021-01-18 17:24:29 -05:00
Jose Diaz-Gonzalez
62424633fc
docs: clarify test running doc a bit more
...
We should always point at the site, not the internal docs.
[ci skip]
2021-01-18 17:24:13 -05:00
Aubrey Hewes
e2184a6f12
docs(testing): point to current testing docs
2021-01-18 23:22:09 +01:00
Jose Diaz-Gonzalez
755cd909ed
Merge pull request #4341 from dokku/josegonzalez-patch-1
...
Add testing link to contributing.md
2021-01-18 17:18:54 -05:00
Jose Diaz-Gonzalez
6338b368d4
docs: add testing link to contributing.md
...
[ci skip]
2021-01-18 17:18:34 -05:00
Bjorn Post
ca56fa1b8b
fix: revert doc deletion, revert test_helper change, refs #4339
2021-01-18 22:00:13 +01:00
Bjorn Post
7c818eda47
test: add tests for trust-x-forwarded-for, refs #4339
2021-01-18 21:59:36 +01:00
Bjorn Post
bdb160bec1
feat: add trust-x-forwarded-for status in report, refs #4339
2021-01-18 21:58:45 +01:00
Jose Diaz-Gonzalez
25b90d62d2
Release 0.22.9
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.9
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.9/bootstrap.sh
sudo DOKKU_TAG=v0.22.9 bash bootstrap.sh
```
### Bug Fixes
- #4334 : @josegonzalez allow git pushes to apps that already exist but have old names
- #4335 : @josegonzalez Add error checking to plugin:install and plugin:update
- #4338 : @josegonzalez Strip trailing slashes in hostname from web installer
- #4332 : @josegonzalez Correct aws release check in release-plugin script
- #4311 : @nisseknudsen Allow named volume mounts in regex
- #4320 : @josegonzalez Hardcode cnb workdir to /workspace
### New Features
- #4321 : @josegonzalez Add git version to output
### Refactors
- #4329 : @josegonzalez Standardize apt-get usage
### Documentation
- #4323 : @stianlik Fix typo in nginx documentation
### Tests
- #4331 : @josegonzalez Switch to upstream bats-core
- #4330 : @josegonzalez Switch to using uuidgen for unique app names
### Other
- #4325 : @WaviestBalloon Updated bootstrap.sh to not show when $DOKKU_TAG equals nothing
- #4324 : @dependabot-preview[bot] chore(deps): bump socket.io from 3.0.5 to 3.1.0 in /tests/apps/.websocket.disabled
- #4319 : @josegonzalez Update ruby dependencies in test app
- #4312 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 187 to 188 in /tests/apps/php
2021-01-18 15:46:27 -05:00
Bjorn Post
7cd6f7666c
feat: configure trust x-forwarded-for headers via nginx:set iso trust by default, refs #4339
2021-01-18 21:09:00 +01:00
Bjorn Post
2cdfa1cae1
feat: trust proxy_add_x_forwarded_for iso resetting to remote_addr, refs #4339
2021-01-18 20:07:55 +01:00
Jose Diaz-Gonzalez
17d2866153
Merge pull request #4334 from dokku/4308-allow-push-to-invalid-names
...
allow git pushes to apps that already exist but have old names
2021-01-18 12:38:26 -05:00
Jose Diaz-Gonzalez
d459b4171d
Merge pull request #4335 from dokku/4313-plugin-update
...
Add error checking to plugin:install and plugin:update
2021-01-18 12:38:14 -05:00
Jose Diaz-Gonzalez
e4ec973a6e
Merge pull request #4329 from dokku/apt-no-install-recommends
...
Standardize apt-get usage
2021-01-18 12:12:11 -05:00
Jose Diaz-Gonzalez
3df9a5629f
Merge pull request #4331 from dokku/use-upstream-bats-core
...
Switch to upstream bats-core
2021-01-18 12:11:58 -05:00
Jose Diaz-Gonzalez
02b98e4736
Merge pull request #4338 from dokku/4106-strip-slashes
...
Strip trailing slashes in hostname from web installer
2021-01-18 12:11:44 -05:00
Jose Diaz-Gonzalez
f45b5bfd5e
fix: strip trailing slashes in hostname from web installer
...
The web installer needs work to add proper validation of input, but for now, this change will ensure folks don't accidentally add an extra slash to the global domain.
Closes #4106
[ci skip]
2021-01-18 00:49:52 -05:00
Jose Diaz-Gonzalez
e39a5663bf
fix: add error message for invalid flags
...
Closes #4193
2021-01-18 00:29:25 -05:00
Jose Diaz-Gonzalez
89cc896c27
fix: add error checking to plugin:update
...
Closes #4313
2021-01-17 22:23:04 -05:00
Jose Diaz-Gonzalez
be95a619bc
fix: allow git pushes to apps that already exist but have old names
...
Users should still renamed their applications as this workaround will be removed at some point.
Closes #4308
2021-01-17 22:06:30 -05:00
Jose Diaz-Gonzalez
cafbf44e2f
fix: drop tmpdir environment variables when not running as dokku user
...
This ensures that tmpdir (and related calls) respect the system defaults for temporary directory access. Critically, changing user via 'sudo' will leave the root temp directory in place, which causes dokku to have undefined behavior when writing to temporary files under libpam-tmpdir.
This may break cases where users have redefined tmpdir or related variables, but those cases can be remedied by specifying a value for TMPDIR (and related variables) in /etc/default/dokku.
Closes #3149
2021-01-17 21:53:28 -05:00
Jose Diaz-Gonzalez
e64b69248a
Merge pull request #4332 from dokku/plugin-release-fix
...
Correct aws release check in release-plugin script
2021-01-17 21:23:39 -05:00
Jose Diaz-Gonzalez
441ac29c7c
fix: correct aws release check in release-plugin script
...
[ci skip]
2021-01-17 21:21:33 -05:00
Jose Diaz-Gonzalez
ed84f21c08
refactor: standardize apt-get usage
...
- Always put flags in same location
- Always use apt-get
- Add --no-install-recommends where possible
2021-01-17 20:19:56 -05:00
Jose Diaz-Gonzalez
5884576fc2
Merge pull request #4330 from dokku/uuidgen
...
Switch to using uuidgen for unique app names
2021-01-17 19:44:32 -05:00
Jose Diaz-Gonzalez
922b6e3722
chore: update plugn
...
This is necessary as bats-core exports functions and exported functions are not handled properly until plugn 0.6.1.
2021-01-17 19:43:24 -05:00
Jose Diaz-Gonzalez
cca507da6a
refactor: avoid pushd/popd to enable commands to pass from root-enabled directories
2021-01-17 19:40:33 -05:00
Jose Diaz-Gonzalez
d58fe853d6
fix: allow updating head
2021-01-17 19:34:07 -05:00
Jose Diaz-Gonzalez
03dc90b4fd
chore: re-add output redirection
2021-01-17 19:33:36 -05:00
Jose Diaz-Gonzalez
2a4918c7ce
fix: run check-ref-format in the correct directory
2021-01-17 19:23:40 -05:00
Jose Diaz-Gonzalez
7bb130edb7
refactor: use flag instead of environment variable
2021-01-17 19:13:30 -05:00
Jose Diaz-Gonzalez
3af1342a9b
fix: expand git-ref to the full commit sha
...
If using a branch, git commands that interact with worktrees may fail for newer versions of git.
2021-01-17 17:29:21 -05:00
Jose Diaz-Gonzalez
d16ff7fa12
fix: properly report last-updated
2021-01-17 17:19:14 -05:00
Jose Diaz-Gonzalez
d5dbd456ea
chore: quiet down git init
...
The command is louder when running on newer versions of git, and the output isn't useful to end users.
2021-01-17 17:07:10 -05:00
Jose Diaz-Gonzalez
3f25514e1a
refactor: combine both clone and sync commands
...
Using a single command will allow users to not have to worry about the workflow they use to setup or update a given app.
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
e3d0f693a7
tests: add tests for fetch
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
97b33a9138
feat: fix: use correct branch for ref updating
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
f73c927512
fix: do not allow fetch on fresh apps
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
97750f8b28
chore: minor updates to tests
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
827dbbc740
fix: delete the deploy branch if its a ref and not tag
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
89e92749a6
tests: handle non-existent app
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
e877a996be
tests: split out tests and use a slimer smoke-test-app to speed up builds
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
6bfbe0bb66
fix: create app for build test
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
d728237697
chore: split tests
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
279a706f78
feat: add tests for git:clone
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
dbd48356f5
refactor: properly handle commits and branches
...
- if it is a commit, we must clone and checkout. `clone --branch` only works for tags and branches
- set the branch as the deploy-branch if detected
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
6dc55624bd
chore: change message
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
5e645e1489
fix: use correct method to detect if a repo is empty
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
87a786fec5
fix: get arguments correctly
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
c9fc203596
fix: properly parse arguments
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
f87525d8cf
refactor: move temp directory to git data directory
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
df4dbe5d88
chore: reorder properties
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
31332a5061
fix: move fn-git-create-hook to internal-functions
...
Its unused elsewhere.
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
1a66102e30
feat: add tests for allow-host and public-key commands
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
8c0380beec
tests: add missing run statement
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
a7ef06028e
docs: add cavet to git:allow-host command
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
c80fcf7b8e
feat: add support for cloning/syncing from a remote repository
...
This makes it a bit easier for external projects to implement deploy webhooks by exposing the ability to sync from a git repository/sha.
2021-01-17 17:00:33 -05:00
Jose Diaz-Gonzalez
db5630eb32
Merge pull request #4325 from WaviestBalloon/master
...
Updated bootstrap.sh to not show when $DOKKU_TAG equals nothing
2021-01-17 16:50:22 -05:00
Jose Diaz-Gonzalez
1dc63eecbd
tests: switch to upstream bats-core
...
Bats core now has junit report formatting, so there is no need to continue using a fork.
2021-01-17 16:18:24 -05:00
Jose Diaz-Gonzalez
530066875d
tests: switch to using uuidgen for unique app names
...
/dev/urandom doesn't work on Github Actions. Prior to moving to github actions, lets ensure tests work on CircleCI as well.
2021-01-17 15:58:59 -05:00
Jose Diaz-Gonzalez
59aef9a408
chore: use -z for checking for empty value
2021-01-17 14:41:49 -05:00
Jose Diaz-Gonzalez
7b51bcd4ac
Merge pull request #4324 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/socket.io-3.1.0
...
chore(deps): bump socket.io from 3.0.5 to 3.1.0 in /tests/apps/.websocket.disabled
2021-01-17 14:40:57 -05:00
Waviest
80b782e6ed
Update bootstrap.sh
2021-01-16 23:56:36 +00:00
Jose Diaz-Gonzalez
c179958afc
Merge pull request #4311 from nisseknudsen/pr/allow_named_volume_mounts_in_regex
...
Allow named volume mounts in regex
2021-01-15 17:53:59 -05:00
nisseknudsen
a3ab4d1b68
Mounting new named volume after unmounting host directory
2021-01-15 22:40:52 +01:00
dependabot-preview[bot]
575ae84e68
chore(deps): bump socket.io in /tests/apps/.websocket.disabled
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 3.0.5 to 3.1.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/3.0.5...3.1.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-01-15 06:56:31 +00:00
Jose Diaz-Gonzalez
102c3b3007
Merge pull request #4323 from stianlik/patch-1
...
Fix typo in nginx.md
2021-01-14 15:20:30 -05:00
Stian Liknes
18f3b940c3
Fix typo in nginx.md
2021-01-14 20:15:54 +01:00
Jose Diaz-Gonzalez
baa15d7437
Merge pull request #4321 from dokku/report-git-version
...
Add git version to output
2021-01-14 12:28:20 -05:00
Jose Diaz-Gonzalez
9804d42e67
Merge pull request #4320 from dokku/4317-fix-cnb-workdir
...
Hardcode cnb workdir to /workspace
2021-01-14 09:57:18 -05:00
Jose Diaz-Gonzalez
0c182415a7
feat: add git version to output
2021-01-14 09:47:06 -05:00
Jose Diaz-Gonzalez
1599120c3e
fix: hardcode cnb workdir to /workspace
...
Closes #4317
2021-01-14 08:33:26 -05:00
Jose Diaz-Gonzalez
a53b5953ea
Merge pull request #4319 from dokku/update-dependencies
...
Update ruby dependencies in test app
2021-01-13 13:49:43 -05:00
Jose Diaz-Gonzalez
0d7c4cd036
feat: update ruby dependencies in test app
...
These were not auto-upgraded by dependabot because of a hardcoded sinatra version.
2021-01-13 11:45:43 -05:00
Jose Diaz-Gonzalez
e42e26e16b
Merge pull request #4312 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-188
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 187 to 188 in /tests/apps/php
2021-01-11 07:36:06 -05:00
dependabot-preview[bot]
b35a89c5a9
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 187 to 188.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v187...v188 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2021-01-11 06:54:23 +00:00
nisseknudsen
a1f4a9a386
Checks if passed path starts with / and shoudl be an absolute mount
2021-01-10 19:32:05 +01:00
nisseknudsen
12531dfb3e
Regex handles absolute mount path _and_ named volumes
2021-01-10 19:26:16 +01:00
Jose Diaz-Gonzalez
652b90a074
Release 0.22.8
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.8
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.8/bootstrap.sh
sudo DOKKU_TAG=v0.22.8 bash bootstrap.sh
```
### Bug Fixes
- #4309 : @josegonzalez Correct issue where verifying an app name would bail early
### Documentation
- #4307 : @josegonzalez Specify that the dokku logo is for non-commercial use
2021-01-09 16:33:55 -05:00
Jose Diaz-Gonzalez
bdd7c58a62
Merge pull request #4309 from dokku/4308-app-name-validation
...
Correct issue where verifying an app name would bail early
2021-01-09 14:28:40 -05:00
Jose Diaz-Gonzalez
3419f18c9f
fix: correct issue where verifying an app name would bail early
...
Refs #4308
2021-01-09 07:40:45 -05:00
Jose Diaz-Gonzalez
87ce52ded1
Merge pull request #4307 from dokku/josegonzalez-patch-1
...
Specify that the dokku logo is for non-commercial use
2021-01-08 02:47:01 -05:00
Jose Diaz-Gonzalez
1db1411331
docs: specify that the dokku logo is for non-commercial use
...
There is still no explicit license on the logo, but its certainly not for external commercial use. Please respect that decision.
[ci skip]
2021-01-08 02:14:25 -05:00
Jose Diaz-Gonzalez
e435d01258
Release 0.22.7
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.7
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.7/bootstrap.sh
sudo DOKKU_TAG=v0.22.7 bash bootstrap.sh
```
### Bug Fixes
- #4301 : @josegonzalez Ensure vector container starts correctly
2021-01-07 03:07:57 -05:00
Jose Diaz-Gonzalez
793e9d377e
Merge pull request #4301 from dokku/4299-vector-fixes
...
Ensure vector container starts correctly
2021-01-07 03:07:40 -05:00
Jose Diaz-Gonzalez
a57680fbbf
feat: test vector commands
2021-01-07 01:54:04 -05:00
Jose Diaz-Gonzalez
eda71e3ffe
feat: mirror log tailing support for logs:vector-logs command
2021-01-07 01:43:55 -05:00
Jose Diaz-Gonzalez
b186d9d66c
docs: fix help output
2021-01-07 01:42:51 -05:00
Jose Diaz-Gonzalez
f16a211b48
feat: add more tests for the logs plugin
2021-01-07 01:34:19 -05:00
Jose Diaz-Gonzalez
d70a9be97e
fix: correct issue where all flags were not shown if an invalid flag was specified
2021-01-07 01:34:05 -05:00
Jose Diaz-Gonzalez
666bb9dfee
fix: unscope err for report subcommands
2021-01-07 01:12:50 -05:00
Jose Diaz-Gonzalez
081a44755e
docs: fix examples to use correct property key
2021-01-07 01:07:20 -05:00
Jose Diaz-Gonzalez
2eae6c25af
tests: add test for logs:help
2021-01-07 00:14:43 -05:00
Jose Diaz-Gonzalez
4bbee232d8
fix: handle error cases in starting a new vector container
2021-01-07 00:12:44 -05:00
Jose Diaz-Gonzalez
441f7ab22a
fix: pass 1 to --watch-config flag
...
Apparently this needs a value...
2021-01-07 00:12:23 -05:00
Jose Diaz-Gonzalez
714b27f8a4
chore: quiet output of starting container
...
We check if the container is running later, so there isn't a need for us to see the containerID here
2021-01-07 00:08:05 -05:00
Jose Diaz-Gonzalez
2d841f47eb
fix: handle case where there are no apps
2021-01-06 22:45:47 -05:00
Jose Diaz-Gonzalez
4c98cd922f
Release 0.22.6
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.6/bootstrap.sh
sudo DOKKU_TAG=v0.22.6 bash bootstrap.sh
```
### Bug Fixes
- #4295 : @josegonzalez Update ps subcommands and triggers
### New Features
- #4286 : @josegonzalez Add support for templated CHECKS files
- #4294 : @josegonzalez Enhance ssh client logging output
- #4291 : @josegonzalez Add log aggregation support via Vector
- #4288 : @josegonzalez Add the pid of the dokku process to event logs
- #4289 : @josegonzalez Clean precheck tmp file on exit
### Refactors
- #4287 : @josegonzalez Refactor parallelized goroutines to use error groups
### Documentation
- #4292 : @thomasfedb Update docs to note support for Ubuntu 20.04
- #4293 : @ltalirz Fix path in persistent storage docs
### Other
- #4290 : @josegonzalez Add support for debug logging plugin trigger stderr and stdout
2021-01-05 09:50:19 -05:00
Jose Diaz-Gonzalez
1c3c712629
Merge pull request #4295 from dokku/fix-triggers
...
Update ps subcommands and triggers
2021-01-05 09:45:59 -05:00
Jose Diaz-Gonzalez
84ec74e97f
fix: update ps subcommands and triggers
...
- There were missing trigger symlinks due to the the rewrite omitting them
- There was an extra symlink for a subcommand that was removed
2021-01-05 03:50:52 -05:00
Jose Diaz-Gonzalez
57cc1c7f8e
Merge pull request #4286 from dokku/3974-templated-checks
...
Add support for templated CHECKS files
2021-01-05 03:15:36 -05:00
Jose Diaz-Gonzalez
0e67ffc41e
Merge pull request #4294 from dokku/4278-better-client-logging
...
Enhance ssh client logging output
2021-01-05 02:21:34 -05:00
Jose Diaz-Gonzalez
f4e0d19d43
fix: correct path for templated checks file
2021-01-05 01:02:39 -05:00
Jose Diaz-Gonzalez
07e7988cdf
feat: add sigil templating to CHECKS files
...
This enables general templating capabilities, in addition to environment variable access.
Closes #3974 .
2021-01-05 00:16:55 -05:00
Jose Diaz-Gonzalez
d21aca2c59
chore: remove unnecessary extra logic
...
This is now performed in copy_from_image for all files.
2021-01-05 00:16:55 -05:00
Jose Diaz-Gonzalez
540e066acf
fix: return the failed exit code
2021-01-05 00:10:54 -05:00
Jose Diaz-Gonzalez
a49de4e473
docs: make the header more clear
...
[ci skip]
2021-01-04 23:00:58 -05:00
Jose Diaz-Gonzalez
4c28ae2630
Merge pull request #4291 from dokku/2268-vector-logging
...
Add log aggregation support via Vector
2021-01-04 22:56:25 -05:00
Jose Diaz-Gonzalez
2d07d89d60
docs: add new as of banner
...
[ci skip]
2021-01-04 22:56:03 -05:00
Jose Diaz-Gonzalez
83d8c8448b
feat: remind users to check their ssh config in cases of ssh error
...
Closes #4278
2021-01-04 22:41:04 -05:00
Jose Diaz-Gonzalez
8eccd50ecb
chore: standardize logging output
...
- send errors to stderr
- use proper prefixes on errors
- use correct prefixes on stdout
2021-01-04 22:38:28 -05:00
Jose Diaz-Gonzalez
09ed45534d
refactor: always write out the vector configuration
2021-01-04 21:48:38 -05:00
Jose Diaz-Gonzalez
711945147b
refactor: use --watch-config instead of signaling the container to reload config
2021-01-04 21:48:28 -05:00
Jose Diaz-Gonzalez
0b3a6687f6
feat: actually mount the apps log dir
...
Also fix it so that the log directory is mountable from a custom path on the host if running dokku within a container.
2021-01-04 21:45:26 -05:00
Jose Diaz-Gonzalez
1aec869f9e
fix: do not delete apps log subdir
...
This is a new directory introduced for vector logging should not be deleted so vector logging still works.
2021-01-04 21:40:51 -05:00
Jose Diaz-Gonzalez
6f9a6eb294
fix: only check for global properties when appName is --global
2021-01-04 12:43:15 -05:00
Jose Diaz-Gonzalez
96ed840d17
Merge pull request #4292 from thomasfedb/patch-1
...
Update docs to note support for Ubuntu 20.04
2021-01-04 12:19:39 -05:00
Jose Diaz-Gonzalez
5acdf4a43c
Merge pull request #4293 from ltalirz/patch-2
...
Update persistent-storage.md
2021-01-04 12:19:05 -05:00
Leopold Talirz
6b4c545592
Update persistent-storage.md
...
add directory to complete path
2021-01-04 16:17:54 +01:00
Thomas Drake-Brockman
dd6cbcf242
Update docs to note support for Ubuntu 20.04
2021-01-04 21:50:02 +08:00
Jose Diaz-Gonzalez
d6acf5530e
fix: add some comments
2021-01-04 01:14:40 -05:00
Jose Diaz-Gonzalez
94696e81fa
fix: ensure the vector container does not exit when no configured sinks are in place
2021-01-04 01:12:25 -05:00
Jose Diaz-Gonzalez
43d6a2ad94
feat: add ability to set a global vector sink
2021-01-04 01:11:49 -05:00
Jose Diaz-Gonzalez
e1425a85e4
feat: add ability to set global properties
...
Not all properties can be set globally, and the "appName" in the global case is currently defaulted to `--global`. This is okay because domain label names cannot start with hyphens, and all app names must be valid domain label names.
2021-01-04 00:50:14 -05:00
Jose Diaz-Gonzalez
f5fa94cc9c
chore: remove dburl usage
...
dburl adds aliases for everything, which breaks if two schemes are similar enough (anything with `aws_` as a prefix broke scheme registration). It does not appear to add anything, so we'll drop that dependency.
Also remove go-jsonmerge, as this was refactored to use structs instead of byte manipulation...
2021-01-04 00:42:13 -05:00
Jose Diaz-Gonzalez
fd85b1f605
feat: add vector integration
...
This currently is missing a few features:
- global sinks
- logrotation
But works fairly well otherwise.
2021-01-04 00:30:22 -05:00
Jose Diaz-Gonzalez
b386783ec8
Merge pull request #4287 from dokku/parallelize-refactor
...
Refactor parallelized goroutines to use error groups
2021-01-02 23:53:11 -05:00
Jose Diaz-Gonzalez
3b76b81edf
fix: set correct variable for app image repo
2021-01-02 18:47:48 -05:00
Jose Diaz-Gonzalez
2eb159b0c3
refactor: use error group for fetching the app shell to use for app-json tasks
2021-01-02 18:45:30 -05:00
Jose Diaz-Gonzalez
596e7b6f24
feat: use error group to fetch the deploying app image
...
This is a fairly slow operation currently done serially, making ps:scale output brutally slow. Using an error group to parallelize the output is also pleasing to the eyes :)
2021-01-02 18:45:30 -05:00
Jose Diaz-Gonzalez
aa0437bb23
refactor: use an error group to simplify parallel retrieval of scheduler
...
This makes the code a bit simpler to read and more idiomatic
2021-01-02 18:45:30 -05:00
Jose Diaz-Gonzalez
a6c22a292d
Merge pull request #4288 from dokku/pid-log
...
Add the pid of the dokku process to event logs
2021-01-02 18:40:30 -05:00
Jose Diaz-Gonzalez
0635edba17
Merge pull request #4289 from dokku/clean-on-exit
...
Clean precheck tmp file on exit
2021-01-02 18:40:23 -05:00
Jose Diaz-Gonzalez
a0491a5ef2
Merge pull request #4290 from dokku/debug-output
...
Add support for debug logging plugin trigger stderr and stdout
2021-01-02 18:40:15 -05:00
Jose Diaz-Gonzalez
38d172c477
refactor: add support for debug logging plugin trigger stderr and stdout
...
Previously, this could get a bit hazy when running the command within a goroutine. The new method creates pipes for writing stdout/stderr for each call to PluginTriggerOutput, then debug logs if if trace mode is on.
While it is a bit weird to read, it is more correct and should get rid of any parallel processing issues.
2021-01-02 06:13:48 -05:00
Jose Diaz-Gonzalez
5e4c918d40
feat: trim any extra debug log prefixes
2021-01-02 06:11:51 -05:00
Jose Diaz-Gonzalez
e8aaacff5e
refactor: simplify code
2021-01-02 06:11:34 -05:00
Jose Diaz-Gonzalez
21d4d640c2
fix: clean precheck tmp file on exit
2021-01-02 05:23:52 -05:00
Jose Diaz-Gonzalez
b927c1b84d
feat: add the pid of the dokku process to event logs
2021-01-02 05:23:12 -05:00
Jose Diaz-Gonzalez
d456a96cb5
Release 0.22.5
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.5/bootstrap.sh
sudo DOKKU_TAG=v0.22.5 bash bootstrap.sh
```
### Bug Fixes
- #4279 : @josegonzalez Allow vmware-based vm to work on big sur
### Refactors
- #4282 : @josegonzalez Cleanup brew-bump integration
- #4280 : @josegonzalez Parallelize report and scheduler retrieval
### Documentation
- #4285 : @josegonzalez Reference official gitlab-ci integration
- #4284 : @josegonzalez Drop old doc link to gitlab ci docs
- #4283 : @josegonzalez Add CI documentation section for Github Actions and Gitlab
- #4281 : @josegonzalez Add forum link to documentation
2020-12-31 18:22:18 -05:00
Jose Diaz-Gonzalez
1964fc6b65
Merge pull request #4285 from dokku/4217-gitlab-ci
...
Reference official gitlab-ci integration
2020-12-30 04:29:15 -05:00
Jose Diaz-Gonzalez
26e270a49f
docs: reference official gitlab-ci integration
...
Closes #4217
2020-12-30 04:28:45 -05:00
Jose Diaz-Gonzalez
3323623289
Merge pull request #4284 from dokku/josegonzalez-patch-1
...
Drop old doc link to gitlab ci docs
2020-12-30 03:41:35 -05:00
Jose Diaz-Gonzalez
7a43321d1c
docs: drop old doc link to gitlab ci docs
...
[ci skip]
2020-12-30 03:41:18 -05:00
Jose Diaz-Gonzalez
4a5cc71c3e
Merge pull request #4283 from dokku/4151-ci-docs
...
Add CI documentation section for Github Actions and Gitlab
2020-12-30 03:39:32 -05:00
Jose Diaz-Gonzalez
660ccf876e
docs: add documentation for generic ci systems
2020-12-30 03:38:47 -05:00
Jose Diaz-Gonzalez
69dd81860f
docs: add github actions documentation
2020-12-30 03:34:01 -05:00
Jose Diaz-Gonzalez
b1c2c026aa
docs: split out initial ci section of docs
2020-12-30 03:25:22 -05:00
Jose Diaz-Gonzalez
b7fa97bf9e
Merge pull request #4282 from dokku/brew-bump-automation
...
Cleanup brew-bump integration
2020-12-30 03:18:48 -05:00
Jose Diaz-Gonzalez
1bdaab6d72
Merge pull request #4281 from dokku/forum-link
...
Add forum link to documentation
2020-12-30 03:17:58 -05:00
Jose Diaz-Gonzalez
3edc14fc97
Merge pull request #4280 from dokku/parallelize-internals
...
Parallelize report and scheduler retrieval
2020-12-30 03:16:27 -05:00
Jose Diaz-Gonzalez
940d258c5e
fix: use authentcated clone for tap url
2020-12-30 03:08:13 -05:00
Jose Diaz-Gonzalez
2500ca5106
chore: use https url brew tap clone
2020-12-30 03:06:16 -05:00
Jose Diaz-Gonzalez
c5a7fd6d43
chore: configure git user info
2020-12-30 03:05:54 -05:00
Jose Diaz-Gonzalez
d424af5b1e
docs: add github discussions link and clarify what is monitored and what is not.
2020-12-30 02:50:03 -05:00
Jose Diaz-Gonzalez
ca383739ab
docs: add github discussions link to header
2020-12-30 02:44:20 -05:00
Jose Diaz-Gonzalez
0176e888af
refactor: only add status flags as necessary
2020-12-30 00:38:07 -05:00
Jose Diaz-Gonzalez
0e320d2832
feat: short-circuit report fetching if only retrieving a single value
...
This speeds up report output when specifying a flag as extra data that isn't used will not be fetched unnecessarily.
2020-12-30 00:37:43 -05:00
Jose Diaz-Gonzalez
38b96c1e27
fix: add comments
2020-12-30 00:28:59 -05:00
Jose Diaz-Gonzalez
5da5a6fe5f
refactor: collect process status in parallel
...
This speeds up ps:report for apps that have more than 1 running container.
2020-12-30 00:21:09 -05:00
Jose Diaz-Gonzalez
28c9f42a25
refactor: parallelize report commands
...
This will make reports a bit faster to run, and is safe to do as reports should not change app state.
2020-12-29 23:56:10 -05:00
Jose Diaz-Gonzalez
44461e21df
refactor: parallelize scheduler retrieval
...
In many cases, a user may only set a global scheduler, and as such we waste the initial call to get the app scheduler. Parallelizing the fetch increases the speed at which we can check for the scheduler.
2020-12-29 23:55:13 -05:00
Jose Diaz-Gonzalez
164c4eefa7
Merge pull request #4279 from dokku/vagrant-big-sur
...
Allow vmware-based vm to work on big sur
2020-12-29 16:27:58 -05:00
Jose Diaz-Gonzalez
ee6c034baa
fix: allow vmware-based vm to work on big sur
...
There seems to be an issue in Vmware that causes SSH to fail for new VMs.
https://github.com/hashicorp/vagrant/issues/12045
2020-12-29 16:27:29 -05:00
Jose Diaz-Gonzalez
4b399df541
Release 0.22.4
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.4/bootstrap.sh
sudo DOKKU_TAG=v0.22.4 bash bootstrap.sh
```
### Bug Fixes
- #4274 : @josegonzalez Use correct warning message for deprecated code
### New Features
- #4273 : @josegonzalez Upgrade to golang 1.15
### Refactors
- #4275 : @josegonzalez Add calls to verify app name in subcommands
### Documentation
- #4272 : @josegonzalez Correct help output for ssh-keys command
### Tests
- #4276 : @josegonzalez Upgrade version of plugn used in tests
2020-12-29 16:07:18 -05:00
Jose Diaz-Gonzalez
f1c7e1113f
Merge pull request #4275 from dokku/verify-app-name
...
Add calls to verify app name in subcommands
2020-12-29 04:56:15 -05:00
Jose Diaz-Gonzalez
90c68ba02f
fix: correct position of app name check for nginx:validate-config
2020-12-29 02:46:18 -05:00
Jose Diaz-Gonzalez
7f2180b47b
fix: git config can be set globally
2020-12-27 15:27:46 -05:00
Jose Diaz-Gonzalez
21ff68f624
fix: correct unit test
2020-12-27 15:20:32 -05:00
Jose Diaz-Gonzalez
fd162f8895
feat: add verify_app_name calls to all shell subcommands
...
Without this, folks could potentially run commands against invalid applications.
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
03e80a76b6
fix: add missing argument..
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
08fdfd1e38
feat: drop internal calls to verify_app_name
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
2a6c411edf
docs: remove extra verify_app_name call in documentation
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
65d7fd9cce
refactor: drop extra internal calls to VerifyAppName
...
These are duplicative of the checks that happen at the subcommand level.
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
e0570be562
refactor: use common.VerifyAppName for appExists
...
The duplicative logic didn't make much sense.
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
ffa303092f
feat: add app name verification to all golang plugins
...
Moving verification of input to the earliest place is the best way to decrease the need to validate this further downstream.
Additionally, some of the existing checks were.... lacking :)
2020-12-27 15:14:11 -05:00
Jose Diaz-Gonzalez
382dc01b33
Merge pull request #4276 from dokku/josegonzalez-patch-1
...
Upgrade version of plugn used in tests
2020-12-27 15:13:37 -05:00
Jose Diaz-Gonzalez
7f02155ce1
tests: upgrade version of plugn used in tests
2020-12-25 03:08:08 -05:00
Jose Diaz-Gonzalez
8c17a70dc1
Merge pull request #4274 from dokku/josegonzalez-patch-1
...
Use correct warning message for deprecated code
2020-12-25 03:05:49 -05:00
Jose Diaz-Gonzalez
b39623ab2b
Merge pull request #4273 from dokku/upgrade-golang
...
Upgrade to golang 1.15
2020-12-25 03:05:19 -05:00
Jose Diaz-Gonzalez
98e57287e3
Merge pull request #4272 from dokku/fix-ssh-keys-help
...
Correct help output for ssh-keys command
2020-12-25 01:44:39 -05:00
Jose Diaz-Gonzalez
68047866be
fix: use correct warning message for deprecated code
2020-12-25 00:01:43 -05:00
Jose Diaz-Gonzalez
bacc5cbcab
feat: upgrade to golang 1.15
...
This is what is used for local development.
2020-12-24 23:46:27 -05:00
Jose Diaz-Gonzalez
549280e2b6
docs: correct help output for ssh-keys command
...
The recent update did not include the new flags.
2020-12-24 23:32:31 -05:00
Jose Diaz-Gonzalez
61af5971d5
Release 0.22.3
...
bump-formula / bump-formula (push) Has been cancelled
# History
## 0.22.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.3/bootstrap.sh
sudo DOKKU_TAG=v0.22.3 bash bootstrap.sh
```
### Bug Fixes
- #4268 : @josegonzalez Properly parse flags for logs command
- #4264 : @josegonzalez Correct argument handling when setting the `--app` flag
- #4252 : @magikid Allow symbolic links for certificate and key files
### New Features
- #4270 : @josegonzalez Allow renaming old applications to new format
- #4261 : @josegonzalez Add remove by fingerprint and json format output to ssh-keys plugin
- #4262 : @josegonzalez Improve ps:restore logging
- #4263 : @josegonzalez Bump the dokku client formula on release
### Documentation
- #4253 : @guettli Highlight the default build method used by Dokku
- #4250 : @rlnd1 Update upgrading.md
- #4249 : @guettli Fix typo in zero downtime docs
- #4247 : @josegonzalez Clarify the domain name setting in the docs
### Tests
- #4269 : @josegonzalez Rename duplicate test
- #4266 : @josegonzalez Update junit test files when a bats retry is successful
- #4265 : @josegonzalez Retry failing and skipped tests once
2020-12-23 02:35:25 -05:00
Jose Diaz-Gonzalez
acc206fca7
Merge pull request #4270 from dokku/4267-fix-app-name-verification
...
Allow renaming old applications to new format
2020-12-23 02:32:10 -05:00
Jose Diaz-Gonzalez
59a81ad3be
fix: cleanup apps and containers before each test
...
- remove all nginx configurations since they may be faulty
- move cleanup commands to helper functions
- fix a few shellcheck violations
2020-12-22 13:29:32 -05:00
Jose Diaz-Gonzalez
d7b23b84f0
fix: allow renaming old applications to new format
...
0.22.0 changed allowed values for app names, making it more difficult for users to fix their app names - you need to either downgrade+rename or recreate the app. The `apps:rename` command can now rename these old applications to the new standard.
Also drop some app name verification from internal commands. Duplicate verification doesn't help much, and though it isn't excessively slow, it does prevent us from running commands against old apps that exist.
Refs #4267
2020-12-22 13:29:32 -05:00
Jose Diaz-Gonzalez
3d77de20cc
Merge pull request #4269 from dokku/josegonzalez-patch-1
...
Rename duplicate test
2020-12-22 13:28:33 -05:00
Jose Diaz-Gonzalez
365356eb5f
fix: output is expected twice
2020-12-22 11:52:02 -05:00
Jose Diaz-Gonzalez
044cc4a618
fix: rename duplicate test
2020-12-22 01:30:16 -05:00
Jose Diaz-Gonzalez
09541f8aac
Merge pull request #4268 from dokku/4256-fix-logs-arguments
...
Properly parse flags for logs command
2020-12-21 18:29:04 -05:00
Jose Diaz-Gonzalez
4d0979bbcd
fix: properly parse flags for logs command
...
Closes #4256
2020-12-21 16:50:34 -05:00
Jose Diaz-Gonzalez
dba4bb9c2c
Merge pull request #4264 from dokku/4255-client-parsing
...
Correct argument handling when setting the `--app` flag
2020-12-21 15:55:27 -05:00
Jose Diaz-Gonzalez
2e4c886ab2
fix: correct app arg parsing and new test
2020-12-21 13:36:04 -05:00
Jose Diaz-Gonzalez
dd1962f92d
fix: add missing docblock
2020-12-21 01:40:40 -05:00
Jose Diaz-Gonzalez
1439e8b30b
hack: parse out the info flags for report subcommands separately
...
pflag doesn't ignore unspecified arguments, so they must be parsed out separately first.
2020-12-21 01:36:59 -05:00
Jose Diaz-Gonzalez
8240790381
fix: correct argument handling when setting the --app flag
...
When setting the `--app` flag, there was a special case for the config plugin. This plugin used to take the `--no-restart` flag as the first argument - and still did until this change - resulting in an invalid call to the plugin subcommands. What is worse is that this functionality carried over to all other plugins as they were rewritten in golang, and thus the issue spread without us knowing.
The fix is to support GNU flag parsing rules, which Golang does not do by default (Because Of Reasons™). Switching to `github.com/spf13/pflag` fixes this issue, and also allows positional arguments to be placed wherever, even in the middle of flags.
Closes #4255
2020-12-20 22:06:33 -05:00
Jose Diaz-Gonzalez
0050aa6b92
Merge pull request #4266 from dokku/better-bats-retry
...
Update junit test files when a bats retry is successful
2020-12-20 22:06:03 -05:00
Jose Diaz-Gonzalez
f53b26f3f0
tests: update junit test files when a bats retry is successful
2020-12-20 17:26:27 -05:00
Jose Diaz-Gonzalez
57a9a11ab3
Merge pull request #4261 from dokku/ssh-keys-commands
...
Add remove by fingerprint and json format output to ssh-keys plugin
2020-12-20 13:52:11 -05:00
Jose Diaz-Gonzalez
a6a0e033a7
Merge pull request #4262 from dokku/4259-better-restore-logging
...
Improve ps:restore logging
2020-12-20 13:51:10 -05:00
Jose Diaz-Gonzalez
18492ac83c
feat: add json format support to ssh-keys:list
2020-12-20 04:15:53 -05:00
Jose Diaz-Gonzalez
13dd8aa224
feat: add ability to remove an ssh key by fingerprint
...
- add tests for ssh-keys:remove
- upgrade sshcommand
2020-12-20 04:15:53 -05:00
Jose Diaz-Gonzalez
574304486a
chore: make the structs internal
...
They don't need to be exported as they are only used within this plugin.
2020-12-20 04:15:42 -05:00
Jose Diaz-Gonzalez
90feb8dc96
chore: remove unused file
...
This was forgotten in the ps plugin rewrite.
2020-12-20 04:15:42 -05:00
Jose Diaz-Gonzalez
7bc241dd48
feat: suppress output for nginx init commands
...
It's not super useful most of the time.
2020-12-20 04:15:42 -05:00
Jose Diaz-Gonzalez
57b884e7c7
feat: enhance logging for parallel commands
...
This logging change makes it easier to figure out what is breaking where when running commands in parallel.
2020-12-20 04:15:42 -05:00
Jose Diaz-Gonzalez
3ba775d4b3
feat: add better logging to ps:restore output
...
Without the logging additions, it's a bit more difficult to figure out why a ps:restore is skipping the restore of an app.
2020-12-20 04:15:42 -05:00
Jose Diaz-Gonzalez
89d6f0eb6e
Merge pull request #4265 from dokku/bats-retry
...
Retry failing and skipped tests once
2020-12-20 04:15:09 -05:00
Jose Diaz-Gonzalez
465e220315
feat: retry failing and skipped tests once
...
Plugn is fairly brittle since the upgrade to bash 5, so this might help decrease the need to retry the whole circleci job.
2020-12-20 02:42:37 -05:00
Jose Diaz-Gonzalez
1b767e7632
Merge pull request #4263 from dokku/bump-formula
...
Bump the dokku client formula on release
2020-12-19 19:17:31 -05:00
Jose Diaz-Gonzalez
b3304337ca
feat: bump the dokku client formula on release
...
This ensures we always have an up to date version :)
2020-12-19 19:16:37 -05:00
Jose Diaz-Gonzalez
40e7f6d15b
Merge pull request #4252 from magikid/fix-symbolic-link-certs
...
Allow symbolic links for certificate and key files
2020-12-18 12:13:42 -05:00
Jose Diaz-Gonzalez
c95659d57d
Merge pull request #4253 from guettli/patch-2
...
Highlight the default build method used by Dokku
2020-12-18 12:13:30 -05:00
Jose Diaz-Gonzalez
a1e7b99b26
docs: merge note into list
...
Makes it a little cleaner (though not by much).
[ci skip]
2020-12-18 12:12:59 -05:00
Thomas Güttler
52f1f2495c
If unsure use "Heroku buildpacks via Herokuish".
...
I guess this is the current sane default. Correct me, if I am wrong.
2020-12-17 21:44:10 +01:00
Chris W Jones
112ee88fe9
Allow symbolic links for certificate and key files
...
This corrects an issue where if a symbolic link was given to the
`certs:add` command, an error would be thrown even though the file was
valid.
Issue: #4251
2020-12-17 15:35:52 -05:00
Jose Diaz-Gonzalez
2ff06ff4c7
Merge pull request #4250 from rlnd1/patch-1
...
Update upgrading.md
2020-12-17 11:53:44 -05:00
rlnd1
df289be994
Update upgrading.md
...
Add command for versions 0.22 and higher
2020-12-17 17:15:15 +01:00
Jose Diaz-Gonzalez
ae76e8784c
Merge pull request #4249 from guettli/patch-1
...
Fix typo in zero downtime docs
2020-12-16 17:09:45 -05:00
Thomas Güttler
d537cb70cd
typo "by for"
2020-12-16 23:07:02 +01:00
Jose Diaz-Gonzalez
4a70f0bea2
Merge pull request #4247 from dokku/josegonzalez-patch-1
...
Clarify the domain name setting in the docs
2020-12-16 16:08:21 -05:00
Jose Diaz-Gonzalez
e51165d915
docs: clarify the domain name setting in the docs
...
No need to mention the vagrant.
Closes #4246
[ci skip]
2020-12-16 16:07:13 -05:00
Jose Diaz-Gonzalez
d10d4cc55c
Release 0.22.2
...
# History
## 0.22.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.2/bootstrap.sh
sudo DOKKU_TAG=v0.22.2 bash bootstrap.sh
```
### Bug Fixes
- #4243 : @josegonzalez Do not delete app when the app name is invalid
### New Features
- #4141 : @josegonzalez Always initialize git repository
### Other
- #4244 : @dependabot-preview[bot] chore(deps): bump monolog/monolog from 1.25.5 to 1.26.0 in /tests/apps/php
2020-12-15 19:14:31 -05:00
Jose Diaz-Gonzalez
2301efa460
Merge pull request #4244 from dokku/dependabot/composer/tests/apps/php/monolog/monolog-1.26.0
...
chore(deps): bump monolog/monolog from 1.25.5 to 1.26.0 in /tests/apps/php
2020-12-15 14:04:14 -05:00
Jose Diaz-Gonzalez
d00284166f
Merge pull request #4141 from dokku/always-initialize-repo
...
feat: always initialize git repository
2020-12-15 14:01:09 -05:00
Jose Diaz-Gonzalez
f279ce44b2
Merge pull request #4243 from dokku/4129-avoid-deletion
...
Do not delete app when the app name is invalid
2020-12-15 03:28:52 -05:00
Jose Diaz-Gonzalez
36215828f1
feat: always initialize git repository
...
This fixes issues where alternative tools that don't trigger the init via sshcommand - such as git-http-backend - are not able to setup applications correctly.
Note that those apps could always manually trigger git:initialize if desired, but if the app already exists, then this should already _just work_ without that extra initialization.
2020-12-15 01:42:10 -05:00
dependabot-preview[bot]
0623af86d6
chore(deps): bump monolog/monolog in /tests/apps/php
...
Bumps [monolog/monolog](https://github.com/Seldaek/monolog ) from 1.25.5 to 1.26.0.
- [Release notes](https://github.com/Seldaek/monolog/releases )
- [Changelog](https://github.com/Seldaek/monolog/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Seldaek/monolog/compare/1.25.5...1.26.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-12-15 06:30:16 +00:00
Jose Diaz-Gonzalez
c6976499ad
fix: do not delete app when the app name is invalid
...
Let folks call apps:destroy instead.
Refs #4129
2020-12-15 01:14:30 -05:00
Jose Diaz-Gonzalez
01bd69100c
Release 0.22.1
...
# History
## 0.22.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.1/bootstrap.sh
sudo DOKKU_TAG=v0.22.1 bash bootstrap.sh
```
### Bug Fixes
- #4238 : @josegonzalez Ensure dead files are created for docker object retirement
- #4239 : @josegonzalez Ensure all byte output is trimmed of whitespace
- #4228 : @Cellane Fix tags:deploy command for images that contain ONBUILD directive
- #4233 : @josegonzalez Properly parse releease command when there is an entrypoint
- #4215 : @josegonzalez Implement missing cleanup routines
- #4212 : @josegonzalez Cleanup docker options during post-delete
- #4211 : @ml-milan-vit Make the dokku-update command compatible with Dokku 0.22+
### New Features
- #4242 : @josegonzalez Remove reference to 'whitelist'
- #4220 : @josegonzalez Update plugn from 0.5.0 to 0.5.1
- #4241 : @josegonzalez Properly handle stdout when capturing plugn output
- #4237 : @josegonzalez Release dokku-update 0.2.0
- #4225 : @znz Accept first pushed branch as deploy-branch
### Documentation
- #4236 : @josegonzalez Remove note regarding not having an official client
- #4234 : @josegonzalez Switch to bats --filter for running a single test
- #4222 : @leopolicastro Fix typo in deployment tasks documentation
- #4221 : @srr013 Updating readme for clarity on git push step
- #4214 : @josegonzalez Expand backup and restore documentation
- #4213 : @josegonzalez Enhance the 'plugin' plugin documentation
### Tests
- #4218 : @josegonzalez Enable compilation cache
### Other
- #4230 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 186 to 187 in /tests/apps/php
- #4223 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.35.v20201120 to 11.0.0 in /tests/apps/java
- #4224 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 185 to 186 in /tests/apps/php
2020-12-13 22:04:14 -05:00
Jose Diaz-Gonzalez
541d73ad93
Merge pull request #4238 from dokku/ensure-dead-files
...
Ensure dead files are created for docker object retirement
2020-12-13 21:59:47 -05:00
Jose Diaz-Gonzalez
6b159c32cf
Merge pull request #4239 from dokku/4229-trim-whitespace
...
Ensure all byte output is trimmed of whitespace
2020-12-13 21:59:23 -05:00
Jose Diaz-Gonzalez
5f2968d1b0
Merge pull request #4242 from dokku/remove-whitelist-word
...
Remove reference to 'whitelist'
2020-12-13 21:58:37 -05:00
Jose Diaz-Gonzalez
0e768d107a
Merge pull request #4218 from dokku/faster-compiles
...
Enable compilation cache
2020-12-13 15:39:29 -05:00
Jose Diaz-Gonzalez
3557ff16dc
Merge pull request #4220 from dokku/update-plugn
...
Update plugn from 0.5.0 to 0.5.1
2020-12-13 15:23:35 -05:00
Jose Diaz-Gonzalez
30131ef363
Merge pull request #4241 from dokku/quieter-plugn-capture
...
Properly handle stdout when capturing plugn output
2020-12-13 15:15:48 -05:00
Jose Diaz-Gonzalez
946c424734
Merge pull request #4228 from Cellane/patch-1
...
Fix tags:deploy command for images that contain ONBUILD directive
2020-12-13 03:14:03 -05:00
Jose Diaz-Gonzalez
f42b293836
feat: remove reference to 'whitelist'
...
The term doesn't even 'make sense' in this context. 'allowed_prefixes' is a much better variable name.
2020-12-13 02:10:52 -05:00
Jose Diaz-Gonzalez
b691c0affc
feat: properly handle stdout when capturing plugn output
...
The previous output would also include a message like `exit status 1`. This allows us to silence that output and instead only capture that which was return from the subprocess.
2020-12-13 02:08:44 -05:00
Jose Diaz-Gonzalez
48fa04a05b
fix: ensure dead files are created for docker object retirement
2020-12-13 02:05:30 -05:00
Jose Diaz-Gonzalez
8c14bb9aeb
fix: ensure all byte output is trimmed of whitespace
...
This otherwise causes issues when interpreting the output as part of a variable, such as when constructing the deploying app image.
Closes #4229
2020-12-13 02:04:35 -05:00
Jose Diaz-Gonzalez
ca2de6a4a3
Merge pull request #4237 from dokku/update-dokku-update
...
Release dokku-update 0.2.0
2020-12-12 23:11:03 -05:00
Jose Diaz-Gonzalez
755499797e
feat: release dokku-update 0.2.0
2020-12-12 23:10:21 -05:00
Jose Diaz-Gonzalez
f2a3cfc0b4
tests: add unit test for label skipping
2020-12-12 16:33:39 -05:00
Milan Vit
a42786a465
Fixes tags:deploy command for images that contain ONBUILD directive
...
Fixes #4226
2020-12-12 16:07:31 -05:00
Jose Diaz-Gonzalez
de0a467c97
Merge pull request #4233 from dokku/4232-fix-release-command
...
Properly parse releease command when there is an entrypoint
2020-12-12 15:57:38 -05:00
Jose Diaz-Gonzalez
ab23a4b6f1
Merge pull request #4236 from dokku/josegonzalez-patch-1
...
Remove note regarding not having an official client
2020-12-12 15:56:11 -05:00
Jose Diaz-Gonzalez
87aed0eadf
docs: remove note regarding not having an official client
...
Closes #4235
[ci skip]
2020-12-12 15:55:38 -05:00
Jose Diaz-Gonzalez
9a86549359
chore: fix mispelling
...
[ci skip]
2020-12-11 14:19:44 -05:00
Jose Diaz-Gonzalez
2eeb0069d5
Merge pull request #4234 from dokku/use-bats-filter
...
Switch to bats --filter for running a single test
2020-12-11 14:14:51 -05:00
Jose Diaz-Gonzalez
f536a05e06
fix: switch to bats --filter for running a single test
2020-12-11 11:45:15 -05:00
Jose Diaz-Gonzalez
26b95854d4
fix: properly parse releease command when there is an entrypoint
...
Closes #4232
2020-12-11 11:44:13 -05:00
Jose Diaz-Gonzalez
775432c73f
Merge pull request #4230 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-187
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 186 to 187 in /tests/apps/php
2020-12-10 11:00:36 -05:00
dependabot-preview[bot]
84ee5995f4
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 186 to 187.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v186...v187 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-12-10 06:21:51 +00:00
Jose Diaz-Gonzalez
91e9bb9670
Merge pull request #4225 from znz/accept-first-pushed-branch-as-deploy-branch
...
Accept first pushed branch as deploy-branch
2020-12-08 16:04:05 -05:00
Jose Diaz-Gonzalez
c6a8bd669f
Merge pull request #4223 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-11.0.0
...
chore(deps): bump jetty-servlet from 9.4.35.v20201120 to 11.0.0 in /tests/apps/java
2020-12-08 14:08:26 -05:00
Jose Diaz-Gonzalez
d9d0a932b0
Merge pull request #4224 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-186
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 185 to 186 in /tests/apps/php
2020-12-08 12:54:04 -05:00
Jose Diaz-Gonzalez
a91d45c397
Merge pull request #4222 from leopolicastro/patch-1
...
Fix typo
2020-12-08 10:50:54 -05:00
Kazuhiro NISHIYAMA
98c81513aa
Accept first pushed branch as deploy-branch
...
And set to DOKKU_DEPLOY_BRANCH.
Idea from https://github.com/dokku/dokku/pull/4167#issuecomment-717607136
2020-12-08 23:15:11 +09:00
dependabot-preview[bot]
a7e5f2abdc
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 185 to 186.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v185...v186 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-12-08 07:14:57 +00:00
dependabot-preview[bot]
0aa0c884d3
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.35.v20201120 to 11.0.0.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.35.v20201120...jetty-11.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-12-08 05:54:29 +00:00
Leo Policastro
dfa39fc590
Fix typo
2020-12-07 22:03:11 -05:00
Jose Diaz-Gonzalez
cbd442fc2e
Merge pull request #4221 from srr013/patch-1
...
Updating readme for clarity on git push step
2020-12-05 15:07:48 -05:00
Scott Rossignol
ebd2778f5b
Updating readme for clarity on git push step
...
https://www.digitalocean.com/community/questions/refactorin-git-remote-add-dokku-dokku-dokku-me-ruby-rails-sample
2020-12-05 10:17:11 -05:00
Jose Diaz-Gonzalez
5887d4ddfa
Update plugn from 0.5.0 to 0.5.1
2020-12-05 02:32:15 -05:00
Jose Diaz-Gonzalez
36e9b4b2ae
feat: enable compilation cache
...
Not sure why it was disabled but lets see if tests fail?
2020-12-04 16:58:45 -05:00
Jose Diaz-Gonzalez
81d31c9934
Merge pull request #4215 from dokku/plugin-cleanup
...
Implement missing cleanup routines
2020-12-02 14:19:07 -05:00
Jose Diaz-Gonzalez
4aaefb0c4c
fix: implement missing cleanup routines
...
Without these, there was potential for configuration for certain plugins to continue to exist after an app was deleted.
2020-12-02 03:27:06 -05:00
Jose Diaz-Gonzalez
6aac1ea0d1
Merge pull request #4214 from dokku/4180-backup-docs
...
Expand backup and restore documentation
2020-12-02 02:54:48 -05:00
Jose Diaz-Gonzalez
bd275d9b5d
docs: expand backup and restore documentation
...
This documentation should fill the need for users that wish to backup and restore their installations. While there are certainly other methods to trigger this process - and many caveats - this should give users more confidence as to how to approach the general problem.
Closes #4180
2020-12-02 02:54:07 -05:00
Jose Diaz-Gonzalez
8c0dbc7d6a
Merge pull request #4213 from dokku/4192-plugin-docs
...
Enhance the 'plugin' plugin documentation
2020-12-02 01:30:49 -05:00
Jose Diaz-Gonzalez
07194ca17f
docs: add documentation to the plugin plugin
...
These plugin docs will be good enough to tide end-users over until the 'plugin' plugin can be rewritten in golang.
Closes #4192
2020-12-02 01:30:12 -05:00
Jose Diaz-Gonzalez
325c6d44dd
Merge pull request #4212 from dokku/cleanup-options
...
Cleanup docker options during post-delete
2020-12-02 00:14:02 -05:00
Jose Diaz-Gonzalez
168ed1716c
fix: cleanup docker options during post-delete
...
While the directory removal should be enough, we should also force-clean just to be sure.
2020-12-01 22:38:20 -05:00
Jose Diaz-Gonzalez
3de8c3002a
Merge pull request #4211 from ml-milan-vit/patch-1
...
🐛 Make the dokku-update command compatible with Dokku 0.22+
2020-12-01 18:41:22 -05:00
Milan Vit
1cbbfb195f
🐛 Make the dokku-update command compatible with Dokku 0.22+
2020-12-02 08:39:21 +09:00
Jose Diaz-Gonzalez
dceaef20ed
Release 0.22.0
...
# History
## 0.22.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.22.0/bootstrap.sh
sudo DOKKU_TAG=v0.22.0 bash bootstrap.sh
```
See the [0.22.0 migration guide](/docs/appendices/0.22.0-migration-guide.md) for more information on migrating to 0.22.0.
### Bug Fixes
- #4204 : @josegonzalez Ensure the image is not an empty string
- #4198 : @josegonzalez Reference extracted Procfile
- #4194 : @josegonzalez Drop appName check in apps:report
- #4183 : @josegonzalez Embed pb.UnimplementedGreeterServer to avoid linting issues
- #4182 : @josegonzalez Upgrade herokuish to fix nodejs tests
- #4173 : @karimsan Add build-essential to Vagrant provision
- #4181 : @josegonzalez Conditionally mount the dokku-arch folder if it exists
- #4130 : @josegonzalez Clear proxy configs on boot
- #4131 : @josegonzalez Bump minimum docker version
- #4123 : @fomojola Support for expected CHECKS text with special characters
- #4115 : @josegonzalez Add missing labels to built images
- #4116 : @Schlepptop Ensure config:clear an be called
### New Features
- #4209 : @josegonzalez Add experimental support for Cloud Native Buildpacks (CNB)
- #4210 : @josegonzalez Add migration guide link to release notes
- #4203 : @josegonzalez Cleanup log output for failure case
- #4208 : @ankane Add ability to change the access log format
- #4202 : @josegonzalez Schedule related images for cleanup when retiring containers
- #4197 : @josegonzalez Retire intermediate containers after use
- #4128 : @fomojola Added the container index to the network-compute-ports trigger
- #4191 : @josegonzalez Create codeql-analysis.yml
- #4139 : @Yihao-G Allow controlling Nginx proxy-buffer-size, proxy-buffering, proxy-buffers, proxy-busy-buffers-size
- #4156 : @ltalirz When `cert:add` remove previous cert before copying the new cert
- #4129 : @josegonzalez Prohibit non-dns names for apps and process types
- #4125 : @josegonzalez Allow customizing the various nginx templates
- #4121 : @josegonzalez Add ability to disable custom ninx.conf.sigil extraction
### Refactors
- #4160 : @nerg4l Rewrite logs plugin in Go
- #4149 : @josegonzalez Rewrite ps plugin in golang
- #4080 : @hugopeixoto Stop using VHOST when listing app domains and urls
- #4117 : @josegonzalez Rewrite app-json plugin in golang
- #4113 : @josegonzalez Drop herokuish release code
### Documentation
- #4196 : @josegonzalez Correctly doc apps:report output
- #4195 : @luizpicolo Fix whitespace in process-management docs
- #4184 : @badsyntax Add note regarding using plugin triggers instead of sourcing functions
- #4188 : @fomojola Added the autosync community plugin
- #4187 : @nahtnam Add `-p` flag to "Run on External Volume" tutorial
- #4186 : @badsyntax Add dokku-discourse to community plugins list
- #4170 : @chrisjsimpson Add note on how to enable buildkit usage
- #4168 : @josegonzalez Revert "The default branch for ruby-getting-started is 'main', not 'master"
- #4167 : @nateww The default branch for ruby-getting-started is 'main', not 'master
- #4135 : @znz Fix broken table
- #4140 : @swrobel Note Ubuntu 20.04 support in README
- #4136 : @hugopeixoto Update push command for sample app in docs
- #4124 : @josegonzalez Note that docker options require app rebuilds
- #4098 : @carlosgeos Add a note on how nginx handles load balancing
- #4111 : @josegonzalez Add large version of dokku image
- #4100 : @turicas Fix markdown syntax in nginx docs
### Other
- #4201 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.34.v20201102 to 9.4.35.v20201120 in /tests/apps/java
- #4200 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 183 to 185 in /tests/apps/php
- #4189 : @dependabot-preview[bot] chore(deps): bump thin from 1.7.2 to 1.8.0 in /tests/apps/ruby
- #4175 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.33.v20201020 to 9.4.34.v20201102 in /tests/apps/java
- #4172 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.4.2 to 1.4.3 in /tests/apps/gogrpc
- #4185 : @dependabot-preview[bot] chore(deps): bump socket.io from 2.3.0 to 3.0.1 in /tests/apps/.websocket.disabled
- #4190 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 182 to 183 in /tests/apps/php
- #4165 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.31.v20200723 to 9.4.33.v20201020 in /tests/apps/java
- #4153 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 181 to 182 in /tests/apps/php
- #4144 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 180 to 181 in /tests/apps/php
- #4137 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 179 to 180 in /tests/apps/php
- #4118 : @dependabot[bot] chore(deps): bump django from 3.0.2 to 3.0.7 in /tests/apps/dockerfile-release
- #4103 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 178 to 179 in /tests/apps/php
- #4091 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.30.v20200611 to 9.4.31.v20200723 in /tests/apps/java
2020-12-01 16:23:05 -05:00
Jose Diaz-Gonzalez
ebbbcb99f2
Merge pull request #4209 from dokku/cnb-support
...
Add experimental support for Cloud Native Buildpacks (CNB)
2020-12-01 16:21:08 -05:00
Jose Diaz-Gonzalez
3e70dbb836
Merge pull request #4210 from dokku/josegonzalez-patch-1
...
Add migration guide link to release notes
2020-12-01 15:36:12 -05:00
Jose Diaz-Gonzalez
f1c74b08cb
feat: add migration guide link to release notes
...
While they are otherwise available on the upgrading page, they might be missed if perusing the changelog before an upgrade.
[ci skip]
2020-12-01 15:35:55 -05:00
Jose Diaz-Gonzalez
451abcf8f3
feat: add initial support for cloud native buildpacks
...
This change adds a new builder - builder-cnb - via the 'DOKKU_CNB_EXPERIMENTAL' environment variable. While support for customizing pack builds is not currently implemented and there may be other missing functionality, this initial implementation allows folks to start playing with CNB.
Future releases of Dokku will provide tighter CNB integration and eventually switch to CNB for default building, as well as allow users to better select builders needed for their applications.
All new code for CNB support should be considered experimental and subject to change as the support evolves over time.
2020-12-01 14:50:27 -05:00
Jose Diaz-Gonzalez
98f03c249b
Merge pull request #4203 from dokku/minor-logging-changes
...
Cleanup log output for failure case
2020-12-01 11:21:57 -05:00
Jose Diaz-Gonzalez
4c4248d65b
Merge pull request #4208 from ankane/access-log-format
...
feat: add ability to change the access log format
2020-12-01 11:14:18 -05:00
Jose Diaz-Gonzalez
889c11d84b
docs: use correct version
...
[ci skip]
2020-12-01 11:08:21 -05:00
Andrew Kane
c0581a0e37
feat: add ability to change the access log format
2020-11-30 21:59:36 -08:00
Jose Diaz-Gonzalez
7e45f1173f
fix: update tests for new logging output
2020-11-28 19:14:17 -05:00
Jose Diaz-Gonzalez
21a94b6dca
Merge pull request #4204 from dokku/missing-image
...
Ensure the image is not an empty string
2020-11-28 18:48:33 -05:00
Jose Diaz-Gonzalez
6cd50cb372
fix: ensure the image is not an empty string
2020-11-28 18:46:37 -05:00
Jose Diaz-Gonzalez
bde77dbf78
feat: cleanup log output for failure case
...
Also mark DOKKU_DISABLE_ANSI_PREFIX_REMOVAL as deprecated (it will be removed in 0.23.0 and no prefixes will be removed at that time).
2020-11-28 03:32:11 -05:00
Jose Diaz-Gonzalez
bd261e6847
Merge pull request #4202 from dokku/4104-aggressive-dangling-clean
...
Schedule related images for cleanup when retiring containers
2020-11-28 02:15:27 -05:00
Jose Diaz-Gonzalez
f7863c8391
fix: handle clone and rename properly
2020-11-28 00:39:28 -05:00
Jose Diaz-Gonzalez
e8a532645f
fix: handle case where container does not exist during retire step
...
This ma happen during app renames, as the old versions of the containers will no longer be running.
2020-11-28 00:38:28 -05:00
Jose Diaz-Gonzalez
af0d2e6f7a
Merge pull request #4160 from nerg4l/go-logs-plugin
...
Rewrite logs plugin in Go
2020-11-26 04:58:51 -05:00
Jose Diaz-Gonzalez
0786954d34
feat: schedule related images for cleanup when retiring containers
...
If the containers no longer exist and the images are unused, we should remove the images as well.
Note that images may sometimes stick around for a little while, depending on the retire schedule and the wait time specified for the container.
Closes #4104
2020-11-26 03:21:45 -05:00
Jose Diaz-Gonzalez
a662046f95
Merge pull request #4201 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.35.v20201120
...
chore(deps): bump jetty-servlet from 9.4.34.v20201102 to 9.4.35.v20201120 in /tests/apps/java
2020-11-24 11:25:36 -05:00
dependabot-preview[bot]
77d7f63857
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.34.v20201102 to 9.4.35.v20201120.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.34.v20201102...jetty-9.4.35.v20201120 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-24 05:47:30 +00:00
Jose Diaz-Gonzalez
73814a5b65
Merge pull request #4200 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-185
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 183 to 185 in /tests/apps/php
2020-11-23 10:10:50 -05:00
dependabot-preview[bot]
4ba7d4ea10
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 183 to 185.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v183...v185 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-23 06:49:27 +00:00
Jose Diaz-Gonzalez
c343316864
Merge pull request #4198 from dokku/4083-fewer-extracts
...
Reference extracted Procfile
2020-11-23 01:36:53 -05:00
Jose Diaz-Gonzalez
aa6abe0fd3
Merge pull request #4197 from dokku/retire-containers
...
Retire intermediate containers after use
2020-11-23 00:45:42 -05:00
Jose Diaz-Gonzalez
bf17023639
refactor: simplify ps:scale setup
2020-11-23 00:11:10 -05:00
Jose Diaz-Gonzalez
97513dee91
fix: handle case where deploying app image does not exist
...
This happens if ps:scale is called before a deploy.
Also refactor GetDeployingAppImageName() to return an error as the second return parameter.
2020-11-23 00:11:00 -05:00
Jose Diaz-Gonzalez
fceb412fb1
fix: reference extracted Procfile
...
Rather than attempting to always extract the Procfile, reference the one that was extracted by the last deploy. This fixes issues where 'docker container cp' may fail intermittently for lord knows what reason.
Closes #4083
2020-11-22 17:14:18 -05:00
Jose Diaz-Gonzalez
ef490f0a05
feat: retire intermediate containers after use
...
Rather than waiting for the next deploy, take advantage of the retire system to retire these containers immediately.
Note that since the retire process happens out of band, the containers may stick around for up to 5 minutes, after which point they will be removed.
Customization of the wait time to retire - currently 60 seconds - is up for future debate. The containers ultimately haven't been useful for debugging, so keeping them around for longer won't help in most cases, and folks can disable the dokku-retire service (or cron) if that is desired.
2020-11-22 16:57:39 -05:00
Jose Diaz-Gonzalez
e0127250ae
Merge pull request #4196 from dokku/4134-is-deployed
...
Correctly doc apps:report output
2020-11-22 16:01:35 -05:00
Jose Diaz-Gonzalez
fcebbd67df
docs: correctly doc apps:report output
...
The `not deployed` message was removed in 0.20.0, and that state can be queried via `ps:report` now.
Closes #4134
2020-11-22 16:00:58 -05:00
Jose Diaz-Gonzalez
d97fc1cfb8
fix: drop extra appname verification
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
9dba48fc19
feat: deprecate logs:failed without an argument or flag
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
b6db484393
fix: correct stickler-ci issues
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
7cdc68a007
refactor: use framework for running function against all apps
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
1d93246af8
chore: formatting
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
abce952d0f
fix: correct help output
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
0b30bc8034
chore: formatting
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
9882c94eec
fix: add missing help output
2020-11-22 15:01:36 -05:00
László Görög
9a02f3f1dc
refactor: transition logs plugin to go
2020-11-22 15:01:36 -05:00
Jose Diaz-Gonzalez
5f1dc46392
Merge pull request #4195 from luizpicolo/correction-of-the-comments-list
...
Update process-management.md
2020-11-22 15:00:08 -05:00
Luiz Picolo ツ
c4462c4da4
Update process-management.md
2020-11-22 11:05:49 -04:00
Jose Diaz-Gonzalez
f708964c5f
Merge pull request #4194 from dokku/4133-fix-apps-report
...
Drop appName check in apps:report
2020-11-22 02:29:12 -05:00
Jose Diaz-Gonzalez
d514ca0bb5
fix: drop appName check in apps:report
...
Closes #4133
2020-11-22 00:07:36 -05:00
Jose Diaz-Gonzalez
5b21cabff3
Merge pull request #4128 from mailformfemi/master
...
Added the container index to the network-compute-ports trigger
2020-11-21 23:08:06 -05:00
Jose Diaz-Gonzalez
6e36f95bab
Merge pull request #4149 from dokku/go-ps-plugin
...
Rewrite ps plugin in golang
2020-11-21 23:03:36 -05:00
Jose Diaz-Gonzalez
ae1b1c7274
chore: move function to internal
2020-11-21 21:07:20 -05:00
Jose Diaz-Gonzalez
53a76b1353
feat: implement ps:retire
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
5fd1772c3a
chore: drop implemented function
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
ab0cc6c444
fix: implement ps:restore
...
Also add all the niceties around parallelism that were introduced for the other commands.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
8ae597ad1d
fix: correct help output
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
024ff6e489
chore: remove todone :)
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
246a50a592
docs: cleanup process management docs to make usage more clear.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
6d514e72fa
docs: cleanup headings in nginx plugin
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
e6e5ede436
refactor: make parallel commands available to all of Dokku
...
There are other places in the codebase that currently act on all apps or could benefit from being able to do so. Being able to run `common.RunCommandAgainstAllApps()` and get that for free will be a boon to implementing this functionality elsewhere.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
a19efc1cfa
chore: drop all references to all commands where possible.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
28a36c4908
feat: add proper parallel support
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
ef083e6289
tests: add output and status
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
6e0c376b62
fix: correctly handle property and data perms
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
c9a0f88bf1
fix: correct a few stickler errors
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
f558008574
fix: correct a few stickler errors
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
b44bc686a1
docs: update docs for ps commands
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
037b99865d
fix: use CamelCase for constants
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
72ed9dbcce
fix: only clean things that were built
...
This otherwise break non-golang plugins.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
5d7b2a84f4
fix: set DATABASE_URL so dj-database-url properly configures a database config
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
1b50b4ab0a
fix: ensure the scale file has correct processes when it exists
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
bc9a60f696
feat: switch to updateScalefile from generateScalefile
...
The process is the same.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
44ce5c76ae
fix: move log message to correct location
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
702e9cf66c
fix: zero out entries that don't exist in the scale file
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
be26f45b5a
fix: use correct plugin trigger
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
f13ee16ab8
feat: add support for process state in ps:report output
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
36dc98452d
feat: add function for listing files within a directory by prefix
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
82f13af166
chore: return early
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
23ad4bb230
refactor: add ability to skip deploys and fix process scaling
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
a8ccc7d2a7
feat: generate the scale file after app creation
...
The web process always starts off at `1`, so this is relatively benign.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
0a533c754f
refactor: split ps:scale func into different functions
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
f6efb53491
fix: reference image instead of imageTag
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
cf4a533f2f
feat: add common.CatFile()
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
b4552237b6
feat: add ability to specify a plugin build target
...
This speeds up development as it allows us to compile the exact binary needed as opposed to the entire plugin.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
e8d0965a33
feat: implement all of ps:report
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
bb9f764b9f
fix: sync code to bash implementation
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
9193b68854
hack: enable debug
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
db435c40e5
fix: do not delete the destination scale file if it was not extracted previously
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
bf84405b43
fix: handle scaling properly when there is no procfile
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
833a64cc0e
fix: check if it can scale by checking for an extracted file
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
54fb2b5d75
feat: suppress output when not necessary
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
85fafcf170
tests: update tests for new Procfile path
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
815cd530c8
chore: remove functions
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
ebdf38e136
refactor: use procfile-get-command plugin trigger instead of direct ps function calls
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
a93f504d45
chore: short-circuit procfile command fetching if there is no procfile
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
cae561f7b9
feat: extract procfile when fetching command as necessary
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
f9969a0e61
refactor: drop extra args from procfile-extract
...
They were not necessary.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
06ce3dfadb
fix: remove unused variable
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
ab1d15216c
refactor: drop the last argument from procfile-get-command
...
No external plugin should need to know the internals of where processes are.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
e8cfbfad36
fix: drop todos
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
70de587f6c
feat: upgrade procfile-util to avoid errors in parsing
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
e7ee7a1781
refactor: implement most of ps plugin in golang
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
c72bbf41ea
chore: use helper method
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
34343a846d
chore: drop alias
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
e0a70411dd
fix: create the file if it does not exist
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
947b2d4db6
fix: add missing comment
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
3714a231a9
chore: drop unused code
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
39984980fb
fix: correct io tests
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
c7becc6cad
refactor: move all subprocess-related code to new file
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
74f27480fc
refactor: move all docker-related functions to new file
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
33d3722060
refactor: move common io-related functions into new file
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
696df45306
refactor: extract release_and_deploy calls to a plugin trigger
...
Better would be to separate the release and deploy aspects into distinct triggers - as well as have it release a specific image - but this is a good first pass.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
1b4559c4a4
chore: drop unused ps import
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
bd132ed7c6
feat: implement helper functions for dockeroptions
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
66696d0b46
refactor: export SetPermissions function
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
943e032d12
refactor: use path/filepath instead of path for joining path parts
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
ff7429fd00
feat: upgrade go-procfile-util
...
We should ensure we are usinng a new version of it to enable better handling of errors in the Procfile.
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
236a279793
chore: add todos
2020-11-21 20:57:33 -05:00
Jose Diaz-Gonzalez
7e206b3ba0
Merge pull request #4191 from dokku/josegonzalez-patch-1
...
Create codeql-analysis.yml
2020-11-21 02:18:36 -05:00
Jose Diaz-Gonzalez
f612709d7d
chore: drop languages
...
Only go and shell are written in dokku...
2020-11-18 14:35:52 -05:00
Jose Diaz-Gonzalez
76412f6ade
Create codeql-analysis.yml
2020-11-18 14:33:28 -05:00
Jose Diaz-Gonzalez
45c7cd6e8b
Merge pull request #4189 from dokku/dependabot/bundler/tests/apps/ruby/thin-1.8.0
...
chore(deps): bump thin from 1.7.2 to 1.8.0 in /tests/apps/ruby
2020-11-17 03:45:48 -05:00
Jose Diaz-Gonzalez
67192cf664
Merge pull request #4139 from Yihao-G/master
...
Allow controlling Nginx proxy-buffer-size, proxy-buffering, proxy-buffers, proxy-busy-buffers-size
2020-11-17 03:16:09 -05:00
Jose Diaz-Gonzalez
3a77c38a2d
Merge pull request #4175 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.34.v20201102
...
chore(deps): bump jetty-servlet from 9.4.33.v20201020 to 9.4.34.v20201102 in /tests/apps/java
2020-11-17 03:14:34 -05:00
Jose Diaz-Gonzalez
810892bf40
Merge pull request #4184 from badsyntax/patch-1
...
Add note regarding using plugin triggers instead of sourcing functions
2020-11-16 13:04:07 -05:00
Jose Diaz-Gonzalez
4b7384fc98
Merge pull request #4188 from fomojola/patch-2
...
Added the autosync community plugin
2020-11-16 12:44:10 -05:00
dependabot-preview[bot]
1bdcdc397e
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.33.v20201020 to 9.4.34.v20201102.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.33.v20201020...jetty-9.4.34.v20201102 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-16 17:32:13 +00:00
Jose Diaz-Gonzalez
61855fd14b
Merge pull request #4172 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.4.3
...
chore(deps): bump github.com/golang/protobuf from 1.4.2 to 1.4.3 in /tests/apps/gogrpc
2020-11-16 12:30:26 -05:00
Jose Diaz-Gonzalez
4a9ac117e0
Merge pull request #4185 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/socket.io-3.0.1
...
chore(deps): bump socket.io from 2.3.0 to 3.0.1 in /tests/apps/.websocket.disabled
2020-11-16 12:29:24 -05:00
Jose Diaz-Gonzalez
0d06903b89
Merge pull request #4190 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-183
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 182 to 183 in /tests/apps/php
2020-11-16 11:27:27 -05:00
dependabot-preview[bot]
a70217b791
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 182 to 183.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v182...v183 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-16 06:35:26 +00:00
dependabot-preview[bot]
71c698f6b1
chore(deps): bump thin from 1.7.2 to 1.8.0 in /tests/apps/ruby
...
Bumps [thin](https://github.com/macournoyer/thin ) from 1.7.2 to 1.8.0.
- [Release notes](https://github.com/macournoyer/thin/releases )
- [Changelog](https://github.com/macournoyer/thin/blob/master/CHANGELOG )
- [Commits](https://github.com/macournoyer/thin/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-16 05:57:44 +00:00
Jose Diaz-Gonzalez
eec0e5df01
Merge pull request #4183 from dokku/fix-greeter
...
Embed pb.UnimplementedGreeterServer to avoid linting issues
2020-11-13 11:50:29 -05:00
fomojola
f5020659f3
Added the autosync plugin
2020-11-11 23:41:15 -05:00
Jose Diaz-Gonzalez
e26c5a7970
Merge pull request #4187 from nahtnam/master
...
Add `-p` flag to "Run on External Volume" tutorial
2020-11-11 22:08:18 -05:00
Manthan Mallikarjun
8b697920e2
Add -p flag to "Run on External Volume" tutorial
2020-11-11 19:03:44 -08:00
Jose Diaz-Gonzalez
415b38bd64
Merge pull request #4186 from badsyntax/patch-2
...
Add dokku-discourse to community plugins list
2020-11-10 15:32:32 -05:00
Richard Willis
5eb69d33d1
Update plugins.md
2020-11-10 20:06:51 +00:00
Richard Willis
7c44fb8d50
Add dokku-discourse to community plugins list
2020-11-10 20:04:14 +00:00
dependabot-preview[bot]
9a9aec31b7
chore(deps): bump socket.io in /tests/apps/.websocket.disabled
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 2.3.0 to 3.0.1.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/master/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/2.3.0...3.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-10 06:27:04 +00:00
Richard Willis
26e77a693a
Update plugin-creation.md
...
Add info on using plugin triggers instead of sourcing plugin functions
2020-11-09 08:42:59 +00:00
dependabot-preview[bot]
29ff230084
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.4.2...v1.4.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-11-09 02:14:40 +00:00
Jose Diaz-Gonzalez
21ed81d39e
fix: embed pb.UnimplementedGreeterServer to avoid linting issues
2020-11-08 21:11:01 -05:00
Jose Diaz-Gonzalez
77d53b1009
Merge pull request #4182 from dokku/upgrade-herokuish
...
Upgrade herokuish to fix nodejs tests
2020-11-08 21:07:33 -05:00
Jose Diaz-Gonzalez
664683c6e4
Merge pull request #4173 from karimsan/vagrant-build-essential
...
Add build-essential to Vagrant provision
2020-11-08 18:45:05 -05:00
Jose Diaz-Gonzalez
361ee01ab0
feat: Upgrade herokuish to fix nodejs tests
2020-11-08 18:40:31 -05:00
Jose Diaz-Gonzalez
6889e65077
Merge pull request #4181 from dokku/4158-conditional-mount
...
Conditionally mount the dokku-arch folder if it exists
2020-11-08 18:17:21 -05:00
Jose Diaz-Gonzalez
bd9d9fb5b9
fix: conditionally mount the dokku-arch folder if it exists
...
Closes #4158
2020-11-08 18:16:55 -05:00
Karim Sakhibgareev
231435001c
Add build-essential to Vagrant provision
2020-11-02 11:14:37 +00:00
Jose Diaz-Gonzalez
05bf72e0d8
Merge pull request #4156 from ltalirz/fix_dokku_global_cert_4
...
When `cert:add` remove previous cert before copying the new cert
2020-10-31 22:15:26 -04:00
Jose Diaz-Gonzalez
4b70aaa038
Merge pull request #4165 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.33.v20201020
...
chore(deps): bump jetty-servlet from 9.4.31.v20200723 to 9.4.33.v20201020 in /tests/apps/java
2020-10-31 20:47:05 -04:00
Jose Diaz-Gonzalez
d52f676a84
Merge pull request #4153 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-182
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 181 to 182 in /tests/apps/php
2020-10-31 15:50:07 -04:00
Jose Diaz-Gonzalez
4a1717e837
Merge pull request #4170 from chrisjsimpson/patch-1
...
Add note on how to enable buildkit usage
2020-10-31 15:30:17 -04:00
chrisjsimpson
5aaa88f41e
dockerfiles.md how to enable docker buildkit
2020-10-28 18:05:54 +00:00
Jose Diaz-Gonzalez
8300f433e9
Merge pull request #4168 from dokku/revert-4167-patch-1
...
Revert "The default branch for ruby-getting-started is 'main', not 'master"
2020-10-27 19:17:19 -04:00
Jose Diaz-Gonzalez
bd2867b846
Revert "The default branch for ruby-getting-started is 'main', not 'master"
2020-10-27 19:17:08 -04:00
Jose Diaz-Gonzalez
da1a47b57d
Merge pull request #4167 from nateww/patch-1
...
The default branch for ruby-getting-started is 'main', not 'master
2020-10-27 19:16:12 -04:00
Nate
75bb83bdec
The default branch for ruby-getting-started is 'main', not 'master
...
- Ensure the user is using the master branch to match later instructions to do a git push master.
2020-10-27 17:11:28 -06:00
dependabot-preview[bot]
5bca600894
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.31.v20200723 to 9.4.33.v20201020.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.31.v20200723...jetty-9.4.33.v20201020 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-23 05:47:49 +00:00
Aubrey Hewes
607b11ab6b
fixed: when adding a cert remove previous cert before copying the new one
...
This fixes when a user (or plugin) has replaced the cert with a symlink; else the symlinked file would be overwritten.
This mainly is in the case of a global-cert (plugin) wildcard cert
2020-10-15 13:32:56 +02:00
dependabot-preview[bot]
6543647b3c
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 181 to 182.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v181...v182 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-14 00:20:21 +00:00
Jose Diaz-Gonzalez
57b317b0a4
Merge pull request #4144 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-181
2020-10-10 20:44:47 -04:00
dependabot-preview[bot]
d5cc136df2
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 180 to 181.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v180...v181 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-10-02 04:50:32 +00:00
Jose Diaz-Gonzalez
0731616ebf
Merge pull request #4135 from znz/fix-broken-table
...
Fix broken table
2020-09-23 00:47:02 -04:00
Jose Diaz-Gonzalez
6957a33ec7
Merge pull request #4137 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-180
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 179 to 180 in /tests/apps/php
2020-09-23 00:46:47 -04:00
Jose Diaz-Gonzalez
46c274dcf2
Merge pull request #4140 from swrobel/patch-2
...
Note Ubuntu 20.04 support in README
2020-09-23 00:46:10 -04:00
Stefan Wrobel
ae21056401
Note Ubuntu 20.04 support in README
2020-09-21 17:57:32 -07:00
Yihao
30414cbd0c
feat: Allow controlling nginx proxy-buffer-size, proxy-buffering, proxy-buffers, proxy-busy-buffers-size
2020-09-19 09:51:55 +09:30
dependabot-preview[bot]
87574f7d76
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 179 to 180.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v179...v180 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-09-16 00:54:01 +00:00
Jose Diaz-Gonzalez
30d8ebffb9
Merge pull request #4136 from hugopeixoto/docs/ruby-getting-started-uses-main-instead-of-master
...
Use git push main:master in docs
2020-09-14 16:23:00 -04:00
Hugo Peixoto
71876756a4
Use git push main:master in docs
...
Heroku's ruby project changed its default branch from master to main.
This broke the examples in the documentation. This change explicitly
names main and master.
2020-09-14 20:23:35 +01:00
Kazuhiro NISHIYAMA
b1b85b4106
Fix broken table
...
[ci skip]
2020-09-13 12:46:46 +09:00
Jose Diaz-Gonzalez
196b5d08eb
Merge pull request #4130 from dokku/3932-clear-proxy-on-boot
...
Clear proxy configs on boot
2020-09-10 12:24:27 -04:00
Jose Diaz-Gonzalez
2026a2731d
Merge pull request #4131 from dokku/4088-bump-docker
...
Bump minimum docker version
2020-09-10 10:56:21 -04:00
Jose Diaz-Gonzalez
c8d932f768
fix: bump minimum docker version
...
This is necessary in order to properly support image filtering during 'dokku cleanup' calls.
Closes #4088
2020-09-10 02:00:57 -04:00
Jose Diaz-Gonzalez
752a0cacd9
fix: clear proxy configs on boot
...
Unfortunately, Docker does not persist container IPs on boot, so containers may come up with the wrong IP, resulting in proxying to the incorrect app after a server restart. Instead, we should delete the configs and let ps:restore rebuild the proxy config correctly.
Closes #3932
2020-09-10 01:58:45 -04:00
Jose Diaz-Gonzalez
ecc6c9e01d
Merge pull request #4129 from dokku/4102-prohibit-non-dns-names
...
Prohibit non-dns names for apps and process types
2020-09-09 23:39:27 -04:00
Jose Diaz-Gonzalez
7e9f98b513
Merge pull request #4080 from hugopeixoto/fix/app-vhost-usage
2020-09-09 21:23:15 -04:00
Jose Diaz-Gonzalez
0f514f300e
feat: prohibit non-dns names for apps and process types
...
This is necessary for ensuring ssl certificates can be auto-retrieved for apps, and also easing integration into schedulers that use names and process types as part of DNS records.
As well, this fixes an issue where we may potentially have invalid DNS entries when adding apps to custom networks.
Closes #4102
Closes #4114
2020-09-09 20:07:50 -04:00
Jose Diaz-Gonzalez
017cfef6a2
Merge pull request #4125 from dokku/4086-custom-nginx-app-conf-location
...
Allow customizing the various nginx templates
2020-09-09 19:51:33 -04:00
Femi Omojola
81512504a7
Added the container index to the network-compute-ports trigger: useful for alternative proxy implementations. Updated the documentation for the network-compute-ports trigger to clarify the arguments
2020-09-08 09:26:35 -04:00
Jose Diaz-Gonzalez
becf7c1f86
feat: allow customizing the various nginx templates
...
This will let custom distributions of Dokku to override the internal templates without needing to repackage Dokku or overwrite core files.
2020-09-06 13:57:35 -04:00
Jose Diaz-Gonzalez
9e6c89428e
Merge pull request #4124 from dokku/4101-docker-options-docs
2020-09-06 13:21:30 -04:00
Jose Diaz-Gonzalez
8d96be73b7
docs: note that docker options require app rebuilds
...
Closes #4101
2020-09-06 13:20:34 -04:00
Jose Diaz-Gonzalez
21c8639397
docs: drop advanced usage
...
Dokku internals shouldn't be exposed in docs. Additionally, the internals here are likely to change in the future as this moves to the upcoming prop binary, so having incorrect docs will hinder that move.
2020-09-06 13:18:34 -04:00
Jose Diaz-Gonzalez
1699c6f3a3
Merge pull request #4118 from dokku/dependabot/pip/tests/apps/dockerfile-release/django-3.0.7
...
chore(deps): bump django from 3.0.2 to 3.0.7 in /tests/apps/dockerfile-release
2020-09-06 12:56:59 -04:00
Jose Diaz-Gonzalez
70c947289f
Merge pull request #4121 from dokku/4087-nginx-extract-disable
...
Add ability to disable custom ninx.conf.sigil extraction
2020-09-05 11:48:57 -04:00
Jose Diaz-Gonzalez
a4e54b6d00
Merge pull request #4123 from fomojola/patch-1
...
Support for expected CHECKS text with special characters
2020-09-04 19:12:16 -04:00
fomojola
ab9780d971
Support for expected text with special characters
...
Added a quote around the "$EXPECTED" to deal with text with restricted characters. While deploying a Spring Boot application, the content of the built-in health check is {"status":"UP"}. Unfortunately all my checks failed, because for some reason the comparison didn't like this content.
remote: ! http://localhost/actuator/health : expected to but did not find: "{"status":"UP"}"
remote: ! Check attempt 7/10 failed.
After making this change, it works: I'm assuming the difference is that the presence of the quote characters in the content.
2020-09-04 16:49:47 -04:00
Jose Diaz-Gonzalez
f5ba843cf3
feat: add ability to disable custom ninx.conf.sigil extraction
...
Closes #4087
2020-09-04 11:29:23 -04:00
Jose Diaz-Gonzalez
052f2a5868
Merge pull request #4115 from dokku/4099-image-cleanup
...
Add missing labels to built images
2020-08-31 21:25:55 -04:00
dependabot[bot]
893df14c3e
chore(deps): bump django in /tests/apps/dockerfile-release
...
Bumps [django](https://github.com/django/django ) from 3.0.2 to 3.0.7.
- [Release notes](https://github.com/django/django/releases )
- [Commits](https://github.com/django/django/compare/3.0.2...3.0.7 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-01 01:23:13 +00:00
Jose Diaz-Gonzalez
43c521c193
Merge pull request #4117 from dokku/go-app-json
2020-08-31 21:22:21 -04:00
Jose Diaz-Gonzalez
2a1d3877f1
fix: add docblock
2020-08-31 21:03:16 -04:00
Jose Diaz-Gonzalez
4d735b4d88
fix: do not output error on checking for process type existence
2020-08-31 18:55:39 -04:00
Jose Diaz-Gonzalez
b8b6d64f75
fix: correct stickler-ci errors and remove unused code
2020-08-31 18:44:00 -04:00
Jose Diaz-Gonzalez
2b65def123
fix: pass command directly to entrypoint
...
Closes #3706
2020-08-31 18:36:07 -04:00
Jose Diaz-Gonzalez
7fe69fa269
fix: add missing hook
2020-08-31 18:26:36 -04:00
Jose Diaz-Gonzalez
84367e1c16
fix: correctly handle injecting environment variables to deployment tasks
...
Also test that release tasks are invoked the correct environment.
Closes #3817
2020-08-31 15:01:14 -04:00
Jose Diaz-Gonzalez
0faf305f28
Merge pull request #4116 from Schlepptop/config-clear-fix
2020-08-31 14:04:27 -04:00
Michael Chen
e64f7b34ff
Add unit test for config:clear
2020-08-31 18:48:36 +02:00
Michael Chen
5ea4c9a73d
🐛 Whitelist config:clear command in Makefile
2020-08-31 18:28:59 +02:00
Jose Diaz-Gonzalez
7e7931f1ce
fix: add run prefix to deploy_app calls
2020-08-31 04:52:44 -04:00
Jose Diaz-Gonzalez
428beb3413
fix: pass in correct image variable
2020-08-31 04:23:10 -04:00
Jose Diaz-Gonzalez
9aab7dce7d
feat: create ps directory on app create
2020-08-31 04:22:40 -04:00
Jose Diaz-Gonzalez
2478556df1
fix: ensure the base directory exists before extracting the file
2020-08-31 04:22:27 -04:00
Jose Diaz-Gonzalez
a2d4ba4689
fix: set correct args for fn-procfile-extract
2020-08-31 04:21:59 -04:00
Jose Diaz-Gonzalez
4ab9632526
fix: handle case where there is no app.json
...
Somehow, an empty file may get copied over...
2020-08-31 02:56:50 -04:00
Jose Diaz-Gonzalez
baa819c2a5
fix: add missing labels to built images
...
This fixes an issue where disk space is not recouped after deploys unless 'dokku cleanup' without arguments is called.
Also injects the label-schema labels as necessary.
Refs #4099
2020-08-31 02:37:04 -04:00
Jose Diaz-Gonzalez
aaf8bc811a
chore: drop now unused internal-functions file
2020-08-31 02:33:07 -04:00
Jose Diaz-Gonzalez
53dabf7fd0
refactor: fix handling of string andd array CMD and ENTRYPOINT values
...
Previous versions extracted the values as strings, prefixing the values with `/bin/sh -c '$CMD'` unnecessarily. This caused issues where we would incorrectly overrride these values when an app had a predeploy script.
Closes #3143
2020-08-31 02:31:36 -04:00
Jose Diaz-Gonzalez
7ca4cba8ec
chore: drop extra quotes
2020-08-31 02:06:24 -04:00
Jose Diaz-Gonzalez
5965b70b39
fix: do not log empty messages
2020-08-31 02:05:21 -04:00
Jose Diaz-Gonzalez
23db07ed4e
chore: remove extra LogDebug call
2020-08-31 02:05:03 -04:00
Jose Diaz-Gonzalez
53e75e7898
chore: rewrite log message
...
This change makes it more clear as to what is being executed.
2020-08-31 02:04:51 -04:00
Jose Diaz-Gonzalez
16d15ae9bf
Merge pull request #4113 from dokku/remove-herokuish-release
...
Drop herokuish release code
2020-08-30 17:01:40 -04:00
Jose Diaz-Gonzalez
3def0ae036
Merge pull request #4103 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-179
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 178 to 179 in /tests/apps/php
2020-08-30 17:01:29 -04:00
Jose Diaz-Gonzalez
31ab2f97f6
fix: split arguments to ensure they get parsed properly
2020-08-30 16:05:10 -04:00
Jose Diaz-Gonzalez
8126c63d6e
fix: properly handle return from PluginTriggerOutput
2020-08-30 14:51:25 -04:00
Jose Diaz-Gonzalez
beb42b53b2
tests: ensure the deploy succeeeds
2020-08-30 14:51:02 -04:00
Jose Diaz-Gonzalez
6df38a56d1
fix: properly set property...
2020-08-30 14:22:55 -04:00
Jose Diaz-Gonzalez
68debb44f7
refactor: use plugin trigger to delete procfile
2020-08-30 14:22:47 -04:00
Jose Diaz-Gonzalez
f27096f235
refactor: implement appjson in golang
2020-08-30 13:41:15 -04:00
Jose Diaz-Gonzalez
f2a623fde0
fix: trim whitespace to ensure container ID is valid
2020-08-30 13:41:15 -04:00
Jose Diaz-Gonzalez
7ee26d41f7
fix: correct doc
2020-08-30 13:41:15 -04:00
Jose Diaz-Gonzalez
55c77773ab
fix: read input correct as string
2020-08-30 13:41:15 -04:00
Jose Diaz-Gonzalez
147abc5c6b
feat: add LogDebug
2020-08-30 13:41:15 -04:00
Jose Diaz-Gonzalez
e6f2ee6499
fix: handle edge cases during procfile removal
2020-08-30 13:41:15 -04:00
Jose Diaz-Gonzalez
8f671b43ae
feat: add helper functions for getting global config
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
617ca885f1
fix: run release during predeploy
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
1813317e86
fix: execute correct script
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
9bf7ddc258
fix: correct module name
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
77f211c372
feat: add command for logging container output
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
939cb67daa
fix: remove container after use
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
1ea60a16e5
refactor: move external procfile manipulation into triggers
...
This also cleans up the internal APIs a bit.
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
98bc513336
feat: implement getPhaseScript and scaffold out plugin triggers
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
b6d5d291b0
feat: template out app.json plugin
...
Note: this won't compile as the triggers themselves aren't implemented just yet.
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
6f6fa709ec
feat: implement common.CopyFromImage
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
82a6dbf887
fix: correct variable declaration
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
dee879538c
feat; add common.LogExclaim()
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
0351bf73b0
fix: update deprecated function name
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
5d08964699
feat: add AppHostRoot() function
...
This makes it a bit easier to fetch files from the host path
2020-08-30 13:41:14 -04:00
Jose Diaz-Gonzalez
96b4ffbf5b
chore: drop herokuish release code
...
This is now done upstream in the herokuish project.
2020-08-29 15:54:49 -04:00
dependabot-preview[bot]
7ad723f23d
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 178 to 179.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v178...v179 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-08-28 06:10:42 +00:00
Jose Diaz-Gonzalez
a97f1d02cf
Merge pull request #4091 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.31.v20200723
...
chore(deps): bump jetty-servlet from 9.4.30.v20200611 to 9.4.31.v20200723 in /tests/apps/java
2020-08-28 01:22:02 -04:00
Jose Diaz-Gonzalez
fe8e97b7cb
Merge pull request #4098 from carlosgeos/master
...
Add a note on how nginx handles load balancing
2020-08-28 01:21:42 -04:00
Jose Diaz-Gonzalez
b13de85477
Merge pull request #4111 from dokku/josegonzalez-patch-2
2020-08-27 22:54:43 -04:00
Jose Diaz-Gonzalez
ced920eb74
docs: add large version of dokku image
...
No license is explicitly stated.
[ci skip]
2020-08-27 22:54:05 -04:00
Jose Diaz-Gonzalez
eded6cffe0
Merge pull request #4100 from turicas/fix/docs
...
Fix markdown syntax in nginx docs
2020-08-03 18:53:54 -04:00
Álvaro Justen (@turicas)
9d7a67ae7f
Fix markdown syntax in docs
2020-08-03 19:52:12 -03:00
Carlos Requena López
638807685a
docs: add a note on how nginx handles load balancing
...
[ci skip] when the web proctype is scaled
2020-08-02 19:50:54 +02:00
Jose Diaz-Gonzalez
529289f364
Release 0.21.4
...
# History
## 0.21.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.21.4/bootstrap.sh
sudo DOKKU_TAG=v0.21.4 bash bootstrap.sh
```
### Bug Fixes
- #4092 : @Yihao-G Fix nginx proxy-read-timeout not set for HTTPS
- #4095 : @GennadySpb Fix application removal during uninstallation
### New Features
- #4097 : @josegonzalez Update herokuish
### Documentation
- #4096 : @josegonzalez Clarify that special config variables are not exposed to applications
- #4007 : @turicas Clarify nginx.conf.sigil path in image when deploying non-buildpack apps
- #4078 : @gurpreetatwal Add more details to `nginx-dokku-template-source` trigger
- #4090 : @ankane Official plugins no longer in beta
- #4085 : @josegonzalez Set warning on resource type as an actual warning
### Other
- #4082 : @dependabot-preview[bot] chore(deps): bump monolog/monolog from 1.25.4 to 1.25.5 in /tests/apps/php
2020-08-01 23:53:44 -04:00
Jose Diaz-Gonzalez
2fdd261961
Merge pull request #4097 from dokku/update-herokuish
...
Update herokuish
2020-08-01 21:43:01 -04:00
Jose Diaz-Gonzalez
0bce73d690
feat: update herokuish
2020-08-01 21:42:33 -04:00
Jose Diaz-Gonzalez
0107909a85
Merge pull request #4096 from dokku/josegonzalez-patch-2
...
Clarify that special config variables are not exposed to applications
2020-08-01 20:43:56 -04:00
Jose Diaz-Gonzalez
d41a53d9db
docs: clarify that special config variables are not exposed to applications
...
Closes #4093
[ci skip]
2020-08-01 20:43:36 -04:00
Jose Diaz-Gonzalez
af0fb558f6
Merge pull request #4007 from turicas/fix/docs-custom-nginx-conf
2020-08-01 20:39:15 -04:00
Jose Diaz-Gonzalez
1452e88248
docs: further clarify how we handle image copies
...
[ci skip]
2020-08-01 20:38:37 -04:00
Jose Diaz-Gonzalez
d1b848e3eb
Merge pull request #4078 from gurpreetatwal/docs-nginx-dokku-template-source
2020-08-01 20:31:48 -04:00
Jose Diaz-Gonzalez
d6273b4751
Merge pull request #4092 from Yihao-G/master
...
Fix nginx proxy-read-timeout not set for HTTPS
2020-08-01 20:30:47 -04:00
Jose Diaz-Gonzalez
5bd5e6249b
Merge pull request #4095 from GennadySpb/fix-deb-prerm
...
Fix application removal during uninstallation
2020-08-01 20:30:22 -04:00
Gennady Lipenkov
4033266664
Fix application list command
2020-08-02 02:40:11 +03:00
Yihao
9cbe771123
Fix proxy-read-timeout is not set for HTTPS
2020-07-30 18:39:23 +09:30
dependabot-preview[bot]
a545585ea1
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.30.v20200611 to 9.4.31.v20200723.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.30.v20200611...jetty-9.4.31.v20200723 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-30 06:48:16 +00:00
Jose Diaz-Gonzalez
2efa8483e2
Merge pull request #4090 from ankane/plugins
...
Official plugins no longer in beta starting with 0.21.2 release
2020-07-30 01:56:47 -04:00
Andrew Kane
a3961e40ee
Official plugins no longer in beta starting with 0.21.2 release
2020-07-29 22:54:06 -07:00
Jose Diaz-Gonzalez
f9b1a74edf
docs: expand docs around herokuish upgrades
...
Refs https://github.com/dokku/dokku/pull/4063#discussion_r460257032
[ci skip]
2020-07-28 15:12:51 -04:00
Jose Diaz-Gonzalez
e1753bbac4
Merge pull request #4085 from dokku/josegonzalez-patch-2
...
Set warning on resource type as an actual warning
2020-07-25 19:17:11 -04:00
Jose Diaz-Gonzalez
13392dcf5b
docs: set warning on resource type as an actual warning
...
[ci skip]
2020-07-25 19:15:35 -04:00
Jose Diaz-Gonzalez
879d47b30d
Merge pull request #4082 from dokku/dependabot/composer/tests/apps/php/monolog/monolog-1.25.5
...
chore(deps): bump monolog/monolog from 1.25.4 to 1.25.5 in /tests/apps/php
2020-07-24 11:23:44 -04:00
dependabot-preview[bot]
bb61aaa85c
chore(deps): bump monolog/monolog in /tests/apps/php
...
Bumps [monolog/monolog](https://github.com/Seldaek/monolog ) from 1.25.4 to 1.25.5.
- [Release notes](https://github.com/Seldaek/monolog/releases )
- [Changelog](https://github.com/Seldaek/monolog/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Seldaek/monolog/compare/1.25.4...1.25.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-24 09:28:07 +00:00
Hugo Peixoto
d5b2d0d98e
Stop using VHOST when listing app domains and urls
2020-07-19 16:29:35 +01:00
Hugo Peixoto
1b7761ce8d
Refactor domain add functions
2020-07-19 16:29:11 +01:00
Gurpreet Atwal
8ab1342110
docs: add more details to nginx-dokku-template-source trigger
...
[ci skip]
2020-07-18 13:26:17 -07:00
Jose Diaz-Gonzalez
7c0eb20de8
Release 0.21.3
...
# History
## 0.21.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.21.3/bootstrap.sh
sudo DOKKU_TAG=v0.21.3 bash bootstrap.sh
```
### Bug Fixes
- #4077 : @Schlepptop Fix config_all bug introduced in 0.21.2
- #4074 : @josegonzalez Force set all plugin permissions on plugin:install/update
### Documentation
- #4073 : @josegonzalez Document the official shell client
2020-07-18 13:34:29 -04:00
Jose Diaz-Gonzalez
c26258bd2b
Merge pull request #4077 from Schlepptop/master
...
Fix config_all bug introduced in 0.21.2
2020-07-18 13:32:00 -04:00
schlepptop
d04c04ac17
Fix deprecation warning in config_all but actually don't break the thing in the process
2020-07-18 16:20:00 +02:00
Jose Diaz-Gonzalez
c5b53afd8b
Merge pull request #4074 from dokku/4027-plugin-force-permissions
...
Force set all plugin permissions on plugin:install/update
2020-07-17 17:08:21 -04:00
Jose Diaz-Gonzalez
9ac7b00718
fix: force set all plugin permissions on plugin:install/update
...
Closes #4027
2020-07-17 15:55:50 -04:00
Jose Diaz-Gonzalez
59f815962d
Merge pull request #4073 from dokku/3963-document-shell-client
...
Document the official shell client
2020-07-17 14:07:29 -04:00
Jose Diaz-Gonzalez
bb33a2fe27
docs: document the official shell client
...
Closes #3963
[ci skip]
2020-07-17 14:07:00 -04:00
Jose Diaz-Gonzalez
5e2bd55fb5
Release 0.21.2
...
# History
## 0.21.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.21.2/bootstrap.sh
sudo DOKKU_TAG=v0.21.2 bash bootstrap.sh
```
### Bug Fixes
- #4072 : @Schlepptop Fix deprecation warning in config_all
### New Features
- #4061 : @josegonzalez Drop go sum and mod files from releases
### Refactors
- #4064 : @hugopeixoto Use *_PATH consistently
### Documentation
- #4069 : @josegonzalez Scheduler plugins are no longer beta
- #4068 : @josegonzalez Official plugins are no longer in beta
- #4066 : @ltalirz Add ansible as installation route
- #4063 : @josegonzalez Clarify why we stop/rebuild apps during upgrade
- #4040 : @fonsp Added link to the buildpack plugin docs
- #4062 : @hugopeixoto Rewrite upgrade instructions
2020-07-17 11:41:17 -04:00
Jose Diaz-Gonzalez
4b36e2f3b7
Merge pull request #4072 from Schlepptop/master
2020-07-17 11:40:58 -04:00
schlepptop
ed94d326d4
Fix deprecation warning in config_all but don't break the thing in the process
2020-07-17 16:11:29 +02:00
schlepptop
17be38e532
Fix deprecation warning in config_all
2020-07-17 16:03:12 +02:00
Jose Diaz-Gonzalez
3f09c82379
Merge pull request #4069 from dokku/josegonzalez-patch-2
...
Scheduler plugins are no longer beta
2020-07-16 13:40:39 -04:00
Jose Diaz-Gonzalez
c2cb0486f4
docs: scheduler plugins are no longer beta
...
[ci skip]
2020-07-16 13:40:21 -04:00
Jose Diaz-Gonzalez
b1b5a7fa11
Merge pull request #4068 from dokku/josegonzalez-patch-2
...
Official plugins are no longer in beta
2020-07-16 13:38:35 -04:00
Jose Diaz-Gonzalez
3a9d88d175
docs: official plugins are no longer in beta
...
[ci skip]
2020-07-16 13:38:08 -04:00
Jose Diaz-Gonzalez
a422c64153
Merge pull request #4066 from ltalirz/add-ansible-role
...
add ansible as installation route
2020-07-16 10:44:00 -04:00
Jose Diaz-Gonzalez
c01767fade
Merge pull request #4064 from hugopeixoto/fix/normalize-path-file-variable-names
2020-07-16 10:40:08 -04:00
Leopold Talirz
f59dbe4f63
add ansible as installation route
2020-07-16 11:46:11 +02:00
Hugo Peixoto
2160a8b64e
Use *_PATH consistently
...
GLOBAL_VHOST_PATH and GLOBAL_VHOST_FILE were used to represent the same
thing. Same for APP_URLS_PATH and APP_VHOST_PATH.
This normalizes all of those to _PATH.
2020-07-16 05:40:56 +01:00
Jose Diaz-Gonzalez
c66c85429e
Merge pull request #4063 from dokku/josegonzalez-patch-2
...
Clarify why we stop/rebuild apps during upgrade
2020-07-14 19:48:34 -04:00
Jose Diaz-Gonzalez
520bc94357
docs: clarify why we stop/rebuild apps during upgrade
...
[ci skip]
2020-07-14 19:48:10 -04:00
Jose Diaz-Gonzalez
dea4251b2c
Merge pull request #4040 from fonsp/patch-1
...
Added link to the buildpack plugin docs
2020-07-14 19:33:01 -04:00
Jose Diaz-Gonzalez
7f64bb1255
docs: re-add dockerfile reference
...
Also add docker image note.
2020-07-14 19:32:52 -04:00
Jose Diaz-Gonzalez
831600d8c9
Merge pull request #4061 from dokku/clean-go-files
...
Drop go sum and mod files from releases
2020-07-14 18:19:05 -04:00
Jose Diaz-Gonzalez
d42b046177
Merge pull request #4062 from hugopeixoto/docs/upgrade-instructions
...
Rewrite upgrade instructions
2020-07-14 18:18:05 -04:00
Jose Diaz-Gonzalez
738bfb7446
docs: add 0.21.0 migration guide
...
[ci skip]
2020-07-14 15:08:33 -04:00
Hugo Peixoto
a72c04ed65
Rewrite upgrade instructions
2020-07-14 19:36:55 +01:00
Jose Diaz-Gonzalez
3921cab2df
fix: drop go sum and mod files from releases
...
These aren't necessary and only bloat the package.
2020-07-14 12:47:26 -04:00
Jose Diaz-Gonzalez
a52dbafc5f
Release 0.21.1
...
# History
## 0.21.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.21.1/bootstrap.sh
sudo DOKKU_TAG=v0.21.1 bash bootstrap.sh
```
### Documentation
- #4060 : @josegonzalez Add warning about the 0.21.0 release
2020-07-14 11:44:38 -04:00
Jose Diaz-Gonzalez
d26eadfa21
Merge pull request #4060 from dokku/josegonzalez-patch-2
...
Add warning about the 0.21.0 release
2020-07-14 11:43:20 -04:00
Jose Diaz-Gonzalez
321a310fe5
docs: add warning about the 0.21.0 release
...
Refs #4059
2020-07-14 11:43:02 -04:00
Jose Diaz-Gonzalez
772f9d1b6a
Release 0.21.0
...
# History
## 0.21.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.21.0/bootstrap.sh
sudo DOKKU_TAG=v0.21.0 bash bootstrap.sh
```
### Bug Fixes
- #4058 : @hugopeixoto Ensure web installer creates files with correct permissions
- #4055 : @hugopeixoto Delete dokkurc recursively during uninstall
- #4057 : @hugopeixoto Install sudo when installing from source
- #4045 : @josegonzalez Filter gpus instead of nvidia-gpus from resource arguments
- #4029 : @josegonzalez Filter args _after_ docker-args-process-deploy
- #4026 : @josegonzalez Filter resource args from deploy tasks
- #4022 : @josegonzalez Do not allow slashes in app names
- #4020 : @josegonzalez Properly handle multiple containers in ps:inspect
- #3989 : @josegonzalez Correct entering running containers
- #3977 : @josegonzalez Set default port for all run commands
- #3969 : @josegonzalez Do not logrotate all services files
- #3964 : @josegonzalez Remove all --force-yes usage throughout the codebase
- #3955 : @benwh Fix missing 502 error page
- #3953 : @josegonzalez Use correct function name for cmd-tar-in and update migration guide
### New Features
- #4041 : @rvanlaar feat: Add download option to the certs plugin
- #4043 : @josegonzalez Allow controlling nginx proxy-read-timeout
- #4038 : @josegonzalez Create proxy:build-config command
- #4021 : @josegonzalez Depend on python3 binary for CentOS 8 support
- #4004 : @josegonzalez Add support for moby-engine
- #3967 : @josegonzalez Add Ubuntu 20.04 support
- #3988 : @josegonzalez Upgrade plugn to 0.5.0
- #3987 : @josegonzalez Upgrade sigil to 0.6.0
- #3986 : @josegonzalez Upgrade sshcommand to 0.11.0
- #3985 : @josegonzalez Upgrade go-procfile-util to 0.8.2
- #3982 : @josegonzalez Allow apps named tls
- #3979 : @josegonzalez Upgrade herokuish
- #3971 : @josegonzalez feat: allow users to customize the source of the dokku.conf nginx template
- #3966 : @josegonzalez Move domain manipulation into triggers
- #3965 : @josegonzalez Drop dokku references in logging output
- #3954 : @josegonzalez feat: upgrade herokuish to 0.5.12
- #3940 : @josegonzalez Expose last updated time in git:report
- #3939 : @josegonzalez Add support for outputting the last visited time
### Refactors
- #4035 : @josegonzalez Switch to go mod
- #4008 : @josegonzalez Standardize golang command code
### Documentation
- #4056 : @swrobel Remove invalid help entry for dokku ps commmand
- #4039 : @josegonzalez Break out bc-break and refactors in changelog
- #4025 : @alexjj Switch AUR helper to yay
- #4019 : @tdak Added one possible solution to an error
- #4014 : @rvanlaar Update dreamhost cloudinit script
- #4003 : @josegonzalez Add dokku.ai asset
- #3999 : @DavidLemayian Update URL for less than 1gb memory in bootstrap.sh [ci skip]
- #3998 : @josegonzalez Document the #dokku channel on slack
- #3996 : @josegonzalez Clarify network aliases and add section on tld management
- #3980 : @josegonzalez Clarify that the web installer is not supported in docker-based installs
- #3970 : @josegonzalez Clarify the 'see the docs' internal links
- #3968 : @josegonzalez Document access.conf issue
- #3957 : @swrobel Add official registry plugin
- #3942 : @scowalt Fix grammar in environment variables documentation
### Tests
- #4046 : @rvanlaar Make `make test` pass on linting
- #4037 : @josegonzalez Try to output oomkill information
- #4036 : @josegonzalez Store the deb and rpm artifacts
- #4034 : @josegonzalez Teardown apps and containers in global teardown
- #4031 : @josegonzalez Delete old apps and ensure the test helper is quieter
- #4030 : @josegonzalez Update circleci workflow
- #3947 : @jayjun Scope init tests to container processes only
### Other
- #4051 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 177 to 178 in /tests/apps/php
- #4028 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 176 to 177 in /tests/apps/php
- #4016 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.29.v20200521 to 9.4.30.v20200611 in /tests/apps/java
- #4006 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 174 to 176 in /tests/apps/php
- #4001 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.28.v20200408 to 9.4.29.v20200521 in /tests/apps/java
- #4002 : @dependabot-preview[bot] chore(deps): bump monolog/monolog from 1.25.3 to 1.25.4 in /tests/apps/php
- #3993 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 in /tests/apps/gogrpc
- #3962 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 in /tests/apps/gogrpc
- #3959 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 173 to 174 in /tests/apps/php
- #3950 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.29.0 to 1.29.1 in /tests/apps/gogrpc
- #3946 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.0 in /tests/apps/gogrpc
2020-07-13 21:10:03 -04:00
Jose Diaz-Gonzalez
613dd3d1c4
Merge pull request #4058 from hugopeixoto/fix/chown-vhost
2020-07-13 21:09:39 -04:00
Jose Diaz-Gonzalez
aba5d03632
Set correct ownership on HOSTNAME file
2020-07-13 21:08:47 -04:00
Jose Diaz-Gonzalez
0403978ade
Merge pull request #4056 from swrobel/patch-1
...
Remove help entry for dokku ps commmand
2020-07-13 19:08:19 -04:00
Hugo Peixoto
da12a8c835
chown VHOST file in dokku-installer.py
2020-07-14 00:01:40 +01:00
Jose Diaz-Gonzalez
fc24ad965e
Merge pull request #4055 from hugopeixoto/fix/uninstall-on-debian
...
Delete dokkurc recursively during uninstall
2020-07-13 17:40:00 -04:00
Jose Diaz-Gonzalez
736aa4c48d
Merge pull request #4057 from hugopeixoto/fix/install-sudo
...
Install sudo when installing from source
2020-07-13 17:39:09 -04:00
Hugo Peixoto
1de3651774
Install sudo when installing from source
2020-07-13 02:51:00 +01:00
Stefan Wrobel
c4c0488339
Remove help entry for dokku ps commmand
...
`dokku ps <app>` just seems to print the help content, not "List processes running in app container(s)" as specified
2020-07-12 10:23:42 -07:00
Hugo Peixoto
bb05787ea7
Delete dokkurc recursively during uninstall
2020-07-12 14:21:43 +01:00
Jose Diaz-Gonzalez
d92502107e
Merge pull request #4051 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-178
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 177 to 178 in /tests/apps/php
2020-07-10 09:56:13 -04:00
dependabot-preview[bot]
9ab224f3ce
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 177 to 178.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v177...v178 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-07-10 08:36:17 +00:00
Jose Diaz-Gonzalez
8bf5f398b1
Merge pull request #4041 from rvanlaar/certdownload
...
feat: Add download option to the certs plugin
2020-07-04 11:51:59 -04:00
Roland van Laar
be0ba28570
feat: Add show option to the certs plugin
...
The 'server.key' and 'server.crt' can printed to stdin.
The two options are:
`dokku certs:show <app> key > server.key`
`dokku certs:show <app> crt > server.crt`
This will create two files, `server.key` and `server.crt`.
Those files contain the private key and the certificate.
Includes tests.
2020-07-04 13:14:02 +02:00
Jose Diaz-Gonzalez
dbd86ad7a2
Merge pull request #4046 from rvanlaar/lint-fixes
...
Make `make test` pass on linting
2020-07-03 18:45:51 -04:00
Roland van Laar
5f312d7347
Make make test pass on linting
2020-07-04 00:08:44 +02:00
Jose Diaz-Gonzalez
6e9f21b1d5
Merge pull request #4045 from dokku/josegonzalez-patch-1
...
Filter gpus instead of nvidia-gpus from resource arguments
2020-07-02 14:53:22 -04:00
Jose Diaz-Gonzalez
a631505cd6
Filter gpus instead of nvidia-gpus from resource arguments
...
We transform the argument here: https://github.com/dokku/dokku/blob/master/plugins/resource/triggers.go#L58
2020-07-02 12:10:08 -04:00
Jose Diaz-Gonzalez
f36701206c
Merge pull request #4043 from dokku/4042-proxy-read-timeout
2020-07-01 20:24:25 -04:00
Jose Diaz-Gonzalez
42122a7540
feat: allow controlling proxy-read-timeout
...
Closes #4042
2020-07-01 19:08:15 -04:00
Fons van der Plas
996e2c7d92
Added link to the buildpack plugin docs
2020-07-01 12:33:52 +02:00
Jose Diaz-Gonzalez
64993a57eb
Merge pull request #4038 from dokku/4024-proxy-build-config
...
Create proxy:build-config command
2020-06-29 22:37:29 -04:00
Jose Diaz-Gonzalez
eaf0d9af55
feat: create proxy:build-config command
...
Closes #4024
2020-06-29 20:51:12 -04:00
Jose Diaz-Gonzalez
0c44656acf
Merge pull request #4039 from dokku/changelog-updates
...
Break out bc-break and refactors in changelog
2020-06-29 20:22:14 -04:00
Jose Diaz-Gonzalez
0d749b3e7a
docs: break out bc-break and refactors in changelog
...
[ci skip]
2020-06-29 20:21:19 -04:00
Jose Diaz-Gonzalez
90b3528f6b
Merge pull request #4037 from dokku/oomkill-check
...
Try to output oomkill information
2020-06-28 17:46:37 -04:00
Jose Diaz-Gonzalez
07f0bf3a50
tests: try to output oomkill information
...
This should help identify if a failure is caused by oomkill or just bad code.
2020-06-28 16:05:15 -04:00
Jose Diaz-Gonzalez
bcfa530056
Merge pull request #4035 from dokku/build-cleanup
2020-06-28 15:45:10 -04:00
Jose Diaz-Gonzalez
3f4b0eccd8
refactor: call tests while in directories
...
They fail to be listed in go list after the gomodules move.
2020-06-28 13:59:08 -04:00
Jose Diaz-Gonzalez
591ecff646
chore: drop unused imports and pin godotenv
2020-06-28 04:08:19 -04:00
Jose Diaz-Gonzalez
7481943a9b
Merge pull request #4036 from dokku/store-build-artifact
...
Store the deb and rpm artifacts
2020-06-28 03:03:26 -04:00
Jose Diaz-Gonzalez
16241b4ce1
Merge pull request #4034 from dokku/quieter-test-helper
...
Teardown apps and containers in global teardown
2020-06-28 02:28:33 -04:00
Jose Diaz-Gonzalez
9dbc352006
chore: turn on go mod
2020-06-28 01:42:09 -04:00
Jose Diaz-Gonzalez
1a0c123823
tests: store the deb and rpm artifacts
2020-06-28 01:21:40 -04:00
Jose Diaz-Gonzalez
45e3623ffd
refactor: switch to go mod
...
This hopefully makes it a little easier to work with as the tooling is now based on something in golang core.
- move columnize usage to common plugin
- remove old vendor files
2020-06-28 01:11:28 -04:00
Jose Diaz-Gonzalez
1eaa98d3e6
Merge pull request #4031 from dokku/quieter-test-helper
...
Delete old apps and ensure the test helper is quieter
2020-06-22 13:58:17 -04:00
Jose Diaz-Gonzalez
e75aadff15
fix: teardown apps and containers in global teardown
2020-06-21 17:12:24 -04:00
Jose Diaz-Gonzalez
d8cd5250a2
tests: delete old apps and ensure the test helper is quieter
2020-06-21 15:33:10 -04:00
Jose Diaz-Gonzalez
9e7b31b4e8
Merge pull request #4030 from dokku/circleci-workflow
2020-06-20 22:09:01 -04:00
Jose Diaz-Gonzalez
726d55f771
fix: get rid of circular dependency
2020-06-20 21:01:33 -04:00
Jose Diaz-Gonzalez
a4c67d50ee
chore: switch back to normal parallelism
...
This brings us back full-circle, but with a better understanding of the underlying test suite.
2020-06-20 21:00:18 -04:00
Jose Diaz-Gonzalez
564de7434b
fix: update tests for non-cache using app
2020-06-20 20:48:16 -04:00
Jose Diaz-Gonzalez
59f1ba20db
fix: switch to binary
2020-06-20 20:37:01 -04:00
Jose Diaz-Gonzalez
5ad7ece8d3
chore: split out nginx-vhosts tests
2020-06-20 20:35:11 -04:00
Jose Diaz-Gonzalez
dabe90a0de
fix: properly handle new default app
2020-06-20 19:01:59 -04:00
Jose Diaz-Gonzalez
1ecb9585ef
fix: correct test for new null buildpack
2020-06-20 18:35:29 -04:00
Jose Diaz-Gonzalez
36ceca7a94
feat: split tests out even more and start deploy tests in parallel
2020-06-20 18:08:00 -04:00
Jose Diaz-Gonzalez
42a46df51f
chore: group tests and adjust parallelism
2020-06-20 17:03:49 -04:00
Jose Diaz-Gonzalez
008b362751
feat: switch to null buildpack for performance
2020-06-20 17:02:27 -04:00
Jose Diaz-Gonzalez
81717f67f3
tests: drop loading of image from cache
...
It is slower than hitting the network...
2020-06-20 14:31:25 -04:00
Jose Diaz-Gonzalez
b6bf22812b
fix: add bash
...
This is preferable to having a very large image that is based on debian/ubuntu.
2020-06-20 13:53:46 -04:00
Jose Diaz-Gonzalez
8557ec1226
chore: rename unit-tests to test
...
Looks nicer in the ui.
2020-06-20 13:28:30 -04:00
Jose Diaz-Gonzalez
570fcce2ee
fix: use string
2020-06-20 13:25:01 -04:00
Jose Diaz-Gonzalez
ef5a4b08d6
tests: time the docker load calls
2020-06-20 13:24:03 -04:00
Jose Diaz-Gonzalez
5fd04001d8
feat: split out test files and execute them manually
...
This breaks the old grouping mechanism, but honestly that was a weird way of doing it.
2020-06-20 13:22:47 -04:00
Jose Diaz-Gonzalez
fb7bac4652
tests: split out tests more
2020-06-20 13:05:31 -04:00
Jose Diaz-Gonzalez
ef46db5d6b
chore: switch to node:4-alpine
...
This is a smaller image that should speed up tests...
2020-06-20 13:04:04 -04:00
Jose Diaz-Gonzalez
a9e130b090
fix: here too
2020-06-20 02:17:59 -04:00
Jose Diaz-Gonzalez
f23413742a
fix: use correct tag
2020-06-20 02:07:16 -04:00
Jose Diaz-Gonzalez
7ffe0c3b58
fix: pull the docker image down
2020-06-20 01:57:52 -04:00
Jose Diaz-Gonzalez
62e0ba6952
fix: remove extra variable
2020-06-20 01:45:51 -04:00
Jose Diaz-Gonzalez
59910749b7
feat: persist images through workspace
2020-06-20 01:31:52 -04:00
Jose Diaz-Gonzalez
a5d53711ee
fix: run tests as root
2020-06-20 01:10:07 -04:00
Jose Diaz-Gonzalez
9d747b7c82
chore: drop check
2020-06-20 01:09:52 -04:00
Jose Diaz-Gonzalez
3084ac098e
fix: correct quiet flag
2020-06-20 00:48:11 -04:00
Jose Diaz-Gonzalez
f083561ee7
feat: add test for remote ssh during deploy_app
2020-06-20 00:32:42 -04:00
Jose Diaz-Gonzalez
ae67f14f9b
chore: quieter test output
2020-06-20 00:29:58 -04:00
Jose Diaz-Gonzalez
9d6746001e
chore: revert
2020-06-20 00:28:30 -04:00
Jose Diaz-Gonzalez
c632b6b358
tests: fix cd calls
2020-06-20 00:04:54 -04:00
Jose Diaz-Gonzalez
9c300dc14b
feat: add build cache
2020-06-20 00:04:27 -04:00
Jose Diaz-Gonzalez
02d9c53520
tests: fix syntax
2020-06-19 23:53:43 -04:00
Jose Diaz-Gonzalez
ca5c9d6c45
tests: fix syntax
2020-06-19 23:41:19 -04:00
Jose Diaz-Gonzalez
90a5391252
tests: split out core, nginx and ps tests
2020-06-19 23:29:25 -04:00
Jose Diaz-Gonzalez
cf113ecda2
chore: move apps tests to 60_
...
They take ~12 minutes on their own...
2020-06-19 23:25:08 -04:00
Jose Diaz-Gonzalez
0b9cecef4d
tests: move testing command into config
2020-06-19 23:24:03 -04:00
Jose Diaz-Gonzalez
52ea598ba4
chore: drop bad github-actions code
2020-06-19 23:21:31 -04:00
Jose Diaz-Gonzalez
f4bec4a1c8
fix: use ens4 for circleci
2020-06-19 22:58:00 -04:00
Jose Diaz-Gonzalez
293d7efe07
Merge pull request #4028 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-177
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 176 to 177 in /tests/apps/php
2020-06-19 22:44:52 -04:00
Jose Diaz-Gonzalez
c9e24a055c
feat: adjust for usage with circleci workflows
2020-06-19 22:44:01 -04:00
Jose Diaz-Gonzalez
e9ecc98b3d
chore: add report
2020-06-19 22:02:48 -04:00
Jose Diaz-Gonzalez
0932fd7f7c
tests: skip pull_request trigger
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
9ded7e176f
tests: simplify step
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
1738009f6b
fix: set timeout
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
bd3d8a54ad
fix: correct matrix value
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
c97fd92fcf
fix: correct test naming
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
6d4d8a89ed
fix: correct test logging output
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
7f9f289bd6
tests: drop extra unused matrix index
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
3c56a0c323
tests: modify to allow better running under github actions
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
401ec40566
fix: intsall ci dependencies in correct job
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
edf5d29213
tests: set correct user on github actions
2020-06-19 22:01:13 -04:00
Jose Diaz-Gonzalez
03f8922ffd
chore: remove all debugging code
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
b9cc89e4d2
fix: set correct perms on files
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
fb4a232537
debug: exit separately
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
cf35cedd1e
debug: show auth log
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
2919415d7e
fix: set correct perms for ssh key files
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
ee083eb3c3
debug: list file permissions
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
ca1e188e9a
fix: use eth0 instead of ens4
...
The value is different for whatever reason on GH hardware...
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
ef4fe2dbf9
debug: show devices and use long-form for ip command
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
6e7e7d35cc
fix: resolve dokku.me locally
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
88e01d8a4b
debug: more logging
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
a8fd8d1b19
debug: more logging
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
f47a267917
debug: echo empty
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
bf7e86fb13
fix: drop existing key
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
1cab6acf69
fix: drop unnecessary cat
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
75a2d3a1ba
debug: more test logging
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
ca248a62ec
debug: more logging
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
b50590e2ad
debug: fix debug statements
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
db253c15cc
feat: cat the contents
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
d60140dad8
debug: check if there is extra output
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
5c17bcc710
chore: minor test fixes
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
d682bd52ff
feat: only build image for non-build releases
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
1ba874ea62
fix: add runs-on
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
614ba66450
tests: enable on pull_request
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
9451216606
refactor: build the package separately from running ci
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
ef91685596
tests: disable on pull_request for now
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
dfaa20e449
feat: upgrade herokuish
...
This enables herokuish to be installed when moby-engine is the docker-engine that is available.
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
d7b0d2a4d9
feat: add github-based ci config
2020-06-19 22:01:12 -04:00
Jose Diaz-Gonzalez
2b9e5bbaea
Merge pull request #4029 from dokku/filter-hook-args
...
Filter args _after_ docker-args-process-deploy
2020-06-19 21:53:34 -04:00
Jose Diaz-Gonzalez
8e0d288b2e
fix: filter args _after_ docker-args-process-deploy
...
The new hook is what is used to expose resource limits/reservations by the resource plugin.
2020-06-19 21:52:59 -04:00
Jose Diaz-Gonzalez
75cdc585b6
Merge pull request #4026 from dokku/filter-hook-args
2020-06-19 21:36:04 -04:00
Jose Diaz-Gonzalez
a9d2610e34
fix: update filtered args
2020-06-19 12:28:31 -04:00
dependabot-preview[bot]
e2eceb49ca
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 176 to 177.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v176...v177 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-19 08:59:30 +00:00
Jose Diaz-Gonzalez
e8eba15e49
Merge pull request #4022 from dokku/4013-slashes-in-app-names
...
Do not allow slashes in app names
2020-06-18 12:15:27 -04:00
Jose Diaz-Gonzalez
4a8ebd8dee
Merge pull request #4025 from alexjj/master
...
Switch AUR helper to yay
2020-06-18 11:20:03 -04:00
Jose Diaz-Gonzalez
9dcf17be69
fix: filter resource args from deploy tasks
...
As specified in the docs, the build process should not be impacted by resource constraints.
2020-06-18 11:14:41 -04:00
Jose Diaz-Gonzalez
4aae0f1a1d
fix: do not allow slashes in app names
...
There is likely a better regex for the actually allowed names, but this will suffice for ensuring folks don't do weird things with their folder structures...
Closes #4013
2020-06-18 11:13:11 -04:00
Alex Johnstone
f6a193935d
Switch AUR helper to yay
2020-06-18 08:34:24 +01:00
Jose Diaz-Gonzalez
46d4de261c
Merge pull request #4021 from dokku/4010-centos-8
...
Depend on python3 binary for CentOS 8 support
2020-06-17 20:37:16 -04:00
Jose Diaz-Gonzalez
b4b2c4301f
Merge pull request #4020 from dokku/4015-fix-ps-inspect
...
Properly handle multiple containers in ps:inspect
2020-06-17 20:05:14 -04:00
Jose Diaz-Gonzalez
bb2265a3c9
fix: depend on python3 binary
...
This will fix compatibility with CentOS 8 by requiring a binary path that can be fulfilled by the python3 package.
Closes #4010
2020-06-17 01:20:15 -04:00
Jose Diaz-Gonzalez
484f61fdd5
fix: properly handle multiple containers in ps:inspect
...
Closes #4015
2020-06-17 01:13:47 -04:00
Jose Diaz-Gonzalez
5aae49f1a0
Merge pull request #4019 from tdak/patch-1
...
Added one possible solution to an error
2020-06-16 18:12:19 -04:00
tdak
ee7abe3098
Added one possible solution to an error
...
The solution is for this error
[remote rejected] master -> master (pre-receive hook declined)
2020-06-16 18:02:17 -04:00
Jose Diaz-Gonzalez
981c5e1dd6
Merge pull request #4016 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.30.v20200611
...
chore(deps): bump jetty-servlet from 9.4.29.v20200521 to 9.4.30.v20200611 in /tests/apps/java
2020-06-16 12:53:53 -04:00
dependabot-preview[bot]
d9868a3862
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.29.v20200521 to 9.4.30.v20200611.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.29.v20200521...jetty-9.4.30.v20200611 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-06-15 07:07:29 +00:00
Jose Diaz-Gonzalez
c8edeb01e6
Merge pull request #4014 from rvanlaar/patch-1
...
Update cloudinit script
2020-06-13 19:48:24 -04:00
Roland van Laar
12e2b22ea8
Update cloudinit.sh file to cloudinit 20.X
...
Bring configuration in line with the latest Cloud init verison. Tested under 20.1.
Mainly done due to `debconf_selections` not working with the old syntac.
See the `debconf_selections` item under https://cloudinit.readthedocs.io/en/latest/topics/modules.html#apt-configure
Changes include:
- reboot when apt deems it necessary,
- define update and upgrade with the package syntax,
- bring apt sources and keys inline with apt syntax and
- dynamically get the right release by using the var '$RELEASE'.
[ci skip]
2020-06-14 00:38:08 +02:00
Roland van Laar
a8008b8d33
Update cloudinit script
...
This cloudinit script had become outdated.
Changed 4 things:
- docker repository had moved
- use current docker gpg key
- use current dokku gpg key
- move over to ubuntu focal LTS 20.20
2020-06-13 16:39:00 +02:00
Jose Diaz-Gonzalez
7d539e5b03
Merge pull request #4008 from dokku/standardize-golang-commands
...
Standardize golang command code
2020-06-02 12:36:47 -04:00
Jose Diaz-Gonzalez
2e2320ec73
fix: correct comment
2020-06-02 00:51:45 -04:00
Jose Diaz-Gonzalez
676027caf6
debug: force container removal
2020-06-01 23:46:35 -04:00
Jose Diaz-Gonzalez
2588bedcfe
debug: delete all existing containers
2020-06-01 22:44:33 -04:00
Jose Diaz-Gonzalez
272c96b171
debug: check free memory
2020-06-01 22:43:26 -04:00
Jose Diaz-Gonzalez
a1935687a2
debug: output container ls to stdout
...
This will let us know if other containers are somehow leaking during test runs...
2020-05-30 02:08:08 -04:00
Jose Diaz-Gonzalez
6b25ab16b7
fix: drop deprecation warning on undeprecated command
2020-05-29 18:50:24 -04:00
Jose Diaz-Gonzalez
6b6518c699
tests: use assert_failure instead of test
2020-05-29 14:51:04 -04:00
Jose Diaz-Gonzalez
88f661b6e7
fix: properly fetch keys for config command
2020-05-29 14:50:17 -04:00
Jose Diaz-Gonzalez
aff0c1fc40
fix: check if the property exists before returning an error
2020-05-29 14:42:30 -04:00
Jose Diaz-Gonzalez
aa63e79aec
Merge pull request #4006 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-176
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 174 to 176 in /tests/apps/php
2020-05-29 14:05:54 -04:00
Jose Diaz-Gonzalez
a0cb7c560e
tests: fix issues with fetching config
2020-05-29 04:22:14 -04:00
Jose Diaz-Gonzalez
68d1a04215
chore: drop redundant return statement
2020-05-29 02:04:58 -04:00
Jose Diaz-Gonzalez
a4da6f67cc
chore: remove unused code
2020-05-29 02:04:21 -04:00
Jose Diaz-Gonzalez
a93cec63be
feat: simplify flag parsing in config plugin
...
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00
Jose Diaz-Gonzalez
c22f78c913
feat: simplify flag parsing in proxy plugin
...
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00
Jose Diaz-Gonzalez
a60467cb2d
feat: simplify flag parsing in repo plugin
...
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00
Jose Diaz-Gonzalez
91a668ee8f
feat: simplify flag parsing in network plugin
...
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00
Jose Diaz-Gonzalez
94aa67d494
feat: simplify flag parsing in resource plugin
...
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00
Jose Diaz-Gonzalez
6636c48838
feat: simplify flag parsing in buildpacks plugin
...
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00
Jose Diaz-Gonzalez
ce154aff09
feat: simplify flag parsing in apps plugin
...
Commands should be written such that they take arguments as is.
2020-05-29 01:59:50 -04:00
Jose Diaz-Gonzalez
6a8783e357
Merge pull request #4001 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.29.v20200521
2020-05-28 19:27:46 -04:00
Álvaro Justen (@turicas)
914f695eab
Fix doc about custom nginx config for Dockerfile
2020-05-27 16:29:33 -03:00
dependabot-preview[bot]
d6510ad936
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 174 to 176.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v174...v176 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-27 08:38:38 +00:00
Jose Diaz-Gonzalez
c2c9671061
Merge pull request #4004 from dokku/moby-engine-support
2020-05-23 13:11:29 -04:00
Jose Diaz-Gonzalez
def0a2c0ee
feat: add support for moby-engine
...
The moby packages provide dockere on certain Azure VMs, and this package conflicts with docker.
2020-05-22 22:21:23 -04:00
Jose Diaz-Gonzalez
995ca5902f
Merge pull request #4003 from dokku/josegonzalez-patch-1
...
Add dokku.ai asset
2020-05-22 15:48:43 -04:00
Jose Diaz-Gonzalez
10d959501d
docs: add dokku.ai asset
...
There is no explicit license on this file, and it may not be used without express permission of the project maintainers.
2020-05-22 15:47:37 -04:00
Jose Diaz-Gonzalez
d8cff6566e
Merge pull request #4002 from dokku/dependabot/composer/tests/apps/php/monolog/monolog-1.25.4
...
chore(deps): bump monolog/monolog from 1.25.3 to 1.25.4 in /tests/apps/php
2020-05-22 15:44:35 -04:00
dependabot-preview[bot]
a5a06196b1
chore(deps): bump monolog/monolog in /tests/apps/php
...
Bumps [monolog/monolog](https://github.com/Seldaek/monolog ) from 1.25.3 to 1.25.4.
- [Release notes](https://github.com/Seldaek/monolog/releases )
- [Changelog](https://github.com/Seldaek/monolog/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Seldaek/monolog/compare/1.25.3...1.25.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-22 08:50:46 +00:00
dependabot-preview[bot]
0f6d809aff
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.28.v20200408 to 9.4.29.v20200521.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.28.v20200408...jetty-9.4.29.v20200521 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-22 06:39:44 +00:00
Jose Diaz-Gonzalez
2cbc850df3
Merge pull request #3999 from DavidLemayian/patch-1
...
Update URL for less than 1gb memory in bootstrap.sh [ci skip]
2020-05-19 17:06:12 -04:00
David Lemayian
7509c7adbf
Update URL for less than 1gb memory in bootstrap.sh
...
In bootstrap.sh, there is a slight tweak for the URL to information about advanced installation in VMs with less 1GB of memory.
2020-05-20 00:04:25 +03:00
Jose Diaz-Gonzalez
b1ac99c616
Merge pull request #3998 from dokku/josegonzalez-patch-1
...
Document the #dokku channel on slack
2020-05-19 12:30:36 -04:00
Jose Diaz-Gonzalez
0c7ef180d0
docs: Document the #dokku channel on slack
...
[ci skip]
2020-05-19 12:27:12 -04:00
Jose Diaz-Gonzalez
4c59dcaea6
Merge pull request #3996 from dokku/josegonzalez-patch-1
...
Clarify network aliases and add section on tld management
2020-05-19 11:34:33 -04:00
Jose Diaz-Gonzalez
08b3a4b7a7
docs: clarify network aliases and add section on tld management
...
Closes #3995
[ci skip]
2020-05-19 11:33:52 -04:00
Jose Diaz-Gonzalez
125c093ba5
Merge pull request #3967 from dokku/3961-focal-support
...
Add Ubuntu 20.04 support
2020-05-15 12:40:27 -04:00
Jose Diaz-Gonzalez
891c3e5e59
Merge pull request #3993 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.4.2
...
chore(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 in /tests/apps/gogrpc
2020-05-15 10:18:24 -04:00
dependabot-preview[bot]
ba9fa1d0b7
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.4.1 to 1.4.2.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.4.1...v1.4.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-15 06:39:18 +00:00
Jose Diaz-Gonzalez
830c9006ca
Merge pull request #3989 from dokku/3972-fix-enter
...
Correct entering running containers
2020-05-13 00:04:46 -04:00
Jose Diaz-Gonzalez
ec16aa92ac
Merge pull request #3988 from dokku/upgrade-plugn
...
Upgrade plugn to 0.5.0
2020-05-12 23:08:36 -04:00
Jose Diaz-Gonzalez
2dfb0ef3e6
fix: correct entering running containers
...
This functionality was broken due to a refactor of argument handling in a previous release.
In addition to the fix, all the functionality was moved to scheduler-enter, which allows scheduler plugins to implement ways of entering containers in the relevant scheduler.
Closes #3972
2020-05-12 23:06:10 -04:00
Jose Diaz-Gonzalez
03daa33d83
feat: upgrade plugn
2020-05-12 22:01:55 -04:00
Jose Diaz-Gonzalez
883bcd897f
Merge pull request #3987 from dokku/upgrade-sigil
...
Upgrade sigil to 0.6.0
2020-05-12 14:10:10 -04:00
Jose Diaz-Gonzalez
ba6cca4093
feat: upgrade sigil
2020-05-12 11:13:01 -04:00
Jose Diaz-Gonzalez
a1581bc963
Merge pull request #3986 from dokku/upgrade-sshcommand
...
Upgrade sshcommand to 0.11.0
2020-05-12 11:12:07 -04:00
Jose Diaz-Gonzalez
2a26cd9d5a
Merge pull request #3985 from dokku/upgrade-procfile-util
...
Upgrade go-procfile-util to 0.8.2
2020-05-12 11:11:13 -04:00
Jose Diaz-Gonzalez
46eb092006
feat: upgrade sshcommand
2020-05-12 00:58:40 -04:00
Jose Diaz-Gonzalez
87dc7e39e6
feat: upgrade go-procfile-util
2020-05-12 00:56:44 -04:00
Jose Diaz-Gonzalez
9ed77ab6c1
Merge pull request #3982 from dokku/allow-apps-named-tls
...
Allow apps named tls
2020-05-09 03:34:03 -04:00
Jose Diaz-Gonzalez
46287cac0f
feat: allow apps named tls
...
The `tls` name is no longer a reserved app name, and can be used by applications. This was previously a reserved app name due to it's use as a place for global SSL certificate files; Dokku has not supported global SSL certificates for many releases, and thus there is no need to reserve the name.
2020-05-08 23:58:06 -04:00
Jose Diaz-Gonzalez
b011a3a558
Merge pull request #3980 from dokku/josegonzalez-patch-1
...
Clarify that the web installer is not supported in docker-based installs
2020-05-08 11:37:06 -04:00
Jose Diaz-Gonzalez
e3e430f4d7
docs: Clarify that the web installer is not supported in docker-based installs
...
This is by design.
[ci skip]
2020-05-08 11:36:41 -04:00
Jose Diaz-Gonzalez
b63a40d4fe
fix: add 20.04 to supported versions
2020-05-08 10:25:36 -04:00
Jose Diaz-Gonzalez
41bc54879d
Merge pull request #3979 from dokku/upgrade-herokuish
...
Upgrade herokuish
2020-05-07 18:02:45 -04:00
Jose Diaz-Gonzalez
269a254425
feat: upgrade herokuish
2020-05-07 13:26:49 -04:00
Jose Diaz-Gonzalez
4c748f2b36
Merge pull request #3977 from dokku/3976-fix-run-commands
...
Set default port for all run commands
2020-05-07 13:11:50 -04:00
Jose Diaz-Gonzalez
ee7d7f164f
fix: set default port for all run commands
...
Closes #3976
2020-05-07 12:01:54 -04:00
Jose Diaz-Gonzalez
962aa66965
Merge pull request #3971 from dokku/3674-customize-dokku-conf
...
feat: allow users to customize the source of the dokku.conf nginx template
2020-05-06 19:57:12 -04:00
Jose Diaz-Gonzalez
92621a3187
Merge pull request #3966 from dokku/domains-triggers
...
Move domain manipulation into triggers
2020-05-06 14:21:06 -04:00
Jose Diaz-Gonzalez
04b32efd54
Merge pull request #3969 from dokku/3929-logrotate-fix
...
Do not logrotate all services files
2020-05-06 14:20:37 -04:00
Jose Diaz-Gonzalez
0931d655f7
fix: use correct syntax...
2020-05-06 13:09:26 -04:00
Jose Diaz-Gonzalez
480425bfb9
Merge pull request #3965 from dokku/less-branding
...
Drop dokku references in logging output
2020-05-06 01:43:54 -04:00
Jose Diaz-Gonzalez
49351227d1
Merge pull request #3964 from dokku/3949-remove-force-yes
...
Remove all --force-yes usage throughout the codebase
2020-05-06 01:43:42 -04:00
Jose Diaz-Gonzalez
d3263a45c3
feat: allow users to customize the source of the dokku.conf nginx template
...
Closes #3674
2020-05-06 01:38:43 -04:00
Jose Diaz-Gonzalez
4f77c88e0b
Merge pull request #3970 from dokku/3927-clarify-see-more-descriptions
...
Clarify the 'see the docs' internal links
2020-05-06 01:24:07 -04:00
Jose Diaz-Gonzalez
722390475b
docs: Clarify the 'see the docs' internal links
...
These are usually not optional and actually explain what a user is interested in. As we don't have documentation partials, duplication isn't in favor of the project maintainer's benefit.
Closes #3927
2020-05-06 01:23:36 -04:00
Jose Diaz-Gonzalez
3b248de306
fix: do not logrotate all services files
...
Closes #3929
2020-05-06 00:59:37 -04:00
Jose Diaz-Gonzalez
7ff5e56dc7
Merge pull request #3968 from dokku/3945-document-access-issue
...
Document access.conf issue
2020-05-06 00:45:16 -04:00
Jose Diaz-Gonzalez
67f113a818
docs: document access.conf issue
...
Closes #3945
2020-05-06 00:42:56 -04:00
Jose Diaz-Gonzalez
4136f0274a
feat: add Ubuntu 20.04 support
...
Will still need package releases, but everything should be ready for 0.21.0.
Closes #3961
2020-05-06 00:36:22 -04:00
Jose Diaz-Gonzalez
61a306664f
refactor: move domain manipulation into triggers
...
This allows other plugins to avoid understanding the underlying details of how domains might be integrated with.
2020-05-06 00:16:51 -04:00
Jose Diaz-Gonzalez
d35576302d
chore: drop dokku references in logging output
...
This isn't super useful outside of branding. Users that rely on this information may wish to turn on event logging to trace output that way.
2020-05-05 23:39:38 -04:00
Jose Diaz-Gonzalez
cca008f140
feat: remove all --force-yes usage throughout the codebase
...
It was deprecated in a recent apt release and shouldn't be necessary for anything any longer.
Closes #3949
2020-05-05 23:34:30 -04:00
Jose Diaz-Gonzalez
5458d5b341
Merge pull request #3962 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.4.1
...
chore(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 in /tests/apps/gogrpc
2020-05-05 16:23:05 -04:00
dependabot-preview[bot]
42db45d6f4
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.4.0...v1.4.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-05 06:45:31 +00:00
Jose Diaz-Gonzalez
2c3cbc1708
Merge pull request #3959 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-174
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 173 to 174 in /tests/apps/php
2020-05-01 13:34:15 -04:00
dependabot-preview[bot]
5e065e71c7
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 173 to 174.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v173...v174 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-05-01 09:20:19 +00:00
Jose Diaz-Gonzalez
50705890d8
Merge pull request #3957 from swrobel/patch-1
...
Add official registry plugin
2020-04-30 14:47:54 -04:00
Stefan Wrobel
c33b58a3e0
Add official registry plugin
2020-04-30 11:45:41 -07:00
Jose Diaz-Gonzalez
4d4971b171
Merge pull request #3955 from benwh/fix-nginx-502-page
...
Fix missing 502 error page
2020-04-26 15:55:11 -04:00
Ben Wheatley
05513ad75a
Fix missing 502 error page
...
In dokku/dokku#3602 a new error page for the 502 status code was
introduced.
However, this error page is not currently being used, and results in a
404 error being served instead, because nginx is trying to load a
non-existent file:
```
open() "/var/lib/dokku/data/nginx-vhosts/dokku-errors/502-error.html" failed (2: No such file or directory)
```
Fix this by copying the `502-error.html` file into the `dokku-errors`
directory upon installation.
2020-04-26 15:08:37 +01:00
Jose Diaz-Gonzalez
ee69e1ee4a
Merge pull request #3954 from dokku/upgrade-herokuish
...
feat: upgrade herokuish to 0.5.12
2020-04-26 04:58:53 -04:00
Jose Diaz-Gonzalez
88bc04797f
feat: upgrade herokuish to 0.5.12
2020-04-26 03:17:21 -04:00
Jose Diaz-Gonzalez
c06644af62
Merge pull request #3953 from dokku/3952-tar-fix
...
Use correct function name for cmd-tar-in and update migration guide
2020-04-25 16:46:58 -04:00
Jose Diaz-Gonzalez
89787173af
fix: use correct function name for cmd-tar-in and update migration guide
...
Closes #3952
2020-04-25 15:49:03 -04:00
Jose Diaz-Gonzalez
65403d1cf7
Merge pull request #3950 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.29.1
...
chore(deps): bump google.golang.org/grpc from 1.29.0 to 1.29.1 in /tests/apps/gogrpc
2020-04-24 09:54:01 -04:00
dependabot-preview[bot]
e56c69494a
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.29.0 to 1.29.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.29.0...v1.29.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-24 06:58:35 +00:00
Jose Diaz-Gonzalez
9e9aa75fbb
Merge pull request #3947 from jayjun/tests
...
fix: scope init tests to container processes only
2020-04-22 14:53:59 -04:00
Tan Jay Jun
14934a9479
fix: scope init tests to container processes only
2020-04-23 01:33:30 +08:00
Jose Diaz-Gonzalez
9b48a386fc
Merge pull request #3946 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.29.0
...
chore(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.0 in /tests/apps/gogrpc
2020-04-22 11:42:28 -04:00
dependabot-preview[bot]
9d60b487e6
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.28.1 to 1.29.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.28.1...v1.29.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-22 06:54:21 +00:00
Jose Diaz-Gonzalez
3e83b2836c
fix: add missing git-deploy-branch hook
2020-04-19 11:04:53 -04:00
Jose Diaz-Gonzalez
72425cff84
Merge pull request #3940 from dokku/git-last-updated-time
...
Expose last updated time in git:report
2020-04-19 11:00:30 -04:00
Jose Diaz-Gonzalez
3ae68213ff
Merge pull request #3942 from scowalt/patch-1
...
Update environment-variables.md
2020-04-19 11:00:04 -04:00
Scott Walters
a9ff33f9a5
Update environment-variables.md
...
Small grammar fix.
2020-04-19 06:58:12 -07:00
Jose Diaz-Gonzalez
f6a6444e66
Merge pull request #3939 from dokku/nginx-last-visited-time
...
Add support for outputting the last visited time
2020-04-18 23:47:01 -04:00
Jose Diaz-Gonzalez
6901e9658f
feat: expose last-updated-at in git:report
2020-04-18 18:21:54 -04:00
Jose Diaz-Gonzalez
a8a6d0595b
refactor: deprecate git_deploy_branch in favor of plugn trigger
2020-04-18 18:21:46 -04:00
Jose Diaz-Gonzalez
ee786e1962
feat: add support for outputting the last visited time
...
This checks the ctime of the log file if available, otherwise returns empty string
2020-04-18 18:15:20 -04:00
Jose Diaz-Gonzalez
74e147005b
Release 0.20.4
...
# History
## 0.20.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.20.4/bootstrap.sh
sudo DOKKU_TAG=v0.20.4 bash bootstrap.sh
```
### New Features
- #3936 : @josegonzalez Enable limiting and reserving gpu resources
### Documentation
- #3937 : @josegonzalez Add minor documentation for the kubernetes and nomad schedulers
### Other
- #3935 : @dependabot-preview[bot] chore(deps): bump jinja2 from 2.11.1 to 2.11.2 in /tests/apps/python-flask
- #3934 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 in /tests/apps/gogrpc
- #3933 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.27.v20200227 to 9.4.28.v20200408 in /tests/apps/java
2020-04-14 23:53:35 -04:00
Jose Diaz-Gonzalez
3e442e551d
Merge pull request #3937 from dokku/scheduler-docs
...
Add minor documentation for the kubernetes and nomad schedulers
2020-04-14 23:53:03 -04:00
Jose Diaz-Gonzalez
2628df06a3
Merge pull request #3936 from dokku/gpu-support
...
Enable limiting and reserving gpu resources
2020-04-14 23:50:47 -04:00
Jose Diaz-Gonzalez
ba8eb6f2e5
docs: add minor documentation for the kubernetes and nomad schedulers
2020-04-14 19:17:59 -04:00
Jose Diaz-Gonzalez
8a380e52c4
feat: enable limiting and reserving gpu resources
2020-04-14 19:03:27 -04:00
Jose Diaz-Gonzalez
aa94dc7a7b
Merge pull request #3935 from dokku/dependabot/pip/tests/apps/python-flask/jinja2-2.11.2
...
chore(deps): bump jinja2 from 2.11.1 to 2.11.2 in /tests/apps/python-flask
2020-04-14 14:26:21 -04:00
dependabot-preview[bot]
a42261b2b3
chore(deps): bump jinja2 in /tests/apps/python-flask
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 2.11.1 to 2.11.2.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/2.11.1...2.11.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 16:42:19 +00:00
Jose Diaz-Gonzalez
7482762592
Merge pull request #3934 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.4.0
...
chore(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 in /tests/apps/gogrpc
2020-04-14 12:40:50 -04:00
dependabot-preview[bot]
fffc283459
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.3.5 to 1.4.0.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.3.5...v1.4.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-14 06:46:53 +00:00
Jose Diaz-Gonzalez
7e6107fd04
Merge pull request #3933 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.28.v20200408
...
chore(deps): bump jetty-servlet from 9.4.27.v20200227 to 9.4.28.v20200408 in /tests/apps/java
2020-04-13 12:39:35 -04:00
dependabot-preview[bot]
65897ca4cd
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.27.v20200227 to 9.4.28.v20200408.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.27.v20200227...jetty-9.4.28.v20200408 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-13 06:53:32 +00:00
Jose Diaz-Gonzalez
7bc6767ab7
Release 0.20.3
...
# History
## 0.20.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.20.3/bootstrap.sh
sudo DOKKU_TAG=v0.20.3 bash bootstrap.sh
```
### New Features
- #3926 : @josegonzalez Add proper support for various buildpack urls
### Other
- #3928 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 in /tests/apps/gogrpc
- #3925 : @dependabot-preview[bot] chore(deps): bump flask from 1.1.1 to 1.1.2 in /tests/apps/python-flask
- #3924 : @dependabot-preview[bot] chore(deps): bump flask from 1.1.1 to 1.1.2 in /tests/apps/multi
2020-04-07 20:44:53 -04:00
Jose Diaz-Gonzalez
917983f61d
Merge pull request #3928 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.28.1
...
chore(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 in /tests/apps/gogrpc
2020-04-07 20:43:45 -04:00
dependabot-preview[bot]
ea76530ab1
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.28.0 to 1.28.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.28.0...v1.28.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-07 06:50:52 +00:00
Jose Diaz-Gonzalez
12dfa33680
Merge pull request #3926 from dokku/3923-validate-buildpack-url
...
Add proper support for various buildpack urls
2020-04-07 01:21:06 -04:00
Jose Diaz-Gonzalez
93225ada48
feat: add proper support for various buildpack urls
...
Transform the urls to the correct values when necessary, and validate them otherwise.
Closes #3923
2020-04-07 00:17:03 -04:00
Jose Diaz-Gonzalez
5917105e4e
Merge pull request #3925 from dokku/dependabot/pip/tests/apps/python-flask/flask-1.1.2
...
chore(deps): bump flask from 1.1.1 to 1.1.2 in /tests/apps/python-flask
2020-04-06 05:05:21 -04:00
Jose Diaz-Gonzalez
1ddf0e9756
Merge pull request #3924 from dokku/dependabot/pip/tests/apps/multi/flask-1.1.2
...
chore(deps): bump flask from 1.1.1 to 1.1.2 in /tests/apps/multi
2020-04-06 05:05:07 -04:00
dependabot-preview[bot]
dc039d4674
chore(deps): bump flask from 1.1.1 to 1.1.2 in /tests/apps/python-flask
...
Bumps [flask](https://github.com/pallets/flask ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/1.1.1...1.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-06 07:16:50 +00:00
dependabot-preview[bot]
315422e017
chore(deps): bump flask from 1.1.1 to 1.1.2 in /tests/apps/multi
...
Bumps [flask](https://github.com/pallets/flask ) from 1.1.1 to 1.1.2.
- [Release notes](https://github.com/pallets/flask/releases )
- [Changelog](https://github.com/pallets/flask/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/flask/compare/1.1.1...1.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-06 07:14:12 +00:00
Jose Diaz-Gonzalez
e11499e676
Release 0.20.2
...
# History
## 0.20.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.20.2/bootstrap.sh
sudo DOKKU_TAG=v0.20.2 bash bootstrap.sh
```
### Bug Fixes
- #3921 : @josegonzalez Correct container_type handling when entering containers
- #3919 : @josegonzalez Fix bug with restarting containers not being routed to because of changing IP addresses
### New Features
- #3920 : @josegonzalez Add the ability to list ssh keys for a specific user
2020-04-04 13:58:39 -04:00
Jose Diaz-Gonzalez
a56f173568
Merge pull request #3921 from dokku/fix-container-type-enter
...
Correct container_type handling when entering containers
2020-04-04 13:55:41 -04:00
Jose Diaz-Gonzalez
cae35e6701
fix: correct container_type handling when entering containers
2020-04-04 13:54:52 -04:00
Jose Diaz-Gonzalez
66a772b8c7
Merge pull request #3920 from dokku/ssh-keys-user-list
...
Add the ability to list ssh keys for a specific user
2020-04-04 03:47:37 -04:00
Jose Diaz-Gonzalez
c91a6d1a55
feat: add the ability to list ssh keys for a specific user
...
Also upgrade the version of sshcommand used within the vagrant vm
2020-04-04 02:23:38 -04:00
Jose Diaz-Gonzalez
e86f49e64a
Merge pull request #3919 from dokku/3152-dokku-event-listener
...
Fix bug with restarting containers not being routed to because of changing IP addresses
2020-04-03 15:59:57 -04:00
Jose Diaz-Gonzalez
cb5a782f92
feat: recommend installation of the dokku-event-installer
...
Closes #3152
2020-04-03 14:55:29 -04:00
Jose Diaz-Gonzalez
610a2ca477
Release 0.20.1
...
# History
## 0.20.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.20.1/bootstrap.sh
sudo DOKKU_TAG=v0.20.1 bash bootstrap.sh
```
### Bug Fixes
- #3916 : @josegonzalez Change error exit to warning when no apps exist
### New Features
- #3918 : @josegonzalez Upgrade herokuish to 0.5.11
- #3915 : @josegonzalez Add ability to check if a plugin has been installed
- #3914 : @josegonzalez Add ability to change or disable the access/error log path
- #3913 : @josegonzalez Upgrade herokuish
### Documentation
- #3907 : @josegonzalez Add sponsoring link to issue template
- #3904 : @jazzzz Update dokku-apt entry
- #3902 : @josegonzalez Remove extra commas from network docs
### Other
- #3909 : @dependabot-preview[bot] chore(deps): bump werkzeug from 1.0.0 to 1.0.1 in /tests/apps/python-flask
- #3903 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 172 to 173 in /tests/apps/php
2020-04-03 09:46:52 -04:00
Jose Diaz-Gonzalez
234969866e
Merge pull request #3918 from dokku/upgrade-herokuish
...
Upgrade herokuish to 0.5.11
2020-04-03 09:43:24 -04:00
Jose Diaz-Gonzalez
9cf8e7b0bb
feat: upgrade herokuish to 0.5.11
2020-04-03 09:42:55 -04:00
Jose Diaz-Gonzalez
4da5f5e7ac
Merge pull request #3916 from dokku/apps-list-warning
...
Change error exit to warning when no apps exist
2020-04-02 19:28:32 -04:00
Jose Diaz-Gonzalez
72a4637beb
fix: change error exit to warning when no apps exist
...
This was a regression introduced in 0.20.0 when the plugin was converted to golang.
2020-04-02 15:59:54 -04:00
Jose Diaz-Gonzalez
ea1316fdfc
Merge pull request #3915 from dokku/plugin-installed
...
Add ability to check if a plugin has been installed
2020-04-01 20:07:00 -04:00
Jose Diaz-Gonzalez
18deebaea2
Merge pull request #3914 from dokku/3911-nginx-log-path
...
Add ability to change or disable the access/error log path
2020-04-01 20:06:50 -04:00
Jose Diaz-Gonzalez
57da0e1ff0
docs: add "new as of" blockquote
...
[ci skip]
2020-04-01 20:06:37 -04:00
Jose Diaz-Gonzalez
908d203a64
Update docs/configuration/nginx.md
...
Co-Authored-By: decentral1se <lukewm@riseup.net >
2020-04-01 15:58:01 -04:00
Jose Diaz-Gonzalez
88631483b4
Update docs/configuration/nginx.md
...
Co-Authored-By: decentral1se <lukewm@riseup.net >
2020-04-01 15:57:54 -04:00
Jose Diaz-Gonzalez
cef73e7872
fix: build config after nginx:set
2020-04-01 15:27:17 -04:00
Jose Diaz-Gonzalez
583fb52f8d
Update docs/advanced-usage/plugin-management.md
...
Co-Authored-By: decentral1se <lukewm@riseup.net >
2020-04-01 14:47:41 -04:00
Jose Diaz-Gonzalez
39ab4808a7
Update docs/advanced-usage/plugin-management.md
...
Co-Authored-By: decentral1se <lukewm@riseup.net >
2020-04-01 14:47:33 -04:00
Jose Diaz-Gonzalez
d82ad0a10a
Merge pull request #3909 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-1.0.1
...
chore(deps): bump werkzeug from 1.0.0 to 1.0.1 in /tests/apps/python-flask
2020-04-01 12:37:43 -04:00
Jose Diaz-Gonzalez
62caa85423
feat: add ability to change or disable the access/error log path
...
Closes #3911
2020-04-01 12:21:52 -04:00
Jose Diaz-Gonzalez
b70e59f9ff
feat: add ability to check if a plugin has been installed
2020-04-01 11:48:28 -04:00
Jose Diaz-Gonzalez
75a9b2a4d2
Merge pull request #3913 from dokku/upgrade-herokuish
...
Upgrade herokuish
2020-04-01 11:42:06 -04:00
Jose Diaz-Gonzalez
0c96e5deb9
feat: upgrade herokuish
2020-04-01 11:38:25 -04:00
dependabot-preview[bot]
a97862dd7b
chore(deps): bump werkzeug in /tests/apps/python-flask
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/1.0.0...1.0.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-04-01 06:54:37 +00:00
Jose Diaz-Gonzalez
061a812f50
Merge pull request #3907 from dokku/josegonzalez-patch-1
...
Add sponsoring link to issue template
2020-03-30 21:13:03 -04:00
Jose Diaz-Gonzalez
f5d5b4fcda
docs: add sponsoring link to issue template
...
[ci skip]
2020-03-30 21:12:43 -04:00
Jose Diaz-Gonzalez
6e50444d05
Merge pull request #3904 from jazzzz/patch-2
...
Update dokku-apt entry
2020-03-23 10:18:36 -04:00
Jose Diaz-Gonzalez
d525d51221
Merge pull request #3903 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-173
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 172 to 173 in /tests/apps/php
2020-03-23 10:18:23 -04:00
Jazz
5dc3018d6d
Update dokku-apt entry
2020-03-23 13:43:05 +01:00
dependabot-preview[bot]
d84df2cc41
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 172 to 173.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v172...v173 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-23 09:24:59 +00:00
Jose Diaz-Gonzalez
d61b830e4a
Merge pull request #3902 from dokku/josegonzalez-patch-1
...
Remove extra commas from network docs
2020-03-21 20:32:12 -04:00
Jose Diaz-Gonzalez
cd7d47c381
docs: remove extra commas from network docs
2020-03-21 20:15:01 -04:00
Jose Diaz-Gonzalez
3ef092fda9
docs: mention gliderlabs-sigil in upgrade docs
...
[ci skip]
2020-03-21 16:49:09 -04:00
Jose Diaz-Gonzalez
99e98fb68a
Release 0.20.0
...
# History
## 0.20.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.20.0/bootstrap.sh
sudo DOKKU_TAG=v0.20.0 bash bootstrap.sh
```
### Bug Fixes
- #3891 : @josegonzalez Add missing cpio dependency
- #3861 : @josegonzalez Fix app clone and rename calls
- #3682 : @josegonzalez Force tty check to run with the default language
- #3853 : @josegonzalez Add missing hooks to events plugin
### New Features
- #3899 : @josegonzalez Drop unnecessary quotes on docker inspect calls
- #3895 : @josegonzalez Expose network listeners to nginx templates for all process types
- #3893 : @josegonzalez Rewrite apps plugin in golang
- #3889 : @josegonzalez Update herokuish
- #3879 : @josegonzalez Drop support for unsupported Debian and Ubuntu releases …
- #3880 : @josegonzalez Remove unnecessary source/import statements
- #3871 : @josegonzalez Rewrite proxy plugin in golang
- #3869 : @josegonzalez Standardize plugin trigger calls
- #3870 : @josegonzalez Use Println in favor of Fprintln for os.Stdout
- #3868 : @josegonzalez Remove ps command
- #3866 : @josegonzalez Unify nginx config commands
- #3865 : @josegonzalez Cleanup injected docker labels
- #3860 : @josegonzalez Remove deprecated egrep calls from codebase
- #3854 : @josegonzalez Remove deprecated code
- #3852 : @josegonzalez Standardize plugin code
- #3850 : @josegonzalez DRY up reports in golang
- #3851 : @josegonzalez Update herokuish to 0.5.6
- #3847 : @josegonzalez Custom docker networking
- #3848 : @josegonzalez Minor logging changes
- #3843 : @josegonzalez Enable HSTS by default
- #3844 : @josegonzalez Add global fallback for DOKKU_PROXY_PORT and DOKKU_PROXY_SSL_PORT
- #3609 : @jayjun Start long running containers with --init with tests
- #3842 : @josegonzalez rework docker-args-process trigger arguments
- #3841 : @josegonzalez Implement docker-options:clear
### Documentation
- #3901 : @Cellane 📝 Update information about Dokku CLI installation
- #3892 : @josegonzalez Move code of conduct to .github org repository
- #3888 : @decentral1se Mark 9+ for Debian version
- #3874 : @josegonzalez Push users to upgrade to recent versions
- #3864 : @alex-galey Change docs copyright to 2020
- #3863 : @josegonzalez Update issue template to remove ambiguity around reporting
- #3849 : @josegonzalez Reference correct property in network docs example
- #3840 : @ollej Add link to fonts plugin
- #3838 : @ltalirz Expand docs surrounding access control
### Other
- #3897 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 in /tests/apps/gogrpc
- #3896 : @dependabot-preview[bot] chore(deps): bump maven-dependency-plugin from 3.1.1 to 3.1.2 in /tests/apps/java
- #3894 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 in /tests/apps/gogrpc
- #3885 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 171 to 172 in /tests/apps/php
- #3884 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.26.v20200117 to 9.4.27.v20200227 in /tests/apps/java
- #3877 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 in /tests/apps/gogrpc
- #3858 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 170 to 171 in /tests/apps/php
- #3855 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 169 to 170 in /tests/apps/php
- #3846 : @dependabot-preview[bot] chore(deps): bump werkzeug from 0.16.1 to 1.0.0 in /tests/apps/python-flask
- #3845 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.27.0 to 1.27.1 in /tests/apps/gogrpc
- #3833 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.26.0 to 1.27.0 in /tests/apps/gogrpc
- #3837 : @dependabot-preview[bot] chore(deps): bump jinja2 from 2.10.3 to 2.11.1 in /tests/apps/python-flask
- #3836 : @dependabot-preview[bot] chore(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 in /tests/apps/gogrpc
- #3829 : @dependabot-preview[bot] chore(deps): bump werkzeug from 0.16.0 to 0.16.1 in /tests/apps/python-flask
- #3830 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 166 to 169 in /tests/apps/php
2020-03-20 17:50:50 -04:00
Jose Diaz-Gonzalez
fb6502044c
Merge pull request #3901 from Cellane/docs-update-local-client-info
...
📝 Update information about Dokku CLI installation
2020-03-18 22:51:14 -04:00
Milan Vit
49e48f5f56
📝 Update information about Dokku CLI installation
2020-03-19 11:47:03 +09:00
Jose Diaz-Gonzalez
0b8fbfdeb9
Merge pull request #3899 from dokku/remove-extra-quotes
...
Drop unnecessary quotes on docker inspect calls
2020-03-18 19:00:08 -04:00
Jose Diaz-Gonzalez
5a2decb4e4
chore: drop unnecessary quotes on docker inspect call
2020-03-18 17:59:49 -04:00
Jose Diaz-Gonzalez
99fcd613fe
Merge pull request #3895 from dokku/3258-expose-non-web
...
Expose network listeners to nginx templates for all process types
2020-03-13 13:52:07 -04:00
Jose Diaz-Gonzalez
c4b8bd8da9
test: ensure that the worker upstream exists
2020-03-13 12:42:42 -04:00
Jose Diaz-Gonzalez
309dd5a614
Merge pull request #3897 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.3.5
...
chore(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 in /tests/apps/gogrpc
2020-03-13 10:36:11 -04:00
dependabot-preview[bot]
1b32ccbe38
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.3.4...v1.3.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-13 06:38:07 +00:00
Jose Diaz-Gonzalez
c482a3ff37
Merge pull request #3896 from dokku/dependabot/maven/tests/apps/java/org.apache.maven.plugins-maven-dependency-plugin-3.1.2
...
chore(deps): bump maven-dependency-plugin from 3.1.1 to 3.1.2 in /tests/apps/java
2020-03-12 09:01:21 -04:00
dependabot-preview[bot]
f39fd64a5b
chore(deps): bump maven-dependency-plugin in /tests/apps/java
...
Bumps [maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin ) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases )
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.1.1...maven-dependency-plugin-3.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-12 06:38:39 +00:00
Jose Diaz-Gonzalez
38a13ecd39
feat: expose network listeners to nginx templates for all process types
...
This change allows users to specify a custom nginx.conf.sigil that can expose non-web process types to the outside world in addition to the web process type.
Closes #3258
2020-03-11 12:34:38 -04:00
Jose Diaz-Gonzalez
7d59b45fdb
Merge pull request #3893 from dokku/apps-go
...
Rewrite apps plugin in golang
2020-03-11 10:50:42 -04:00
Jose Diaz-Gonzalez
c6a6eff7db
fix: use correct flag
2020-03-11 03:38:18 -04:00
Jose Diaz-Gonzalez
c5575bb300
Merge pull request #3894 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.28.0
...
chore(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 in /tests/apps/gogrpc
2020-03-11 03:36:02 -04:00
dependabot-preview[bot]
293050bc17
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.27.1 to 1.28.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.27.1...v1.28.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-11 06:42:57 +00:00
Jose Diaz-Gonzalez
f8c9efe230
fix: minor issues
2020-03-11 01:27:59 -04:00
Jose Diaz-Gonzalez
057c418be4
feat: implement :clone and :rename
2020-03-11 01:19:01 -04:00
Jose Diaz-Gonzalez
0be0ad7ef7
fix: correct issue with app autocreation
2020-03-11 01:00:10 -04:00
Jose Diaz-Gonzalez
eeaa6799fd
Merge pull request #3891 from dokku/3875-cpio-dep
...
Add missing cpio dependency
2020-03-11 00:50:41 -04:00
Jose Diaz-Gonzalez
7fd1882dbb
fix: correct regex for invalid app names
2020-03-11 00:37:02 -04:00
Jose Diaz-Gonzalez
76c0aed2ad
fix: correct deploy output
2020-03-11 00:22:47 -04:00
Jose Diaz-Gonzalez
b9c331cf99
fix: correct stickler error
2020-03-11 00:22:33 -04:00
Jose Diaz-Gonzalez
e789504db1
fix: correct stickler issues
2020-03-10 23:56:16 -04:00
Jose Diaz-Gonzalez
e15ebe6a94
Merge pull request #3892 from dokku/3813-coc
...
Move code of conduct to .github org repository
2020-03-10 23:51:01 -04:00
Jose Diaz-Gonzalez
2b5a49cdc6
Move code of conduct to .github org repository
...
This is now available globally for the project here: https://github.com/dokku/.github/blob/master/CODE_OF_CONDUCT.md
Closes #3813
2020-03-10 23:50:41 -04:00
Jose Diaz-Gonzalez
b50f2cb45e
fix: add missing cpio dependency
...
Closes #3875
2020-03-10 23:42:23 -04:00
Jose Diaz-Gonzalez
7fa9b72144
feat: suppress the output of createApp
...
A git push requires that the first four bytes should be the line length, so not suppressing the output results in a partially failed deploy.
https://stackoverflow.com/a/8175315/1515875
2020-03-10 23:06:00 -04:00
Jose Diaz-Gonzalez
62a361cbe0
feat: log issues with removing files
2020-03-10 22:21:27 -04:00
Jose Diaz-Gonzalez
b881be1cfe
fix: validate name
2020-03-10 22:18:01 -04:00
Jose Diaz-Gonzalez
c230a6ac90
refactor: always remove
2020-03-10 22:17:51 -04:00
Jose Diaz-Gonzalez
82ad2bbd17
feat: suppress tag output
2020-03-10 22:17:42 -04:00
Jose Diaz-Gonzalez
0d3fd1e943
fix: return errors
2020-03-10 22:17:32 -04:00
Jose Diaz-Gonzalez
051a329873
feat: avoid deprecated functions
2020-03-10 18:19:31 -04:00
Jose Diaz-Gonzalez
aa156b2834
feat: add missing config-get triggers
2020-03-10 18:19:04 -04:00
Jose Diaz-Gonzalez
6d62835734
fix: correct issues in app creation and deletion
2020-03-10 15:10:19 -04:00
Jose Diaz-Gonzalez
b968ced6e9
refactor: first pass at rewriting apps plugin in go
2020-03-10 14:14:37 -04:00
Jose Diaz-Gonzalez
48dc5d8cc1
refactor: move git-sha flag to git:report
2020-03-10 14:13:48 -04:00
Jose Diaz-Gonzalez
8186934f72
chore: add deprecated tag
2020-03-10 14:13:18 -04:00
Jose Diaz-Gonzalez
0b758d2ba0
refactor: move confirmation logic to common.go
2020-03-10 14:13:11 -04:00
Jose Diaz-Gonzalez
bd47c76d26
refactor: move private buildpacks function to functions.go
2020-03-10 14:12:24 -04:00
Jose Diaz-Gonzalez
3f0c46d43d
feat: add helper for fetching AppRoot in golang
2020-03-10 14:12:05 -04:00
Jose Diaz-Gonzalez
cd21e90edf
Merge pull request #3888 from decentral1se/debian-version-doc
...
Mark 9+ for Debian version
2020-03-07 23:43:08 -05:00
Jose Diaz-Gonzalez
3d34625399
Merge pull request #3889 from dokku/upgrade-herokuish
...
Update herokuish
2020-03-07 23:42:37 -05:00
Jose Diaz-Gonzalez
c9c0d11b66
chore: update herokuish
2020-03-07 23:40:52 -05:00
Luke Murphy
8e2fc50746
Mark 9+ for Debian version
...
[ci skip]
2020-03-07 22:47:07 +01:00
Jose Diaz-Gonzalez
35d026bf38
Merge pull request #3885 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-172
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 171 to 172 in /tests/apps/php
2020-03-02 13:48:11 -05:00
Jose Diaz-Gonzalez
09bf7cb3f0
Merge pull request #3884 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.27.v20200227
...
chore(deps): bump jetty-servlet from 9.4.26.v20200117 to 9.4.27.v20200227 in /tests/apps/java
2020-03-02 13:48:03 -05:00
dependabot-preview[bot]
9f0fe29417
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 171 to 172.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v171...v172 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-02 09:07:25 +00:00
dependabot-preview[bot]
855fc1e672
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.26.v20200117 to 9.4.27.v20200227.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.26.v20200117...jetty-9.4.27.v20200227 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-03-02 07:07:32 +00:00
Jose Diaz-Gonzalez
8dbe59bff7
Merge pull request #3879 from dokku/remove-old-operating-systems
...
Drop support for unsupported Debian and Ubuntu releases …
2020-02-29 14:29:43 -05:00
Jose Diaz-Gonzalez
66d327a5d1
Merge pull request #3880 from dokku/drop-unnecessary-source
...
Remove unnecessary source/import statements
2020-02-29 14:29:29 -05:00
Jose Diaz-Gonzalez
054bf26b0e
chore: remove unnecessary source/import statements
2020-02-28 06:03:53 -05:00
Jose Diaz-Gonzalez
329e97c8ee
feat: drop support for unsupported Debian and Ubuntu releases
...
While the latest packages may continue to work on other releases, we will no longer officially support these releases, nor will we distribute packages.
2020-02-28 05:57:55 -05:00
Jose Diaz-Gonzalez
0bce3238bc
feat: add error when installing on unsupported debian operating systems
2020-02-28 05:39:50 -05:00
Jose Diaz-Gonzalez
ac821d92cf
refactor: use in-array check to add support for future versions
2020-02-28 05:36:31 -05:00
Jose Diaz-Gonzalez
db412399ba
refactor: use a log helper
2020-02-28 05:36:17 -05:00
Jose Diaz-Gonzalez
7100853a2e
refactor: drop support for installing on older operating systems
2020-02-28 05:35:52 -05:00
Jose Diaz-Gonzalez
994e220ebf
Merge pull request #3871 from dokku/proxy-go
...
Rewrite proxy plugin in golang
2020-02-28 05:09:20 -05:00
Jose Diaz-Gonzalez
a33add8000
fix: rename method and add comment
2020-02-28 03:18:38 -05:00
Jose Diaz-Gonzalez
231ab0ecd4
docs: add headers to proxy page and add docs around removing by host-port
2020-02-28 03:11:54 -05:00
Jose Diaz-Gonzalez
0b09d38e2e
fix: handle error input appropriately
2020-02-28 03:11:31 -05:00
Jose Diaz-Gonzalez
0007df1fc1
Merge pull request #3877 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.3.4
...
chore(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 in /tests/apps/gogrpc
2020-02-27 19:45:16 -05:00
dependabot-preview[bot]
de908efda1
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.3.3...v1.3.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-27 06:47:37 +00:00
Jose Diaz-Gonzalez
3f85b682fb
fix: ensure proxy ports are sorted
2020-02-25 21:14:37 -05:00
Jose Diaz-Gonzalez
05486d6df1
fix: do not return immediately
2020-02-25 20:11:57 -05:00
Jose Diaz-Gonzalez
e6bf778a65
feat: optionally log
2020-02-25 20:11:43 -05:00
Jose Diaz-Gonzalez
6ecf6c31ba
fix: correct issue with nil map
2020-02-25 20:11:32 -05:00
Jose Diaz-Gonzalez
130b9d6c4b
Merge pull request #3874 from dokku/josegonzalez-patch-1
...
Push users to upgrade to recent versions
2020-02-24 23:05:01 -05:00
Jose Diaz-Gonzalez
f4a37f6867
docs: push users to upgrade to recent versions
...
Supporting versions more than a year old is difficult with a quick-moving project, and not worth the time that could be better spent fixing existing bugs/adding new functionality for an OSS project.
2020-02-24 23:04:41 -05:00
Jose Diaz-Gonzalez
2a5fcd001e
tests: clean up app-json tests
2020-02-22 21:17:30 -05:00
Jose Diaz-Gonzalez
b961f01906
fix: install jq for tests
2020-02-22 21:16:26 -05:00
Jose Diaz-Gonzalez
c0957ebfc3
refactor: speed up buildpack tests
2020-02-22 20:49:21 -05:00
Jose Diaz-Gonzalez
137ea8c30d
tests: fix logging output
2020-02-22 20:49:11 -05:00
Jose Diaz-Gonzalez
e8a31141fc
fix: remove unused import
2020-02-22 17:05:27 -05:00
Jose Diaz-Gonzalez
d3ef846b59
fix: correct stickler issues
2020-02-22 16:56:35 -05:00
Jose Diaz-Gonzalez
b5be68f9d0
Merge pull request #3869 from dokku/plugn-trigger-calls
...
Standardize plugin trigger calls
2020-02-22 16:50:42 -05:00
Jose Diaz-Gonzalez
6fd4b5adb1
refactor: rewrite proxy plugin in golang
2020-02-22 06:40:24 -05:00
Jose Diaz-Gonzalez
26e8524ae5
refactor: surface errors when running reports
2020-02-22 06:40:24 -05:00
Jose Diaz-Gonzalez
09b656e37e
refactor: standardize plugin trigger calls
2020-02-22 06:39:33 -05:00
Jose Diaz-Gonzalez
59316f4a21
Merge pull request #3870 from dokku/standardize-println
...
Use Println in favor of Fprintln for os.Stdout
2020-02-22 06:36:20 -05:00
Jose Diaz-Gonzalez
cff51b8ec9
fix: add missing parenthesis
2020-02-22 04:59:53 -05:00
Jose Diaz-Gonzalez
e5a9d29215
refactor: use Println in favor of Fprintln for os.Stdout
2020-02-22 04:32:51 -05:00
Jose Diaz-Gonzalez
9beefe923f
Merge pull request #3868 from dokku/remove-ps-command
...
Remove ps command
2020-02-22 04:25:24 -05:00
Jose Diaz-Gonzalez
009e37d840
refactor: remove ps command
...
`ps` should be replaced by `enter` with a specified container id.
2020-02-22 00:42:19 -05:00
Jose Diaz-Gonzalez
b06aeeccb1
Merge pull request #3866 from dokku/nginx-show-conf
...
Unify nginx config commands
2020-02-19 02:38:48 -05:00
Jose Diaz-Gonzalez
1ba5269779
fix: use correct command name
2020-02-19 01:02:12 -05:00
Jose Diaz-Gonzalez
94357b961e
refactor: deprecate nginx:validate
...
The command function move was to fix circular import issues...
2020-02-19 01:00:47 -05:00
Jose Diaz-Gonzalez
579d430303
refactor: rename nginx:show-conf to nginx:show-config
2020-02-19 01:00:47 -05:00
Jose Diaz-Gonzalez
7199d37636
Merge pull request #3865 from dokku/label-cleanup
...
Cleanup injected docker labels
2020-02-19 00:30:04 -05:00
Jose Diaz-Gonzalez
93080498f6
fix: correct calls to docker build and import common functions
2020-02-18 23:05:52 -05:00
Jose Diaz-Gonzalez
00f3d498a2
fix: fetch app image before variable use
2020-02-18 05:43:45 -05:00
Jose Diaz-Gonzalez
de84a038d2
feat: inject a com.dokku.dyno label
...
This is useful for external tools that monitor based on container labels.
2020-02-18 01:33:40 -05:00
Jose Diaz-Gonzalez
11e9cd13ae
chore: drop com.dokku.network label
...
It isn't necessary, we know the network is the network...
2020-02-18 01:33:05 -05:00
Jose Diaz-Gonzalez
9d3785147e
docs: cleanup post-release-* trigger documentation
2020-02-18 01:32:41 -05:00
Jose Diaz-Gonzalez
8e4dc1c2d0
feat: label released images
...
This will allow us to properly handle cases where the labeled image isn't actually the correct image due to invalid builds.
2020-02-18 01:32:26 -05:00
Jose Diaz-Gonzalez
2be8df1228
docs: document the new post-app-rename-setup trigger
2020-02-18 01:13:47 -05:00
Jose Diaz-Gonzalez
9f32747c98
Merge pull request #3861 from dokku/3821-fix-clone-rename
...
Fix app clone and rename calls
2020-02-18 00:42:25 -05:00
Jose Diaz-Gonzalez
acff195fcb
tests: use TEST_NETWORK env var for test-network name
2020-02-17 23:41:01 -05:00
Jose Diaz-Gonzalez
b4d7d37d9b
tests: add tests for app cloning
2020-02-17 22:38:35 -05:00
Jose Diaz-Gonzalez
d978f98c23
chore: drop extra log output
2020-02-17 22:16:40 -05:00
Jose Diaz-Gonzalez
973313e3aa
tests: add tests for app renaming
2020-02-17 22:12:15 -05:00
Jose Diaz-Gonzalez
fdf09adcd5
fix: ignore errors when getting all properties
2020-02-17 21:48:33 -05:00
Jose Diaz-Gonzalez
02e2fa73f5
fix: drop extra s
2020-02-17 21:47:42 -05:00
Jose Diaz-Gonzalez
7389bb3f03
fix: properly handle returned errors
2020-02-17 20:42:29 -05:00
Jose Diaz-Gonzalez
2949e1125f
Merge pull request #3864 from alex-galey/patch-1
...
Change docs copyright to 2020
2020-02-17 20:32:02 -05:00
Alex Galey
38cbcb33ed
Change docs copyright to 2020
2020-02-18 01:57:09 +01:00
Jose Diaz-Gonzalez
2e774f0806
feat: unify apps:rename and apps:clone
...
- add --skip-deploy to apps:rename
- add all missing validation to rename command
- fix log output to be a bit more logical
2020-02-17 19:23:07 -05:00
Jose Diaz-Gonzalez
8987ec6704
refactor: move cache and rebuild handling to plugin triggers
2020-02-17 19:18:12 -05:00
Jose Diaz-Gonzalez
63f4ec3867
feat: call clone/destroy prop commands as necessary
2020-02-17 19:08:39 -05:00
Jose Diaz-Gonzalez
d336d7c5c2
feat: add prop clone command
2020-02-17 18:48:06 -05:00
Jose Diaz-Gonzalez
ebd27cd666
chore: drop unused and unspecified arg
2020-02-17 18:43:42 -05:00
Jose Diaz-Gonzalez
b1ae58f968
chore: re-arrange commands to be in alphabetical order
2020-02-17 18:40:55 -05:00
Jose Diaz-Gonzalez
0b40414170
refactor: use normal if statement instead of && calls
2020-02-17 18:27:11 -05:00
Jose Diaz-Gonzalez
acdc0109aa
Merge pull request #3860 from dokku/remove-egrep
...
Remove deprecated egrep calls from codebase
2020-02-17 17:42:18 -05:00
Jose Diaz-Gonzalez
b1b67b3238
Merge pull request #3863 from dokku/josegonzalez-patch-1
...
Update issue template to remove ambiguity around reporting
2020-02-17 16:33:37 -05:00
Jose Diaz-Gonzalez
7d7c035b57
docs: update issue template to remove ambiguity around reporting
...
[ci skip]
2020-02-17 16:33:13 -05:00
Jose Diaz-Gonzalez
799a5713c2
chore: remove duplicate docker_cleanup call
...
This is already called during apps_destroy
2020-02-17 06:23:14 -05:00
Jose Diaz-Gonzalez
5dd297bb49
refactor: move pre-receive hook modification to post-app-clone-setup trigger
2020-02-17 06:21:08 -05:00
Jose Diaz-Gonzalez
5801fd98a4
refactor: move pre-receive hook modification to post-app-rename-setup trigger
2020-02-17 06:20:20 -05:00
Jose Diaz-Gonzalez
9d3538d587
fix: move ps_rebuild to post-app-rename
2020-02-17 06:17:58 -05:00
Jose Diaz-Gonzalez
3a961d2de7
feat: move URLS and VHOST modifications to post-app-rename-setup
2020-02-17 06:17:13 -05:00
Jose Diaz-Gonzalez
c2c2e2ccbd
refactor: call proxy-clear-config from post-app-rename-setup
2020-02-17 06:14:48 -05:00
Jose Diaz-Gonzalez
0740636d53
feat: call ps_rebuild from post-app-rename-setup
2020-02-17 06:10:26 -05:00
Jose Diaz-Gonzalez
77f9862549
feat: add post-app-rename-setup trigger
2020-02-17 06:09:42 -05:00
Jose Diaz-Gonzalez
e19b52442b
fix: remove deprecated egrep calls from codebase
2020-02-17 05:59:52 -05:00
Jose Diaz-Gonzalez
b04080bcb1
Merge pull request #3854 from dokku/remove-deprecated-code
...
Remove deprecated code
2020-02-17 05:51:20 -05:00
Jose Diaz-Gonzalez
04e1837e9e
fix: revert to old array arg
2020-02-17 04:44:25 -05:00
Jose Diaz-Gonzalez
ce275837ac
fix: properly check for app domains
2020-02-17 04:39:52 -05:00
Jose Diaz-Gonzalez
4c7cd3f2af
feat: show the nginx config
2020-02-17 04:30:23 -05:00
Jose Diaz-Gonzalez
1e0899ee04
feat: cat the nginx conf for debugging
2020-02-17 04:29:23 -05:00
Jose Diaz-Gonzalez
57cf1dce61
refactor: use show-conf instead of cating the conf directly
2020-02-17 04:29:08 -05:00
Jose Diaz-Gonzalez
1a57c30bae
chore: drop unused source
2020-02-17 04:28:35 -05:00
Jose Diaz-Gonzalez
cfee47f382
Merge pull request #3858 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-171
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 170 to 171 in /tests/apps/php
2020-02-12 07:36:20 -05:00
dependabot-preview[bot]
962818b0ea
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 170 to 171.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v170...v171 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-12 08:25:20 +00:00
Jose Diaz-Gonzalez
848373def5
chore: remove all deprecated commands
...
This change removes all deprecated commands. In many cases, users have been warned for a number of releases before the commands have been removed. All commands that were removed have existing alternatives.
2020-02-12 02:03:03 -05:00
Jose Diaz-Gonzalez
bcc5516afe
Merge pull request #3855 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-170
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 169 to 170 in /tests/apps/php
2020-02-11 14:23:42 -05:00
dependabot-preview[bot]
411aa119a3
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 169 to 170.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v169...v170 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-11 08:20:29 +00:00
Jose Diaz-Gonzalez
d759c6c12d
Merge pull request #3682 from dokku/3588-tty-default-lang
...
Force tty check to run with the default language
2020-02-10 05:14:24 -05:00
Jose Diaz-Gonzalez
0c388615cc
Merge pull request #3853 from dokku/add-missing-hooks
...
Add missing hooks to events plugin
2020-02-10 04:44:42 -05:00
Jose Diaz-Gonzalez
e30d9fdba3
Merge pull request #3852 from dokku/standardize-plugin-code
...
Standardize plugin code
2020-02-10 04:44:16 -05:00
Jose Diaz-Gonzalez
53f520d5c6
fix: add missing hooks to events plugin
2020-02-10 04:43:57 -05:00
Jose Diaz-Gonzalez
35252444e1
fix: correct command name
2020-02-10 03:43:06 -05:00
Jose Diaz-Gonzalez
1b6c0ce6b6
fix: correct help test issues
2020-02-10 02:57:03 -05:00
Jose Diaz-Gonzalez
aa6a651f1d
tests: correct test issues
2020-02-10 02:54:31 -05:00
Jose Diaz-Gonzalez
7357579af2
refactor: standardize trigger code
2020-02-10 02:40:59 -05:00
Jose Diaz-Gonzalez
4a60497d3e
feat: add tests for all help commands
2020-02-10 01:56:50 -05:00
Jose Diaz-Gonzalez
7a1537e38e
fix: correct tests
2020-02-10 01:41:31 -05:00
Jose Diaz-Gonzalez
e67b96780d
refactor: unify command declaration across codebase
2020-02-10 01:40:30 -05:00
Jose Diaz-Gonzalez
b0abeb49dd
chore: drop missing commands
2020-02-10 00:37:24 -05:00
Jose Diaz-Gonzalez
ef7894fdfa
refactor: standardize help generation
2020-02-10 00:37:00 -05:00
Jose Diaz-Gonzalez
be5ea845fc
fix: clean prop bin as well during make clean
2020-02-09 22:43:34 -05:00
Jose Diaz-Gonzalez
1cb586b2e7
refactor: standardize command naming
...
This standardization makes it somewhat easier to read stacktraces as the command names are all uniform, so it will be slightly easier to scan trace output.
2020-02-09 22:41:39 -05:00
Jose Diaz-Gonzalez
95935f5944
Merge pull request #3850 from dokku/refactor-report-single
...
DRY up reports in golang
2020-02-09 22:15:23 -05:00
Jose Diaz-Gonzalez
deea791e58
Merge pull request #3851 from dokku/update-herokuish
...
Update herokuish to 0.5.6
2020-02-09 21:34:51 -05:00
Jose Diaz-Gonzalez
d6391de55f
feat: update herokuish
2020-02-09 21:33:20 -05:00
Jose Diaz-Gonzalez
58de433afa
fix: omit 2nd value from range
2020-02-09 20:47:20 -05:00
Jose Diaz-Gonzalez
cacd7e169c
Merge pull request #3849 from dokku/josegonzalez-patch-1
...
Reference correct property in network docs example
2020-02-09 20:44:16 -05:00
Jose Diaz-Gonzalez
bd539797db
docs: reference correct property in network docs example
...
[ci skip]
2020-02-09 20:43:59 -05:00
Jose Diaz-Gonzalez
37c83e1c52
refactor: DRY up reports in golang
...
This unifies all the report-handling code so that plugins only need to worry about the data they wish to represent, and not the logic of actually returning it.
2020-02-09 20:37:03 -05:00
Jose Diaz-Gonzalez
b3a802a965
Merge pull request #3847 from dokku/2085-custom-network
...
Custom docker networking
2020-02-09 02:57:37 -05:00
Jose Diaz-Gonzalez
2d9f0f939c
tests: update tests to handle new functionality
...
Also fix a few issues in the tests themselves
2020-02-09 01:22:14 -05:00
Jose Diaz-Gonzalez
ab509a7424
feat: ensure network exists before attempting to attach it to a container
...
This will give better feedback to developers than a potentially generic error.
2020-02-09 01:21:42 -05:00
Jose Diaz-Gonzalez
52ef7e7cdc
refactor: move all internal functions to functions.go
2020-02-09 01:20:39 -05:00
Jose Diaz-Gonzalez
231078125a
fix: ensure we cleanup networks in tests
2020-02-08 23:39:36 -05:00
Jose Diaz-Gonzalez
16d8bd480c
fix: pass appName along
2020-02-08 22:48:10 -05:00
Jose Diaz-Gonzalez
e282c2dd7e
tests: add tests for new networking features
2020-02-08 22:16:03 -05:00
Jose Diaz-Gonzalez
ca3a306b30
feat: ensure networks do not conflict
2020-02-08 22:15:37 -05:00
Jose Diaz-Gonzalez
c8537bff48
docs: document custom networking
2020-02-08 22:15:15 -05:00
Jose Diaz-Gonzalez
9818cc6461
feat: implement container network attaching
...
Containers can be attached:
- after they are created, but before they are started
- after a successful deploy, but before the proxy reloads
This allows folks to have flexibility around when they would like a container to be made available to a network.
2020-02-08 19:55:29 -05:00
Jose Diaz-Gonzalez
8eb32e4371
feat: add process-type label to running containers
2020-02-08 19:53:30 -05:00
Jose Diaz-Gonzalez
b1c6f66fc7
Merge pull request #3848 from dokku/logging-fixes
...
Minor logging changes
2020-02-08 19:48:03 -05:00
Jose Diaz-Gonzalez
b8c8797c6e
chore: fix log message for app existing
2020-02-08 19:46:58 -05:00
Jose Diaz-Gonzalez
385aed85b9
chore: fix log_exit call
2020-02-08 19:46:50 -05:00
Jose Diaz-Gonzalez
d39f4ce54d
feat: add stderr log functions
2020-02-08 19:46:44 -05:00
Jose Diaz-Gonzalez
46b83d06cc
Merge pull request #3846 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-1.0.0
...
chore(deps): bump werkzeug from 0.16.1 to 1.0.0 in /tests/apps/python-flask
2020-02-07 21:22:10 -05:00
dependabot-preview[bot]
397527eb21
chore(deps): bump werkzeug in /tests/apps/python-flask
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 0.16.1 to 1.0.0.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/0.16.1...1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-07 14:32:16 +00:00
Jose Diaz-Gonzalez
ec4bd32169
Merge pull request #3843 from dokku/3709-hsts
...
Enable HSTS by default
2020-02-07 09:30:54 -05:00
Jose Diaz-Gonzalez
a8c4065dcf
fix: use the correct variable
2020-02-07 02:59:52 -05:00
Jose Diaz-Gonzalez
6940035d78
fix: support werkzeug==1.0.0
2020-02-06 20:31:24 -05:00
Jose Diaz-Gonzalez
13be4d07a6
fix: check correct properties
2020-02-06 19:27:14 -05:00
Jose Diaz-Gonzalez
b5f2d82f49
fix: setup tls for hsts test
2020-02-06 12:46:55 -05:00
Jose Diaz-Gonzalez
73e7ff7b18
feat: Enable HSTS by default
...
This enables the HSTS header by default when an SSL certificate is in use. HSTS options can also be managed via the nginx:set command, which also exposes the ability to disable HSTS for your application.
2020-02-06 11:08:13 -05:00
Jose Diaz-Gonzalez
89e2be720e
Merge pull request #3845 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.27.1
...
chore(deps): bump google.golang.org/grpc from 1.27.0 to 1.27.1 in /tests/apps/gogrpc
2020-02-06 10:55:39 -05:00
dependabot-preview[bot]
001e431fa1
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.27.0 to 1.27.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.27.0...v1.27.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-02-06 06:48:27 +00:00
Jose Diaz-Gonzalez
d42fb02136
Merge pull request #3844 from dokku/global-proxy-port-config
...
Add global fallback for DOKKU_PROXY_PORT and DOKKU_PROXY_SSL_PORT
2020-02-05 15:35:32 -05:00
lalyos
bb176e4130
feat: add global fallback for DOKKU_PROXY_PORT and DOKKU_PROXY_SSL_PORT
2020-02-03 13:22:09 -05:00
Jose Diaz-Gonzalez
5de1c298eb
Merge pull request #3609 from jayjun/init
...
Start long running containers with --init with tests
2020-02-03 13:05:11 -05:00
Jose Diaz-Gonzalez
414ea55ca8
tests: use 'ps auxf'
2020-02-03 12:10:39 -05:00
Tan Jay Jun
e425092d00
fix: reap orphaned processes with --init
2020-02-03 05:34:43 -05:00
Tan Jay Jun
26e3232f2c
tests: check orphaned processes are reaped
2020-02-03 05:31:44 -05:00
Jose Diaz-Gonzalez
10d2fdea92
Merge pull request #3833 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.27.0
...
chore(deps): bump google.golang.org/grpc from 1.26.0 to 1.27.0 in /tests/apps/gogrpc
2020-02-03 04:39:37 -05:00
Jose Diaz-Gonzalez
7c11e32e1c
Merge pull request #3842 from dokku/3780-fix-docker-args-process-triggers
...
rework docker-args-process trigger arguments
2020-02-03 04:39:20 -05:00
Jose Diaz-Gonzalez
69f5f6c475
Merge pull request #3841 from dokku/3776-docker-options-clear
...
Implement docker-options:clear
2020-02-03 04:39:04 -05:00
Jose Diaz-Gonzalez
47759439d7
Merge pull request #3840 from ollej/patch-1
...
Add link to fonts plugin
2020-02-03 00:03:16 -05:00
Jose Diaz-Gonzalez
fc8a8d6138
feat: implement docker-options:clear
...
Closes #3776
2020-02-01 17:06:27 -08:00
Jose Diaz-Gonzalez
4613efe191
refactor: docker-args-process rework trigger arguments
...
The IMAGE_TAG is not always available, while the IMAGE_SOURCE_TYPE is. Since the point of these triggers was to unify the argument passed and make it easier to interact with them, this version makes more sense.
Closes #3780
2020-02-01 16:18:13 -08:00
Olle Wreede
74e62e38f9
Add link to fonts plugin
2020-02-01 22:53:15 +01:00
Jose Diaz-Gonzalez
dcb79f8c0b
Merge pull request #3838 from ltalirz/fix-user-management-docs
...
Expand docs surrounding access control
2020-02-01 09:33:58 -08:00
Leopold Talirz
6ff05715e5
remove explicit mention of dokku-acl
2020-02-01 17:47:08 +01:00
Jose Diaz-Gonzalez
fb449ab630
Merge pull request #3837 from dokku/dependabot/pip/tests/apps/python-flask/jinja2-2.11.1
...
chore(deps): bump jinja2 from 2.10.3 to 2.11.1 in /tests/apps/python-flask
2020-01-31 10:25:57 -08:00
Leopold Talirz
32e45107f7
add hint on dokku-acl
...
The deployment documentation on scoping user access pointed only to the
development documentation for implementing plugins to handle user
scoping.
Added link to the dokku-acl plugin, which already handles user scoping
out of the box.
2020-01-31 12:52:49 +01:00
dependabot-preview[bot]
a134111f79
chore(deps): bump jinja2 in /tests/apps/python-flask
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 2.10.3 to 2.11.1.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/2.10.3...2.11.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-31 06:50:23 +00:00
Jose Diaz-Gonzalez
5ec35496d8
Merge pull request #3836 from dokku/dependabot/go_modules/tests/apps/gogrpc/github.com/golang/protobuf-1.3.3
...
chore(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 in /tests/apps/gogrpc
2020-01-30 11:04:24 -08:00
dependabot-preview[bot]
f485062677
chore(deps): bump github.com/golang/protobuf in /tests/apps/gogrpc
...
Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf ) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/golang/protobuf/releases )
- [Commits](https://github.com/golang/protobuf/compare/v1.3.2...v1.3.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-30 06:40:19 +00:00
dependabot-preview[bot]
d068ab9722
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.26.0 to 1.27.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.26.0...v1.27.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-29 06:46:56 +00:00
Jose Diaz-Gonzalez
30866dd98b
Merge pull request #3829 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-0.16.1
...
chore(deps): bump werkzeug from 0.16.0 to 0.16.1 in /tests/apps/python-flask
2020-01-27 12:19:15 -05:00
Jose Diaz-Gonzalez
e939eeb652
Merge pull request #3830 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-169
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 166 to 169 in /tests/apps/php
2020-01-27 12:18:36 -05:00
dependabot-preview[bot]
22ccfe6442
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 166 to 169.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v166...v169 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-27 08:32:54 +00:00
dependabot-preview[bot]
f4a55172da
chore(deps): bump werkzeug in /tests/apps/python-flask
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/0.16.0...0.16.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-27 06:52:26 +00:00
Jose Diaz-Gonzalez
686c16fa32
Release 0.19.13
...
# History
## 0.19.13
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.13/bootstrap.sh
sudo DOKKU_TAG=v0.19.13 bash bootstrap.sh
```
### Bug Fixes
- #3828 : @josegonzalez Reference correct file in nginx:report command
### Other
- #3824 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.25.v20191220 to 9.4.26.v20200117 in /tests/apps/java
2020-01-24 17:19:20 -05:00
Jose Diaz-Gonzalez
743896ff56
Merge pull request #3828 from dokku/3827-nginx-report
...
Reference correct file in nginx:report command
2020-01-24 17:16:50 -05:00
Jose Diaz-Gonzalez
9937068d41
fix: reference correct file in nginx:report command
...
Closes #3827
2020-01-24 17:15:28 -05:00
Jose Diaz-Gonzalez
5ee37fde2d
Merge pull request #3824 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.26.v20200117
...
chore(deps): bump jetty-servlet from 9.4.25.v20191220 to 9.4.26.v20200117 in /tests/apps/java
2020-01-20 12:59:14 -05:00
dependabot-preview[bot]
686a577037
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.25.v20191220 to 9.4.26.v20200117.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.25.v20191220...jetty-9.4.26.v20200117 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-20 06:59:14 +00:00
Jose Diaz-Gonzalez
b7c2e4c1d6
Release 0.19.12
...
# History
## 0.19.12
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.12/bootstrap.sh
sudo DOKKU_TAG=v0.19.12 bash bootstrap.sh
```
### New Features
- #3819 : @josegonzalez Allow binding nginx to specific IPv4/IPv6 interfaces
- #3818 : @josegonzalez Add support for host-mode networking
### Documentation
- #3814 : @treyssatvincent Use dokku:report to for listing domains
- #3809 : @josegonzalez Document nginx:show-conf
- #3650 : @vincelwt Clarify resource management for docker-local scheduler
- #3806 : @kimar Make default vhost example listen to ipv6
### Other
- #3816 : @dependabot-preview[bot] chore(deps): bump handlebars from 4.6.0 to 4.7.1 in /tests/apps/.websocket.disabled
- #3815 : @dependabot-preview[bot] chore(deps): bump handlebars from 4.5.3 to 4.6.0 in /tests/apps/.websocket.disabled
- #3811 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 165 to 166 in /tests/apps/php
- #3812 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.24.v20191120 to 9.4.25.v20191220 in /tests/apps/java
- #3810 : @dependabot-preview[bot] chore(deps): bump monolog/monolog from 1.25.2 to 1.25.3 in /tests/apps/php
- #3808 : @dependabot-preview[bot] chore(deps): [security] bump rack from 1.6.11 to 1.6.12 in /tests/apps/ruby
- #3807 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.25.1 to 1.26.0 in /tests/apps/gogrpc
- #3804 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 164 to 165 in /tests/apps/php
2020-01-15 19:18:00 -05:00
Jose Diaz-Gonzalez
566cd25336
Merge pull request #3819 from dokku/3805-bind-address
...
Allow binding nginx to specific IPv4/IPv6 interfaces
2020-01-15 19:01:26 -05:00
Jose Diaz-Gonzalez
6fc3f58cb7
Merge pull request #3818 from dokku/host-networking-support
...
Add support for host-mode networking
2020-01-15 18:57:27 -05:00
Jose Diaz-Gonzalez
8958ea0f2d
feat: add support for host-mode networking
...
In host-mode, there is no 'bridge' network by default, so we return an invalid IP address of 'no value'. Instead, return '127.0.0.1' for those containers.
2020-01-15 18:08:08 -05:00
Jose Diaz-Gonzalez
7dd4efad39
Merge pull request #3816 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/handlebars-4.7.1
...
chore(deps): bump handlebars from 4.6.0 to 4.7.1 in /tests/apps/.websocket.disabled
2020-01-13 09:18:24 -05:00
dependabot-preview[bot]
9485f26e9b
chore(deps): bump handlebars in /tests/apps/.websocket.disabled
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.6.0 to 4.7.1.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/v4.7.1/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.6.0...v4.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-13 07:04:05 +00:00
Jose Diaz-Gonzalez
69c8c0141d
Merge pull request #3815 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/handlebars-4.6.0
...
chore(deps): bump handlebars from 4.5.3 to 4.6.0 in /tests/apps/.websocket.disabled
2020-01-09 12:09:26 -05:00
dependabot-preview[bot]
782e4cba64
chore(deps): bump handlebars in /tests/apps/.websocket.disabled
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.5.3 to 4.6.0.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.5.3...v4.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2020-01-09 06:49:57 +00:00
Jose Diaz-Gonzalez
c9f488f8b8
Merge pull request #3814 from treyssatvincent/patch-1
...
Use dokku:report to for listing domains
2020-01-08 05:11:04 -05:00
N
63b18cc902
add :report to dokku domains
...
add :report to dokku domains to avoid deprecated warning
2020-01-08 11:06:30 +01:00
Jose Diaz-Gonzalez
8b41bc6520
Merge pull request #3811 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-166
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 165 to 166 in /tests/apps/php
2019-12-24 17:18:27 -05:00
Jose Diaz-Gonzalez
4a4432af16
Merge pull request #3812 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.25.v20191220
...
chore(deps): bump jetty-servlet from 9.4.24.v20191120 to 9.4.25.v20191220 in /tests/apps/java
2019-12-24 17:18:11 -05:00
dependabot-preview[bot]
4c3f55896e
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.24.v20191120 to 9.4.25.v20191220.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.24.v20191120...jetty-9.4.25.v20191220 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-24 06:44:42 +00:00
Jose Diaz-Gonzalez
ecb1732d5b
Merge pull request #3810 from dokku/dependabot/composer/tests/apps/php/monolog/monolog-1.25.3
...
chore(deps): bump monolog/monolog from 1.25.2 to 1.25.3 in /tests/apps/php
2019-12-23 11:39:41 -05:00
dependabot-preview[bot]
78d0857da3
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 165 to 166.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v165...v166 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-23 08:12:08 +00:00
dependabot-preview[bot]
df9344c245
chore(deps): bump monolog/monolog in /tests/apps/php
...
Bumps [monolog/monolog](https://github.com/Seldaek/monolog ) from 1.25.2 to 1.25.3.
- [Release notes](https://github.com/Seldaek/monolog/releases )
- [Changelog](https://github.com/Seldaek/monolog/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Seldaek/monolog/compare/1.25.2...1.25.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-23 08:11:28 +00:00
Jose Diaz-Gonzalez
6b431378a1
feat: add ability to set the ipv4/ipv6 bind address for an app
...
This allows users to handle mulitple interfaces separately or even ensure applications remain accessible only on a local network.
Closes #3805
2019-12-21 18:54:54 -05:00
Jose Diaz-Gonzalez
38a58a17e4
chore: drop unused import
2019-12-19 02:29:22 -05:00
Jose Diaz-Gonzalez
d2ecd76646
fix: handle case where defaultValue was not properly returned by get-with-default
2019-12-19 02:29:22 -05:00
Jose Diaz-Gonzalez
ca5946636f
chore: move fn-in-array to common-functions
...
This is used by all generic `set` commands, so we should just make it globally available.
2019-12-19 02:29:22 -05:00
Jose Diaz-Gonzalez
6a92368059
Merge pull request #3809 from dokku/document-show-conf
...
Document nginx:show-conf
2019-12-19 02:26:11 -05:00
Jose Diaz-Gonzalez
90681ce475
docs: document nginx:show-conf
2019-12-19 02:24:27 -05:00
Jose Diaz-Gonzalez
adabaa286f
Merge pull request #3650 from vincelwt/clarify-docs
...
Clarify --cpu mapping for docker-local scheduler
2019-12-19 00:59:27 -05:00
Jose Diaz-Gonzalez
840f113a4f
docs: move reference to resource mapping to scheduler page
...
As there can be custom schedulers, including scheduler-specific information on the resource management page can be a disingenuous - the values don't map to kubernetes, for example - and thus we should call out to the scheduler docs (and underlying docker docs) to make the mapping more clear.
2019-12-19 00:58:08 -05:00
Jose Diaz-Gonzalez
f82cb325d8
Merge pull request #3806 from kimar/chore/docs-configuration-default-vhosts-ipv6
...
Make default vhost example listen to ipv6
2019-12-19 00:42:29 -05:00
Jose Diaz-Gonzalez
347372d5fe
docs: correct default site example
...
This handles ipv4 and ipv6.
[ci skip]
2019-12-19 00:40:00 -05:00
Jose Diaz-Gonzalez
cf246f206b
Merge pull request #3808 from dokku/dependabot/bundler/tests/apps/ruby/rack-1.6.12
...
chore(deps): [security] bump rack from 1.6.11 to 1.6.12 in /tests/apps/ruby
2019-12-18 15:23:54 -05:00
dependabot-preview[bot]
d4988ed182
chore(deps): [security] bump rack in /tests/apps/ruby
...
Bumps [rack](https://github.com/rack/rack ) from 1.6.11 to 1.6.12. **This update includes a security fix.**
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/1.6.11...1.6.12 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-18 19:33:18 +00:00
Jose Diaz-Gonzalez
c3c4b5d42b
Merge pull request #3807 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.26.0
...
chore(deps): bump google.golang.org/grpc from 1.25.1 to 1.26.0 in /tests/apps/gogrpc
2019-12-18 02:36:05 -05:00
dependabot-preview[bot]
8118fd9743
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.25.1 to 1.26.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.25.1...v1.26.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-18 06:44:24 +00:00
Marcus Kida
0a3133fbcc
chore: make default vhost example listen to ipv6
2019-12-17 10:32:48 +01:00
Jose Diaz-Gonzalez
18f388ad76
Merge pull request #3804 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-165
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 164 to 165 in /tests/apps/php
2019-12-12 12:20:18 -05:00
dependabot-preview[bot]
55d1b896fd
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 164 to 165.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v164...v165 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-12-12 07:58:52 +00:00
Jose Diaz-Gonzalez
08a104b997
Release 0.19.11
...
# History
## 0.19.11
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.11/bootstrap.sh
sudo DOKKU_TAG=v0.19.11 bash bootstrap.sh
```
### Bug Fixes
- #3800 : @josegonzalez Properly track failed check count
### New Features
- #3801 : @josegonzalez Update herokuish
### Documentation
- #3798 : @znz Fix function descriptions in property-functions file
2019-12-09 18:23:03 -05:00
Jose Diaz-Gonzalez
be886ef1f6
Merge pull request #3801 from dokku/upgrade-herokuish
...
Update herokuish
2019-12-09 18:22:26 -05:00
Jose Diaz-Gonzalez
83cccc0af1
feat: update herokuish
2019-12-09 18:21:57 -05:00
Jose Diaz-Gonzalez
4c1b9989aa
Merge pull request #3800 from dokku/3799-check-failure
...
Properly track failed check count
2019-12-09 18:21:29 -05:00
Jose Diaz-Gonzalez
5dc6c829b3
fix: ensure that the checks file is properly referenced
2019-12-09 17:28:49 -05:00
Jose Diaz-Gonzalez
ce60ef6bff
fix: properly track failed check count
...
Closes #3799
2019-12-09 14:55:52 -05:00
Jose Diaz-Gonzalez
e1cbf08a95
Merge pull request #3798 from znz/fix-declare
...
Fix declare [ci skip]
2019-12-08 22:10:21 -05:00
Kazuhiro NISHIYAMA
168d4b5e8d
Fix declare [ci skip]
2019-12-08 21:52:38 +09:00
Jose Diaz-Gonzalez
b4ab5a5764
Release 0.19.10
...
# History
## 0.19.10
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.10/bootstrap.sh
sudo DOKKU_TAG=v0.19.10 bash bootstrap.sh
```
### Bug Fixes
- #3784 : @josegonzalez Ensure checks attempts are tracked per-check instead of globally
### New Features
- #3793 : @josegonzalez Omit DWARF symbol table and debug information from go binaries
- #3792 : @josegonzalez Unify property function implementations
### Documentation
- #3712 : @fruitl00p Added new plugin
### Other
- #3790 : @dependabot-preview[bot] chore(deps): bump gunicorn from 20.0.3 to 20.0.4 in /tests/apps/python-flask
- #3791 : @dependabot-preview[bot] chore(deps): bump gunicorn from 20.0.3 to 20.0.4 in /tests/apps/multi
- #3787 : @dependabot-preview[bot] chore(deps): bump gunicorn from 20.0.2 to 20.0.3 in /tests/apps/multi
- #3788 : @dependabot-preview[bot] chore(deps): bump gunicorn from 20.0.2 to 20.0.3 in /tests/apps/python-flask
- #3785 : @dependabot-preview[bot] chore(deps): bump gunicorn from 20.0.0 to 20.0.2 in /tests/apps/python-flask
- #3786 : @dependabot-preview[bot] chore(deps): bump gunicorn from 20.0.0 to 20.0.2 in /tests/apps/multi
- #3748 : @dependabot-preview[bot] chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/dockerfile-dokku-scale
- #3749 : @dependabot-preview[bot] chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/nodejs-express-noappjson
- #3747 : @dependabot-preview[bot] chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/config
- #3746 : @dependabot-preview[bot] chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/dockerfile-procfile
- #3741 : @dependabot-preview[bot] chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/nodejs-express
- #3783 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.23.v20191118 to 9.4.24.v20191120 in /tests/apps/java
- #3777 : @dependabot-preview[bot] chore(deps): [security] bump symfony/http-kernel from 3.4.32 to 3.4.35 in /tests/apps/php
- #3774 : @dependabot-preview[bot] chore(deps): bump gunicorn from 19.9.0 to 20.0.0 in /tests/apps/python-flask
- #3779 : @dependabot-preview[bot] chore(deps): bump monolog/monolog from 1.25.1 to 1.25.2 in /tests/apps/php
- #3782 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.22.v20191022 to 9.4.23.v20191118 in /tests/apps/java
2019-11-27 22:51:00 -05:00
Jose Diaz-Gonzalez
645ba5728f
Merge pull request #3793 from dokku/slimmer-builds
...
Omit DWARF symbol table and debug information from go binaries
2019-11-27 22:30:32 -05:00
Jose Diaz-Gonzalez
02d653a1aa
refactor: omit DWARF symbol table and debug information from go binaries
...
This will reduce the size of binaries in exchange for worse debugging output. This is acceptable for our users and worth it to save money on packagecloud package hosting - which is currently free under a given repository size.
2019-11-27 21:12:16 -05:00
Jose Diaz-Gonzalez
39c7699962
Merge pull request #3712 from fruitl00p/patch-6
...
Added new plugin
2019-11-27 20:39:52 -05:00
Jose Diaz-Gonzalez
9b05804edf
Merge pull request #3792 from dokku/list-properties
...
Unify property function implementations
2019-11-27 20:39:26 -05:00
Jose Diaz-Gonzalez
fe9472ff09
fix: correct issue where output was not sent to stdout
2019-11-27 18:58:22 -05:00
Jose Diaz-Gonzalez
79b344bbe4
feat: add list-length method to shell functions
2019-11-27 17:08:18 -05:00
Jose Diaz-Gonzalez
e3f0160e5f
fix: correct issue where common plugin was ignored for go builds
...
It was previously ignored because there was nothing to build, and it was simply linked to.
2019-11-27 17:02:07 -05:00
Jose Diaz-Gonzalez
4d9e8f5f7d
refactor: unify property function implementations
...
Rather than reimplementing the property functions in two different languages - and potentially having compatibility issues - standardize on golang for the implementation through the use of a generated binary.
This also implements all the list functions for use with shell-based plugins.
Note that the interface to the prop binary is experimental, and it should not be used directly.
2019-11-27 16:37:10 -05:00
Jose Diaz-Gonzalez
2429503b21
Merge pull request #3784 from dokku/better-checks-context
...
Ensure checks attempts are tracked per-check instead of globally
2019-11-27 15:19:12 -05:00
Jose Diaz-Gonzalez
ff4b0de04c
docs: clarify comments
2019-11-27 14:31:51 -05:00
Jose Diaz-Gonzalez
9078dabc82
Merge pull request #3790 from dokku/dependabot/pip/tests/apps/python-flask/gunicorn-20.0.4
...
chore(deps): bump gunicorn from 20.0.3 to 20.0.4 in /tests/apps/python-flask
2019-11-27 12:10:41 -05:00
dependabot-preview[bot]
a18bb02115
chore(deps): bump gunicorn in /tests/apps/python-flask
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 20.0.3 to 20.0.4.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/20.0.3...20.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-27 15:41:33 +00:00
Jose Diaz-Gonzalez
8ea12f6c5d
Merge pull request #3791 from dokku/dependabot/pip/tests/apps/multi/gunicorn-20.0.4
...
chore(deps): bump gunicorn from 20.0.3 to 20.0.4 in /tests/apps/multi
2019-11-27 10:40:29 -05:00
dependabot-preview[bot]
a1b1d5cba1
chore(deps): bump gunicorn from 20.0.3 to 20.0.4 in /tests/apps/multi
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 20.0.3 to 20.0.4.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/20.0.3...20.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-27 06:43:02 +00:00
Jose Diaz-Gonzalez
bb4b6df651
Merge pull request #3787 from dokku/dependabot/pip/tests/apps/multi/gunicorn-20.0.3
...
chore(deps): bump gunicorn from 20.0.2 to 20.0.3 in /tests/apps/multi
2019-11-26 09:27:51 -05:00
Jose Diaz-Gonzalez
3568cbef8c
Merge pull request #3788 from dokku/dependabot/pip/tests/apps/python-flask/gunicorn-20.0.3
...
chore(deps): bump gunicorn from 20.0.2 to 20.0.3 in /tests/apps/python-flask
2019-11-26 09:27:34 -05:00
dependabot-preview[bot]
8382bebcf2
chore(deps): bump gunicorn in /tests/apps/python-flask
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 20.0.2 to 20.0.3.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/20.0.2...20.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-26 06:49:34 +00:00
dependabot-preview[bot]
02dca4a1a3
chore(deps): bump gunicorn from 20.0.2 to 20.0.3 in /tests/apps/multi
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 20.0.2 to 20.0.3.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/20.0.2...20.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-26 06:43:18 +00:00
Jose Diaz-Gonzalez
4dd000ca9e
Merge pull request #3785 from dokku/dependabot/pip/tests/apps/python-flask/gunicorn-20.0.2
...
chore(deps): bump gunicorn from 20.0.0 to 20.0.2 in /tests/apps/python-flask
2019-11-25 13:24:13 -05:00
dependabot-preview[bot]
297041bfc4
chore(deps): bump gunicorn in /tests/apps/python-flask
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 20.0.0 to 20.0.2.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/20.0.0...20.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-25 16:40:39 +00:00
Jose Diaz-Gonzalez
52f6e8c59b
Merge pull request #3786 from dokku/dependabot/pip/tests/apps/multi/gunicorn-20.0.2
...
chore(deps): bump gunicorn from 20.0.0 to 20.0.2 in /tests/apps/multi
2019-11-25 11:39:34 -05:00
dependabot-preview[bot]
c6ec59be87
chore(deps): bump gunicorn from 20.0.0 to 20.0.2 in /tests/apps/multi
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 20.0.0 to 20.0.2.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/20.0.0...20.0.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-25 06:52:34 +00:00
Jose Diaz-Gonzalez
404f08626b
Merge pull request #3748 from dokku/dependabot/npm_and_yarn/tests/apps/dockerfile-dokku-scale/express-4.17.1
...
chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/dockerfile-dokku-scale
2019-11-24 10:21:06 -05:00
Jose Diaz-Gonzalez
6a9629cdc4
Merge pull request #3749 from dokku/dependabot/npm_and_yarn/tests/apps/nodejs-express-noappjson/express-4.17.1
...
chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/nodejs-express-noappjson
2019-11-23 16:55:51 -05:00
Jose Diaz-Gonzalez
d6c3c52cec
Merge pull request #3747 from dokku/dependabot/npm_and_yarn/tests/apps/config/express-4.17.1
...
chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/config
2019-11-23 15:43:59 -05:00
Jose Diaz-Gonzalez
52cd280782
Merge pull request #3746 from dokku/dependabot/npm_and_yarn/tests/apps/dockerfile-procfile/express-4.17.1
...
chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/dockerfile-procfile
2019-11-23 15:43:46 -05:00
Jose Diaz-Gonzalez
815febdb39
feat: remove unnecessary logger from test app
...
The logger middleware was moved to the `morgan` package in newer versions of express.
2019-11-23 13:17:35 -05:00
Jose Diaz-Gonzalez
2d76284a8c
feat: remove unnecessary logger from test app
...
The logger middleware was moved to the `morgan` package in newer versions of express.
2019-11-23 13:17:34 -05:00
Jose Diaz-Gonzalez
347b0f5389
feat: remove unnecessary logger from test app
...
The logger middleware was moved to the `morgan` package in newer versions of express.
2019-11-23 13:16:22 -05:00
dependabot-preview[bot]
9e9a19a817
chore(deps): [security] bump express in /tests/apps/config
...
Bumps [express](https://github.com/expressjs/express ) from 2.5.11 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/2.5.11...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-23 18:15:38 +00:00
dependabot-preview[bot]
ddfc3ba696
chore(deps): [security] bump express
...
Bumps [express](https://github.com/expressjs/express ) from 2.5.11 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/2.5.11...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-23 18:15:36 +00:00
dependabot-preview[bot]
d581f2de64
chore(deps): [security] bump express
...
Bumps [express](https://github.com/expressjs/express ) from 2.5.11 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/2.5.11...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-23 18:15:35 +00:00
Jose Diaz-Gonzalez
a35798e357
feat: remove unnecessary logger from test app
...
The logger middleware was moved to the `morgan` package in newer versions of express.
2019-11-23 13:15:27 -05:00
Jose Diaz-Gonzalez
0c25465df4
Merge pull request #3741 from dokku/dependabot/npm_and_yarn/tests/apps/nodejs-express/express-4.17.1
...
chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/nodejs-express
2019-11-23 13:14:19 -05:00
Jose Diaz-Gonzalez
906e2c5615
feat: remove unnecessary logger from test app
...
The logger middleware was moved to the `morgan` package in newer versions of express.
2019-11-23 11:51:12 -05:00
Jose Diaz-Gonzalez
3b04b80a94
Merge pull request #3783 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.24.v20191120
...
chore(deps): bump jetty-servlet from 9.4.23.v20191118 to 9.4.24.v20191120 in /tests/apps/java
2019-11-23 11:27:08 -05:00
Jose Diaz-Gonzalez
00a175bef7
fix: correct issue where attempts were done globally instead of per check
2019-11-23 10:23:09 -05:00
Jose Diaz-Gonzalez
a3a37a1948
feat: minimize number of check-related output messages
2019-11-23 10:16:55 -05:00
dependabot-preview[bot]
6527552a62
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.23.v20191118 to 9.4.24.v20191120.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.23.v20191118...jetty-9.4.24.v20191120 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-22 06:44:31 +00:00
Jose Diaz-Gonzalez
55e2681ad7
Merge pull request #3777 from dokku/dependabot/composer/tests/apps/php/symfony/http-kernel-3.4.35
...
chore(deps): [security] bump symfony/http-kernel from 3.4.32 to 3.4.35 in /tests/apps/php
2019-11-20 07:57:13 -05:00
Jose Diaz-Gonzalez
81257cafa1
Merge pull request #3774 from dokku/dependabot/pip/tests/apps/python-flask/gunicorn-20.0.0
...
chore(deps): bump gunicorn from 19.9.0 to 20.0.0 in /tests/apps/python-flask
2019-11-20 07:56:18 -05:00
dependabot-preview[bot]
8964f77978
chore(deps): bump gunicorn in /tests/apps/python-flask
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 19.9.0 to 20.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/19.9.0...20.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-20 11:50:54 +00:00
Jose Diaz-Gonzalez
72d480c9dd
Merge pull request #3779 from dokku/dependabot/composer/tests/apps/php/monolog/monolog-1.25.2
...
chore(deps): bump monolog/monolog from 1.25.1 to 1.25.2 in /tests/apps/php
2019-11-20 06:49:09 -05:00
Jose Diaz-Gonzalez
e66c2373a7
Merge pull request #3782 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.23.v20191118
...
chore(deps): bump jetty-servlet from 9.4.22.v20191022 to 9.4.23.v20191118 in /tests/apps/java
2019-11-20 06:46:08 -05:00
dependabot-preview[bot]
af38710352
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.22.v20191022 to 9.4.23.v20191118.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.22.v20191022...jetty-9.4.23.v20191118 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-20 06:52:24 +00:00
Jose Diaz-Gonzalez
d432cb514c
Release 0.19.9
...
# History
## 0.19.9
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.9/bootstrap.sh
sudo DOKKU_TAG=v0.19.9 bash bootstrap.sh
```
### Bug Fixes
- #3781 : @michaelshobbs Respect DOKKU_APP_USER in is_image_herokuish_based
### Other
- #3773 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.25.0 to 1.25.1 in /tests/apps/gogrpc
- #3772 : @dependabot-preview[bot] chore(deps): bump gunicorn from 19.9.0 to 20.0.0 in /tests/apps/multi
- #3778 : @dependabot-preview[bot] chore(deps): [security] bump symfony/http-foundation from 3.4.32 to 3.4.35 in /tests/apps/php
- #3768 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.24.0 to 1.25.0 in /tests/apps/gogrpc
2019-11-19 18:04:28 -05:00
Jose Diaz-Gonzalez
db4311c655
Merge pull request #3781 from dokku/mh/fix/custom-dokku-app-user
...
fix: respect DOKKU_APP_USER in is_image_herokuish_based
2019-11-19 18:02:50 -05:00
Michael Hobbs
c4d69b662f
add is_image_herokuish_based tests
2019-11-19 15:09:54 -07:00
Michael Hobbs
972830a5f3
fix: respect DOKKU_APP_USER in is_image_herokuish_based
2019-11-19 15:07:29 -07:00
Jose Diaz-Gonzalez
e3c81afb6a
Merge pull request #3773 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.25.1
...
chore(deps): bump google.golang.org/grpc from 1.25.0 to 1.25.1 in /tests/apps/gogrpc
2019-11-14 03:01:11 -05:00
dependabot-preview[bot]
fe206d53d9
chore(deps): bump monolog/monolog in /tests/apps/php
...
Bumps [monolog/monolog](https://github.com/Seldaek/monolog ) from 1.25.1 to 1.25.2.
- [Release notes](https://github.com/Seldaek/monolog/releases )
- [Changelog](https://github.com/Seldaek/monolog/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Seldaek/monolog/compare/1.25.1...1.25.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-14 07:57:30 +00:00
dependabot-preview[bot]
096e9346ad
chore(deps): [security] bump symfony/http-kernel in /tests/apps/php
...
Bumps [symfony/http-kernel](https://github.com/symfony/http-kernel ) from 3.4.32 to 3.4.35. **This update includes a security fix.**
- [Release notes](https://github.com/symfony/http-kernel/releases )
- [Changelog](https://github.com/symfony/http-kernel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/symfony/http-kernel/compare/v3.4.32...v3.4.35 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-14 06:57:54 +00:00
Jose Diaz-Gonzalez
5f342dcf27
Merge pull request #3772 from dokku/dependabot/pip/tests/apps/multi/gunicorn-20.0.0
...
chore(deps): bump gunicorn from 19.9.0 to 20.0.0 in /tests/apps/multi
2019-11-14 01:56:51 -05:00
Jose Diaz-Gonzalez
e02528280b
Merge pull request #3778 from dokku/dependabot/composer/tests/apps/php/symfony/http-foundation-3.4.35
...
chore(deps): [security] bump symfony/http-foundation from 3.4.32 to 3.4.35 in /tests/apps/php
2019-11-14 01:56:29 -05:00
dependabot-preview[bot]
63358c3d34
chore(deps): [security] bump symfony/http-foundation in /tests/apps/php
...
Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation ) from 3.4.32 to 3.4.35. **This update includes a security fix.**
- [Release notes](https://github.com/symfony/http-foundation/releases )
- [Changelog](https://github.com/symfony/http-foundation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/symfony/http-foundation/compare/v3.4.32...v3.4.35 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-13 11:34:11 +00:00
dependabot-preview[bot]
0f5ed9844b
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.25.0 to 1.25.1.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.25.0...v1.25.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-11 09:37:16 +00:00
dependabot-preview[bot]
200de06d1e
chore(deps): bump gunicorn from 19.9.0 to 20.0.0 in /tests/apps/multi
...
Bumps [gunicorn](https://github.com/benoitc/gunicorn ) from 19.9.0 to 20.0.0.
- [Release notes](https://github.com/benoitc/gunicorn/releases )
- [Commits](https://github.com/benoitc/gunicorn/compare/19.9.0...20.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-11 09:37:00 +00:00
Jose Diaz-Gonzalez
3d1ab26777
Merge pull request #3768 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.25.0
...
chore(deps): bump google.golang.org/grpc from 1.24.0 to 1.25.0 in /tests/apps/gogrpc
2019-11-09 16:44:49 +09:00
Jose Diaz-Gonzalez
71295b7658
Release 0.19.8
...
# History
## 0.19.8
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.8/bootstrap.sh
sudo DOKKU_TAG=v0.19.8 bash bootstrap.sh
```
2019-11-07 12:47:22 +09:00
dependabot-preview[bot]
9539c28ef4
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.24.0 to 1.25.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.24.0...v1.25.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-11-06 06:54:37 +00:00
Jose Diaz-Gonzalez
d8653f97b7
Release 0.19.7
...
# History
## 0.19.7
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.7/bootstrap.sh
sudo DOKKU_TAG=v0.19.7 bash bootstrap.sh
```
### Documentation
- #3765 : @znz Fix typo in desc of is_tls13_available
### Other
- #3739 : @safeforge dokku run do not supports interactive mode.
- #3762 : @dependabot-preview[bot] chore(deps): bump handlebars from 4.4.5 to 4.5.1 in /tests/apps/.websocket.disabled
2019-11-04 21:52:05 -05:00
Jose Diaz-Gonzalez
a5e6739e16
Merge pull request #3739 from safeforge/dokku-run-interactive
...
dokku run do not supports interactive mode.
2019-11-04 21:51:22 -05:00
Jose Diaz-Gonzalez
dd7d1d2f8d
Merge pull request #3765 from znz/fix-typo
...
Fix typo in desc of is_tls13_available
2019-10-31 15:20:56 -04:00
Kazuhiro NISHIYAMA
2a747138af
Fix typo in desc of is_tls13_available
...
[ci skip]
2019-10-31 17:08:56 +09:00
dependabot-preview[bot]
935c231518
chore(deps): [security] bump express in /tests/apps/nodejs-express
...
Bumps [express](https://github.com/expressjs/express ) from 2.5.11 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/2.5.11...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-29 16:33:58 +00:00
dependabot-preview[bot]
10385e9877
chore(deps): [security] bump express in /tests/apps/dockerfile-procfile
...
Bumps [express](https://github.com/expressjs/express ) from 2.5.11 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/2.5.11...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-29 16:33:57 +00:00
Jose Diaz-Gonzalez
32027da467
Merge pull request #3762 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/handlebars-4.5.1
...
chore(deps): bump handlebars from 4.4.5 to 4.5.1 in /tests/apps/.websocket.disabled
2019-10-29 12:30:01 -04:00
dependabot-preview[bot]
3dd583213c
chore(deps): bump handlebars in /tests/apps/.websocket.disabled
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 4.4.5 to 4.5.1.
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/v4.5.1/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v4.4.5...v4.5.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-29 07:00:51 +00:00
Jose Diaz-Gonzalez
91f4de2f68
Release 0.19.6
...
# History
## 0.19.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.6/bootstrap.sh
sudo DOKKU_TAG=v0.19.6 bash bootstrap.sh
```
### Other
- #3761 : @pithyless Fix type-errors in dokku-installer.py
- #3759 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 163 to 164 in /tests/apps/php
- #3758 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 9.4.21.v20190926 to 9.4.22.v20191022 in /tests/apps/java
2019-10-28 18:00:05 -04:00
Jose Diaz-Gonzalez
4b8acf5c34
Merge pull request #3761 from pithyless/patch-1
...
Fix type-errors in dokku-installer.py
2019-10-28 17:59:46 -04:00
Norbert Wójtowicz
53e272ab22
Fix type-errors in dokku-installer.py
2019-10-28 16:55:31 +01:00
Jose Diaz-Gonzalez
6decb6f19a
Merge pull request #3759 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-164
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 163 to 164 in /tests/apps/php
2019-10-25 11:42:20 -04:00
dependabot-preview[bot]
ce3b8c3d5c
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 163 to 164.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v163...v164 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-25 07:53:11 +00:00
Jose Diaz-Gonzalez
b86fb133b2
Merge pull request #3758 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.22.v20191022
...
chore(deps): bump jetty-servlet from 9.4.21.v20190926 to 9.4.22.v20191022 in /tests/apps/java
2019-10-24 18:04:13 -04:00
dependabot-preview[bot]
6d68ddfcb9
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 9.4.21.v20190926 to 9.4.22.v20191022.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-9.4.21.v20190926...jetty-9.4.22.v20191022 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-24 07:06:15 +00:00
David Pickett
7115839fd5
Add provision line to Windows Vagrant definition so dokku-installer is running/available by default in dokku-windows box
2019-10-23 11:57:20 -10:00
Jose Diaz-Gonzalez
827354d3d1
Release 0.19.5
...
# History
## 0.19.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.5/bootstrap.sh
sudo DOKKU_TAG=v0.19.5 bash bootstrap.sh
```
### Bug Fixes
- #3756 : @jayjun Redirect missing key_file warning to stderr
2019-10-23 01:11:10 -04:00
Jose Diaz-Gonzalez
81ab56d7ee
Merge pull request #3756 from jayjun/stderr
...
Redirect missing key_file warning to stderr
2019-10-22 23:12:27 -04:00
Tan Jay Jun
58a7e535dd
Redirect missing key_file warning to stderr
2019-10-23 10:54:56 +08:00
Jose Diaz-Gonzalez
721b464de9
Release 0.19.4
...
# History
## 0.19.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.4/bootstrap.sh
sudo DOKKU_TAG=v0.19.4 bash bootstrap.sh
```
### Bug Fixes
- #3755 : @dean1012 Warn if key_file is missing on install but do not exit
2019-10-22 22:31:16 -04:00
Jose Diaz-Gonzalez
accfc3b793
Merge pull request #3755 from dean1012/issue-3717
...
Warn if key_file is missing on install but do not exit
2019-10-22 22:30:23 -04:00
Jerry Smith
80b20ec4c1
Fixes for issue #3717
...
* Adjusts documentation
* Changes error messages when ssh key is not present
* Moves error messages to stderr
* Removes erroneous exit line
2019-10-22 20:22:03 -05:00
Jose Diaz-Gonzalez
a355b8019a
Release 0.19.3
...
# History
## 0.19.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.3/bootstrap.sh
sudo DOKKU_TAG=v0.19.3 bash bootstrap.sh
```
### Bug Fixes
- #3753 : @josegonzalez Always use python3 for the installer
### Other
- #3743 : @dependabot-preview[bot] chore(deps): [security] bump express from 3.1.2 to 4.17.1 in /tests/apps/.websocket.disabled
- #3744 : @dependabot-preview[bot] chore(deps): [security] bump handlebars from 1.0.12 to 4.4.5 in /tests/apps/.websocket.disabled
- #3750 : @dependabot-preview[bot] chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/dockerfile-procfile-bad
- #3745 : @dependabot-preview[bot] chore(deps): [security] bump express from 3.3.8 to 4.17.1 in /tests/apps/gitsubmodules
- #3742 : @dependabot-preview[bot] chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/nodejs-express-noprocfile
- #3729 : @dependabot-preview[bot] chore(deps): bump monolog/monolog from 1.12.0 to 1.25.1 in /tests/apps/php
- #3732 : @dependabot-preview[bot] chore(deps): bump silex/silex from 1.2.3 to 2.2.4 in /tests/apps/php
- #3728 : @dependabot-preview[bot] chore(deps): bump jetty-servlet from 7.6.0.v20120127 to 9.4.21.v20190926 in /tests/apps/java
- #3730 : @dependabot-preview[bot] chore(deps): bump werkzeug from 0.15.6 to 0.16.0 in /tests/apps/python-flask
- #3737 : @dependabot-preview[bot] chore(deps): bump express3-handlebars from 0.2.3 to 0.5.2 in /tests/apps/.websocket.disabled
- #3734 : @dependabot-preview[bot] chore(deps-dev): bump heroku/heroku-buildpack-php from 59 to 163 in /tests/apps/php
- #3735 : @dependabot-preview[bot] chore(deps): [security] bump symfony/http-kernel from 2.6.4 to 2.8.51 in /tests/apps/php
- #3723 : @dependabot-preview[bot] chore(deps): bump sass-globbing from 1.1.1 to 1.1.5 in /tests/apps/multi
- #3731 : @dependabot-preview[bot] chore(deps): bump jinja2 from 2.10.1 to 2.10.3 in /tests/apps/python-flask
- #3736 : @dependabot-preview[bot] chore(deps): bump socket.io from 0.9.19 to 2.3.0 in /tests/apps/.websocket.disabled
- #3726 : @dependabot-preview[bot] chore(deps): bump google.golang.org/grpc from 1.23.0 to 1.24.0 in /tests/apps/gogrpc
- #3727 : @dependabot-preview[bot] chore(deps): bump maven-dependency-plugin from 2.4 to 3.1.1 in /tests/apps/java
- #3733 : @dependabot-preview[bot] chore(deps): [security] bump symfony/http-foundation from 2.6.4 to 2.8.50 in /tests/apps/php
- #3720 : @dependabot-preview[bot] chore(deps): bump compass from 1.0.1 to 1.0.3 in /tests/apps/multi
- #3721 : @dependabot-preview[bot] chore(deps): bump sinatra from 1.4.4 to 1.4.8 in /tests/apps/ruby
- #3719 : @dependabot-preview[bot] chore(deps): bump thin from 1.6.1 to 1.7.2 in /tests/apps/ruby
2019-10-22 13:14:25 -04:00
Jose Diaz-Gonzalez
1494e07c34
Merge pull request #3753 from dokku/3740-python-3-installer
...
Always use python3 for the installer
2019-10-22 13:13:52 -04:00
Jose Diaz-Gonzalez
c9cf213afb
fix: always use python3 for the installer
...
This actually breaks compatability since now we drop python2 support completely, but it's worth it to fix the weird issues with trying to support both versions.
Closes #3740
Closes #3752
Refs #3717
2019-10-22 01:49:00 -04:00
Jose Diaz-Gonzalez
291e052ece
Merge pull request #3743 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/express-4.17.1
...
chore(deps): [security] bump express from 3.1.2 to 4.17.1 in /tests/apps/.websocket.disabled
2019-10-22 00:25:18 -04:00
dependabot-preview[bot]
72deeec81f
chore(deps): [security] bump express in /tests/apps/.websocket.disabled
...
Bumps [express](https://github.com/expressjs/express ) from 3.1.2 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/3.1.2...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-21 15:25:48 +00:00
Jose Diaz-Gonzalez
5e6630f042
Merge pull request #3744 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/handlebars-4.4.5
...
chore(deps): [security] bump handlebars from 1.0.12 to 4.4.5 in /tests/apps/.websocket.disabled
2019-10-21 11:24:32 -04:00
Jose Diaz-Gonzalez
b44aa8b8ea
Merge pull request #3750 from dokku/dependabot/npm_and_yarn/tests/apps/dockerfile-procfile-bad/express-4.17.1
...
chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/dockerfile-procfile-bad
2019-10-21 11:24:05 -04:00
dependabot-preview[bot]
ad2d219691
chore(deps): [security] bump express
...
Bumps [express](https://github.com/expressjs/express ) from 2.5.11 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/2.5.11...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-21 13:02:34 +00:00
Jose Diaz-Gonzalez
986400c8e2
Merge pull request #3745 from dokku/dependabot/npm_and_yarn/tests/apps/gitsubmodules/express-4.17.1
...
chore(deps): [security] bump express from 3.3.8 to 4.17.1 in /tests/apps/gitsubmodules
2019-10-21 09:01:08 -04:00
Salvatore Ferrucci
48ee225dbe
disable interactive mode when container is detached
2019-10-21 13:48:21 +02:00
dependabot-preview[bot]
9f395318b3
chore(deps): [security] bump express in /tests/apps/gitsubmodules
...
Bumps [express](https://github.com/expressjs/express ) from 3.3.8 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/3.3.8...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-21 08:31:21 +00:00
Jose Diaz-Gonzalez
3f0051a04f
Merge pull request #3742 from dokku/dependabot/npm_and_yarn/tests/apps/nodejs-express-noprocfile/express-4.17.1
...
chore(deps): [security] bump express from 2.5.11 to 4.17.1 in /tests/apps/nodejs-express-noprocfile
2019-10-21 04:29:46 -04:00
dependabot-preview[bot]
8841f91767
chore(deps): [security] bump handlebars
...
Bumps [handlebars](https://github.com/wycats/handlebars.js ) from 1.0.12 to 4.4.5. **This update includes a security fix.**
- [Release notes](https://github.com/wycats/handlebars.js/releases )
- [Changelog](https://github.com/wycats/handlebars.js/blob/v4.4.5/release-notes.md )
- [Commits](https://github.com/wycats/handlebars.js/compare/v1.0.12...v4.4.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-21 07:18:39 +00:00
dependabot-preview[bot]
afc2d13b40
chore(deps): [security] bump express
...
Bumps [express](https://github.com/expressjs/express ) from 2.5.11 to 4.17.1. **This update includes a security fix.**
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/2.5.11...4.17.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-21 07:16:59 +00:00
Jose Diaz-Gonzalez
45395743fe
Merge pull request #3729 from dokku/dependabot/composer/tests/apps/php/monolog/monolog-1.25.1
...
chore(deps): bump monolog/monolog from 1.12.0 to 1.25.1 in /tests/apps/php
2019-10-20 23:46:35 -04:00
dependabot-preview[bot]
1d1458862b
chore(deps): bump monolog/monolog in /tests/apps/php
...
Bumps [monolog/monolog](https://github.com/Seldaek/monolog ) from 1.12.0 to 1.25.1.
- [Release notes](https://github.com/Seldaek/monolog/releases )
- [Changelog](https://github.com/Seldaek/monolog/blob/1.25.1/CHANGELOG.md )
- [Commits](https://github.com/Seldaek/monolog/compare/1.12.0...1.25.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-21 02:48:02 +00:00
Jose Diaz-Gonzalez
92c81cc05d
Merge pull request #3732 from dokku/dependabot/composer/tests/apps/php/silex/silex-2.2.4
...
chore(deps): bump silex/silex from 1.2.3 to 2.2.4 in /tests/apps/php
2019-10-20 22:46:40 -04:00
dependabot-preview[bot]
60bed60fa9
chore(deps): bump silex/silex from 1.2.3 to 2.2.4 in /tests/apps/php
...
Bumps [silex/silex](https://github.com/silexphp/Silex ) from 1.2.3 to 2.2.4.
- [Release notes](https://github.com/silexphp/Silex/releases )
- [Changelog](https://github.com/silexphp/Silex/blob/master/doc/changelog.rst )
- [Commits](https://github.com/silexphp/Silex/compare/v1.2.3...v2.2.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-20 16:34:27 +00:00
Jose Diaz-Gonzalez
baec410580
Merge pull request #3728 from dokku/dependabot/maven/tests/apps/java/org.eclipse.jetty-jetty-servlet-9.4.21.v20190926
...
chore(deps): bump jetty-servlet from 7.6.0.v20120127 to 9.4.21.v20190926 in /tests/apps/java
2019-10-20 12:32:17 -04:00
Jose Diaz-Gonzalez
77e51a39fa
Merge pull request #3730 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-0.16.0
...
chore(deps): bump werkzeug from 0.15.6 to 0.16.0 in /tests/apps/python-flask
2019-10-20 12:31:53 -04:00
Jose Diaz-Gonzalez
907f2d6344
Merge pull request #3737 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/express3-handlebars-0.5.2
...
chore(deps): bump express3-handlebars from 0.2.3 to 0.5.2 in /tests/apps/.websocket.disabled
2019-10-20 12:31:34 -04:00
Jose Diaz-Gonzalez
0a9997ee3a
Merge pull request #3734 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-163
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 59 to 163 in /tests/apps/php
2019-10-20 12:31:01 -04:00
dependabot-preview[bot]
ed60adfdc8
chore(deps-dev): bump heroku/heroku-buildpack-php in /tests/apps/php
...
Bumps [heroku/heroku-buildpack-php](https://github.com/heroku/heroku-buildpack-php ) from 59 to 163.
- [Release notes](https://github.com/heroku/heroku-buildpack-php/releases )
- [Changelog](https://github.com/heroku/heroku-buildpack-php/blob/master/CHANGELOG.md )
- [Commits](https://github.com/heroku/heroku-buildpack-php/compare/v59...v163 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-20 03:12:23 +00:00
Jose Diaz-Gonzalez
1406283b63
Merge pull request #3735 from dokku/dependabot/composer/tests/apps/php/symfony/http-kernel-2.8.51
...
chore(deps): [security] bump symfony/http-kernel from 2.6.4 to 2.8.51 in /tests/apps/php
2019-10-19 23:10:28 -04:00
Jose Diaz-Gonzalez
e34d8431da
Merge pull request #3723 from dokku/dependabot/bundler/tests/apps/multi/sass-globbing-1.1.5
...
chore(deps): bump sass-globbing from 1.1.1 to 1.1.5 in /tests/apps/multi
2019-10-19 22:50:46 -04:00
dependabot-preview[bot]
09a5c292cd
chore(deps): bump jetty-servlet in /tests/apps/java
...
Bumps [jetty-servlet](https://github.com/eclipse/jetty.project ) from 7.6.0.v20120127 to 9.4.21.v20190926.
- [Release notes](https://github.com/eclipse/jetty.project/releases )
- [Commits](https://github.com/eclipse/jetty.project/compare/jetty-7.6.0.v20120127...jetty-9.4.21.v20190926 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-19 22:10:24 +00:00
dependabot-preview[bot]
9f9ebc99ec
chore(deps): bump werkzeug in /tests/apps/python-flask
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 0.15.6 to 0.16.0.
- [Release notes](https://github.com/pallets/werkzeug/releases )
- [Changelog](https://github.com/pallets/werkzeug/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/werkzeug/compare/0.15.6...0.16.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-19 22:09:47 +00:00
dependabot-preview[bot]
35ed98ae71
chore(deps): bump express3-handlebars in /tests/apps/.websocket.disabled
...
Bumps [express3-handlebars](https://github.com/ericf/express3-handlebars ) from 0.2.3 to 0.5.2.
- [Release notes](https://github.com/ericf/express3-handlebars/releases )
- [Changelog](https://github.com/ericf/express-handlebars/blob/master/HISTORY.md )
- [Commits](https://github.com/ericf/express3-handlebars/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-19 22:09:34 +00:00
Jose Diaz-Gonzalez
8f70e25e12
Merge pull request #3731 from dokku/dependabot/pip/tests/apps/python-flask/jinja2-2.10.3
...
chore(deps): bump jinja2 from 2.10.1 to 2.10.3 in /tests/apps/python-flask
2019-10-19 18:08:39 -04:00
Jose Diaz-Gonzalez
605bbb165a
Merge pull request #3736 from dokku/dependabot/npm_and_yarn/tests/apps/dot-websocket.disabled/socket.io-2.3.0
...
chore(deps): bump socket.io from 0.9.19 to 2.3.0 in /tests/apps/.websocket.disabled
2019-10-19 18:08:12 -04:00
dependabot-preview[bot]
54703c9216
chore(deps): [security] bump symfony/http-kernel in /tests/apps/php
...
Bumps [symfony/http-kernel](https://github.com/symfony/http-kernel ) from 2.6.4 to 2.8.51. **This update includes security fixes.**
- [Release notes](https://github.com/symfony/http-kernel/releases )
- [Changelog](https://github.com/symfony/http-kernel/blob/master/CHANGELOG.md )
- [Commits](https://github.com/symfony/http-kernel/compare/v2.6.4...v2.8.51 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-19 22:08:08 +00:00
Jose Diaz-Gonzalez
daf03a6389
Merge pull request #3726 from dokku/dependabot/go_modules/tests/apps/gogrpc/google.golang.org/grpc-1.24.0
...
chore(deps): bump google.golang.org/grpc from 1.23.0 to 1.24.0 in /tests/apps/gogrpc
2019-10-19 18:07:24 -04:00
dependabot-preview[bot]
e67324cac9
chore(deps): bump sass-globbing from 1.1.1 to 1.1.5 in /tests/apps/multi
...
Bumps [sass-globbing](https://github.com/chriseppstein/sass-globbing ) from 1.1.1 to 1.1.5.
- [Release notes](https://github.com/chriseppstein/sass-globbing/releases )
- [Changelog](https://github.com/chriseppstein/sass-globbing/blob/master/CHANGELOG.markdown )
- [Commits](https://github.com/chriseppstein/sass-globbing/compare/1.1.1...1.1.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-19 22:07:16 +00:00
Jose Diaz-Gonzalez
8ab1abd3b4
Merge pull request #3727 from dokku/dependabot/maven/tests/apps/java/org.apache.maven.plugins-maven-dependency-plugin-3.1.1
...
chore(deps): bump maven-dependency-plugin from 2.4 to 3.1.1 in /tests/apps/java
2019-10-19 18:07:10 -04:00
Jose Diaz-Gonzalez
23731f6561
Merge pull request #3733 from dokku/dependabot/composer/tests/apps/php/symfony/http-foundation-2.8.50
...
chore(deps): [security] bump symfony/http-foundation from 2.6.4 to 2.8.50 in /tests/apps/php
2019-10-19 18:06:40 -04:00
Jose Diaz-Gonzalez
9fe3f49cb4
Merge pull request #3720 from dokku/dependabot/bundler/tests/apps/multi/compass-1.0.3
...
chore(deps): bump compass from 1.0.1 to 1.0.3 in /tests/apps/multi
2019-10-19 18:05:45 -04:00
Salvatore Ferrucci
750a31013f
scheduler-docker-local: start container with --interactive (+)
...
attach container's STDIN if it has tty
2019-10-19 12:08:52 +02:00
Jose Diaz-Gonzalez
814385eda9
Merge pull request #3721 from dokku/dependabot/bundler/tests/apps/ruby/sinatra-1.4.8
...
chore(deps): bump sinatra from 1.4.4 to 1.4.8 in /tests/apps/ruby
2019-10-19 02:50:29 -04:00
dependabot-preview[bot]
438261b1f9
chore(deps): bump sinatra from 1.4.4 to 1.4.8 in /tests/apps/ruby
...
Bumps [sinatra](https://github.com/sinatra/sinatra ) from 1.4.4 to 1.4.8.
- [Release notes](https://github.com/sinatra/sinatra/releases )
- [Changelog](https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sinatra/sinatra/compare/v1.4.4...v1.4.8 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-18 20:27:37 +00:00
Jose Diaz-Gonzalez
2044496750
Merge pull request #3719 from dokku/dependabot/bundler/tests/apps/ruby/thin-1.7.2
...
chore(deps): bump thin from 1.6.1 to 1.7.2 in /tests/apps/ruby
2019-10-18 16:26:16 -04:00
dependabot-preview[bot]
798793f7f8
chore(deps): bump socket.io in /tests/apps/.websocket.disabled
...
Bumps [socket.io](https://github.com/socketio/socket.io ) from 0.9.19 to 2.3.0.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Commits](https://github.com/socketio/socket.io/compare/0.9.19...2.3.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-18 17:07:47 +00:00
dependabot-preview[bot]
e799709391
chore(deps): [security] bump symfony/http-foundation in /tests/apps/php
...
Bumps [symfony/http-foundation](https://github.com/symfony/http-foundation ) from 2.6.4 to 2.8.50. **This update includes security fixes.**
- [Release notes](https://github.com/symfony/http-foundation/releases )
- [Changelog](https://github.com/symfony/http-foundation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/symfony/http-foundation/compare/v2.6.4...v2.8.50 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-18 17:07:00 +00:00
dependabot-preview[bot]
2326195eea
chore(deps): bump jinja2 in /tests/apps/python-flask
...
Bumps [jinja2](https://github.com/pallets/jinja ) from 2.10.1 to 2.10.3.
- [Release notes](https://github.com/pallets/jinja/releases )
- [Changelog](https://github.com/pallets/jinja/blob/master/CHANGES.rst )
- [Commits](https://github.com/pallets/jinja/compare/2.10.1...2.10.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-18 17:06:52 +00:00
dependabot-preview[bot]
40564464f9
chore(deps): bump maven-dependency-plugin in /tests/apps/java
...
Bumps [maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin ) from 2.4 to 3.1.1.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases )
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-2.4...maven-dependency-plugin-3.1.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-18 17:04:33 +00:00
dependabot-preview[bot]
54c987ea16
chore(deps): bump google.golang.org/grpc in /tests/apps/gogrpc
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.23.0 to 1.24.0.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.23.0...v1.24.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-18 17:04:32 +00:00
dependabot-preview[bot]
a513047e5a
chore(deps): bump compass from 1.0.1 to 1.0.3 in /tests/apps/multi
...
Bumps [compass](https://github.com/chriseppstein/compass ) from 1.0.1 to 1.0.3.
- [Release notes](https://github.com/chriseppstein/compass/releases )
- [Commits](https://github.com/chriseppstein/compass/compare/1.0.1...1.0.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-18 16:59:23 +00:00
dependabot-preview[bot]
1c17e43bb7
chore(deps): bump thin from 1.6.1 to 1.7.2 in /tests/apps/ruby
...
Bumps [thin](https://github.com/macournoyer/thin ) from 1.6.1 to 1.7.2.
- [Release notes](https://github.com/macournoyer/thin/releases )
- [Changelog](https://github.com/macournoyer/thin/blob/master/CHANGELOG )
- [Commits](https://github.com/macournoyer/thin/compare/v1.6.1...v1.7.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
2019-10-18 16:59:02 +00:00
Jose Diaz-Gonzalez
431dc6c1a0
Release 0.19.2
...
# History
## 0.19.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.2/bootstrap.sh
sudo DOKKU_TAG=v0.19.2 bash bootstrap.sh
```
### Bug Fixes
- #3718 : @josegonzalez Detect correct python binary to use
2019-10-18 12:30:02 -04:00
Jose Diaz-Gonzalez
8bb559c965
Merge pull request #3718 from dokku/3714-python-support
...
Detect correct python binary to use
2019-10-18 12:29:28 -04:00
Jose Diaz-Gonzalez
50863a9b76
fix: detect correct python binary to use
...
Ideally python usage goes away - the dokku-installer should become a mandatory cli command, and the plugin is rewritten in golang - but for now, we need to use the correct binary when running dokku.
Closes #3714
2019-10-17 14:24:47 -04:00
Jose Diaz-Gonzalez
a1860bae14
Release 0.19.1
...
# History
## 0.19.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.1/bootstrap.sh
sudo DOKKU_TAG=v0.19.1 bash bootstrap.sh
```
### Bug Fixes
- #3713 : @josegonzalez Require nginx 1.13+ in order to enable tls1.3
2019-10-14 20:12:50 -04:00
Jose Diaz-Gonzalez
fa8267ca09
Merge pull request #3713 from dokku/3711-tls13-support
...
Require nginx 1.13+ in order to enable tls1.3
2019-10-14 20:11:56 -04:00
Jose Diaz-Gonzalez
9dae004651
fix: require nginx 1.13+ in order to enable tls1.3
...
Closes #3711
2019-10-14 11:47:43 -04:00
Jose Diaz-Gonzalez
f9e163c63a
fix: correct minor issue in history.md
2019-10-14 11:40:41 -04:00
Jose Diaz-Gonzalez
e561f87b17
fix: correct tag release
2019-10-14 11:40:27 -04:00
Robin Speekenbrink
48ade9853f
Added new plugin
...
This adds the Nginx Trust Proxy plugin
This plugin allows dokku to be run behind (multiple) proxies in and gives developers the opportunity to support reverse proxy layers
2019-10-14 17:35:32 +02:00
Jose Diaz-Gonzalez
78621481a6
Release 0.19.0
...
# History
## 0.19.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.19.0/bootstrap.sh
sudo DOKKU_TAG=v0.19.0 bash bootstrap.sh
```
### Bug Fixes
- #3688 : @josegonzalez Correct shfmt issues
- #3684 : @josegonzalez Do not push betafish releases to docker hub
- #3681 : @josegonzalez Proper openresty support
### New Features
- #3687 : @josegonzalez Add scheduler-post-run trigger
- #3702 : @josegonzalez Cleanup build and destroy logging output
- #3693 : @josegonzalez Remove ssh-keys user-auth trigger in favor of direct check in dokku binary
- #3691 : @josegonzalez Silence trigger logging
- #3685 : @josegonzalez Allow passing labels to one-off dokku containers
- #3680 : @josegonzalez Follow updated intermediate recommendations from the Mozilla SSL Config Generator
- #3677 : @josegonzalez Improve package build process
- #3679 : @josegonzalez Allow keeping the git directory during builds
- #3577 : @josegonzalez Use new-style docker management commands
- #3678 : @josegonzalez Add container-type to run and deploy containers
- #3671 : @josegonzalez Allow overriding checks doc url
- #3662 : @leshik Improve nginx ciphers compatibility
- #3668 : @josegonzalez Release latest docker image on release
- #3659 : @fzerorubigd Add support for grpc/grpcs port forwarding
### Documentation
- #3701 : @limenet Docs / Getting Started: use HTTPS instead of SSH for clone
- #3699 : @robhudson Add `dokku cleanup` to help output
- #3669 : @josegonzalez Fix reference to CHECKS file location
### Tests
- #3670 : @josegonzalez Upgrade all python test deps
### Other
- #3690 : @
2019-10-14 05:50:49 -04:00
Jose Diaz-Gonzalez
92de37b23a
Merge pull request #3687 from dokku/scheduler-post-run
...
Add scheduler-post-run trigger
2019-10-14 05:49:36 -04:00
Jose Diaz-Gonzalez
35287a2d28
fix: force tty check to run with the default language
...
This fixes the case where the system language is non-english. See this stackexchange answer for more details: https://unix.stackexchange.com/q/87745
Closes #3588
2019-10-14 05:03:18 -04:00
Jose Diaz-Gonzalez
360c587086
feat: add scheduler-post-run trigger
...
After a `dokku run` container is created and started, this plugin trigger will allow developers to run auxiliary commands in response to that container.
2019-10-14 04:55:07 -04:00
Jose Diaz-Gonzalez
844b86840a
Merge branch 'upcoming' of github.com:dokku/dokku into upcoming
2019-10-07 18:55:29 -05:00
Jose Diaz-Gonzalez
94f5c04bf3
Release 0.18.5
...
# History
## 0.18.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.5/bootstrap.sh
sudo DOKKU_TAG=v0.18.5 bash bootstrap.sh
```
### Bug Fixes
- #3704 : @josegonzalez Fail nginx:build-config if the image does not exist
2019-10-07 13:20:51 -04:00
Jose Diaz-Gonzalez
e76f8da482
Merge pull request #3704 from dokku/fail-nginx-build-config
...
Fail nginx:build-config if the image does not exist
2019-10-07 13:20:03 -04:00
Jose Diaz-Gonzalez
4d1beedd05
fix: do not create nginx.conf if the image for the app does not exist
2019-10-07 12:18:54 -04:00
Jose Diaz-Gonzalez
b3bc109abe
Release 0.18.4
...
# History
## 0.18.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.4/bootstrap.sh
sudo DOKKU_TAG=v0.18.4 bash bootstrap.sh
```
### Other
- #3703 : @scjody Update DOKKU_SCALE from Procfile during ps:scale
2019-10-04 16:31:57 -04:00
Jose Diaz-Gonzalez
0b1775746d
Merge pull request #3703 from plotly/update-scale-file-from-procfile
...
Update DOKKU_SCALE from Procfile during ps:scale
2019-10-04 16:22:29 -04:00
Jody McIntyre
592b10122d
Add test of DOKKU_SCALE update
2019-10-04 14:36:54 -04:00
Jody McIntyre
f1dd722971
Update DOKKU_SCALE from Procfile during ps:scale
...
This is needed so that we report on processes added to an app's
Procfile.
2019-10-04 08:35:58 -04:00
Jose Diaz-Gonzalez
24c47e17f8
Merge pull request #3702 from dokku/better-output
...
Cleanup build and destroy logging output
2019-10-03 11:57:50 -04:00
Jose Diaz-Gonzalez
8c6e4c6483
Merge pull request #3701 from limenet/patch-1
...
Docs / Getting Started: use HTTPS instead of SSH for clone
2019-10-02 13:05:28 -04:00
Linus Metzler
34b5234e2f
Use HTTPS instead of SSH for clone
...
If the user has not yet added their public key to GitHub, using SSH for clone results in an error message due to permission denied.
2019-10-02 11:03:41 +02:00
Jose Diaz-Gonzalez
b05a2b6da2
Merge pull request #3699 from robhudson/add-cleanup-help
...
Add `dokku cleanup` to help output
2019-09-28 20:59:33 -04:00
Rob Hudson
9ed22eafea
Add dokku cleanup to help output
...
Fixes #3698
2019-09-27 12:50:16 -07:00
Jose Diaz-Gonzalez
498bdd0491
chore: cleanup build and destroy logging output
2019-09-20 12:31:19 -04:00
Jose Diaz-Gonzalez
92ac9cc729
Merge pull request #3693 from dokku/faster-calls
...
Remove ssh-keys user-auth trigger in favor of direct check in dokku binary
2019-09-20 12:28:51 -04:00
Jose Diaz-Gonzalez
9c68cd53fc
refactor: remove ssh-keys user-auth trigger in favor of direct check in dokku binary
2019-09-20 01:25:42 -04:00
Jose Diaz-Gonzalez
3b3fc5d5c1
Merge pull request #3690 from dokku/3689-python-3
...
Add support for python3
2019-09-20 00:34:57 -04:00
Jose Diaz-Gonzalez
b4e95fe0d5
feat: add support for python3
...
- Use jq where possible
- Drop unused function (no usage across entire codebase nor in any github repository
Closes #3689
2019-09-19 23:33:43 -04:00
Jose Diaz-Gonzalez
7bd4d32cb3
Merge pull request #3691 from dokku/silence-trigger-logging
...
Silence trigger logging
2019-09-17 23:50:00 -04:00
Jose Diaz-Gonzalez
903d7ce614
chore: silence trigger logging
...
Logging that a trigger is about to be performed is a bit... extra. If folks want to know that a trigger is running, they can check the event logs.
2019-09-17 23:47:30 -04:00
Jose Diaz-Gonzalez
12f3c12070
Merge pull request #3688 from dokku/shfmt
...
Correct shfmt issues
2019-09-17 04:07:59 -04:00
Jose Diaz-Gonzalez
cb281e17e6
fix: correct shfmt issues
2019-09-17 02:22:41 -04:00
Jose Diaz-Gonzalez
06b565f3e5
Merge pull request #3685 from dokku/docker-run-labels
...
Allow passing labels to one-off dokku containers
2019-09-17 00:27:07 -04:00
Jose Diaz-Gonzalez
798725bb54
feat: allow passing labels to one-off dokku containers
...
This feature is allows users to add extra label metadata to one-off containers. As this can interfere with Dokku internals if they shadow labels used by plugins, care should be taken to avoid the `com.dokku` or `org.label-schema` namespace.
Also proper name run containers so they don't get random names from docker...
2019-09-16 23:10:14 -04:00
Jose Diaz-Gonzalez
a3ef91f2ae
Merge pull request #3684 from dokku/no-betafish-push
...
Do not push betafish releases to docker hub
2019-09-16 21:48:57 -04:00
Jose Diaz-Gonzalez
cd28fe69a5
fix: do not push betafish releases to docker hub
2019-09-16 21:48:31 -04:00
Jose Diaz-Gonzalez
f1ead08549
Merge pull request #3681 from dokku/3675-openresty-support
...
Proper openresty support
2019-09-16 03:55:20 -04:00
Jose Diaz-Gonzalez
6e3fddb544
feat: add proper openresty support
...
This change allows supporting the openresty package as installed on Ubuntu 18.04 from the official openresty package repository, while also returning general nginx support.
Closes #3675
2019-09-16 03:05:35 -04:00
Jose Diaz-Gonzalez
dd2bbc7722
fix: allow test dhparam.pem to be copied into docker image
2019-09-16 03:04:42 -04:00
Jose Diaz-Gonzalez
a9ce738f68
feat: add openresty and runit support to packaging
...
Our docker image uses runit instead of init/systemd, hence the added sv support on Ubuntu operating systems.
2019-09-16 03:03:20 -04:00
Jose Diaz-Gonzalez
0e219b05e9
fest: handle both openresty and nginx in docker image builds
2019-09-16 03:02:01 -04:00
Jose Diaz-Gonzalez
ea9cf024d5
feat: always upgrade packages before further installation
2019-09-16 03:01:46 -04:00
Jose Diaz-Gonzalez
0d1952592e
chore: standardize arguments to apt
2019-09-16 03:01:34 -04:00
Jose Diaz-Gonzalez
43e7ee06fb
feat: rework layer to slightly speed up builds
2019-09-16 03:00:34 -04:00
Jose Diaz-Gonzalez
692bfa7cde
feat: speed up docker image build by copying tmp dhparam file into place
2019-09-16 03:00:11 -04:00
Jose Diaz-Gonzalez
dbcfb7ee9f
Merge pull request #3680 from dokku/updated-ssl-config
...
Follow updated intermediate recommendations from the Mozilla SSL Config Generator
2019-09-15 23:14:05 -04:00
Jose Diaz-Gonzalez
5f80cd3c20
feat: follow updated intermediate recommendations from the Mozilla SSL Config Generator
2019-09-15 22:24:37 -04:00
Jose Diaz-Gonzalez
eecee94e70
Merge pull request #3677 from dokku/package-improvements
...
Improve package build process
2019-09-15 21:10:28 -04:00
Jose Diaz-Gonzalez
f55dc640ec
Merge pull request #3679 from dokku/keep-git-dir
...
Allow keeping the git directory during builds
2019-09-15 20:29:47 -04:00
Jose Diaz-Gonzalez
a4ac67a1e0
fix: drop unused import
2019-09-15 19:43:34 -04:00
Jose Diaz-Gonzalez
14838de344
feat: allow keeping the git directory during builds
...
It may be desirable to keep the contents of the git directory for the build process. Certain build tools can extract extra information from the .git directory, and some workflows may require that the shipped artifact has the entire source code available locally for later usage.
2019-09-15 19:15:35 -04:00
Jose Diaz-Gonzalez
6b6b1c2aa4
fix: drop pre-delete link
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
8662f4550f
fix: Should replace errors.New(fmt.Sprintf(...)) with fmt.Errorf(...)
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
78dba3be3c
fix: correct comments on go functions
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
76911a7dc8
fix: drop executable perm on trace/plugin.toml
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
68de421630
fix: correct lintian overrides
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
ccbe0b0877
fix: correct bash-completion comment
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
6a7d2e5252
refactor: decrease compile time for golang plugins
...
This change refactors the compiled golang plugins into 3 distinct binaries:
- commands: already existing
- subcommands/subcommands: entrypoint into all subcommands
- triggers: entrypoint into all triggers
It then further symlinks triggers and subcommands to the built binaries. This results in both a much faster build process as well as smaller package size.
2019-09-15 19:15:08 -04:00
Jose Diaz-Gonzalez
f83a03a3dc
Merge pull request #3577 from dokku/management-commands
...
Use new-style docker management commands
2019-09-15 19:14:53 -04:00
Jose Diaz-Gonzalez
44fcea0ffa
refactor: use new-style docker management commands
...
This PR uses the new syntax for commands introduced in Docker 1.13, making it a bit easier to understand just what a particular command is trying to do.
This also pushes the long-form syntax for docker command flags, which are also easier to understand at a glance.
2019-09-15 18:55:53 -04:00
Jose Diaz-Gonzalez
c02059c965
Merge pull request #3678 from dokku/running-containers
...
Add container-type to run and deploy containers
2019-09-15 18:53:02 -04:00
Jose Diaz-Gonzalez
92d2895d99
feat: add container-type to run and deploy containers
2019-09-15 17:17:56 -04:00
Jose Diaz-Gonzalez
2b93c76b1d
Merge pull request #3671 from dokku/doc-url-override
...
Allow overriding checks doc url
2019-09-11 21:02:33 -04:00
Jose Diaz-Gonzalez
8cbaf1e004
feat: allow overriding checks doc url
2019-09-09 17:47:12 -04:00
Jose Diaz-Gonzalez
b4c4d5d70f
Merge pull request #3662 from leshik/improve-nginx-ciphers-compatibility
...
Improve nginx ciphers compatibility
2019-09-06 23:53:36 -04:00
Jose Diaz-Gonzalez
a00d9de400
Merge pull request #3670 from dokku/update-python-test-reqs
...
Upgrade all python test deps
2019-09-06 22:25:35 -04:00
Jose Diaz-Gonzalez
a36ebd130d
fix: upgrade all python test deps
2019-09-06 21:26:32 -04:00
Jose Diaz-Gonzalez
5b1763aa4a
Merge pull request #3669 from dokku/3664-checks-workdir
...
Fix reference to CHECKS file location
2019-09-06 21:21:57 -04:00
Jose Diaz-Gonzalez
53c8f61ffc
docs: fix reference to CHECKS file location
...
Closes #3664
2019-09-06 21:21:25 -04:00
Jose Diaz-Gonzalez
b806154e90
Merge pull request #3668 from dokku/release-latest-image
...
feat: release latest docker image on release
2019-09-06 21:07:15 -04:00
Jose Diaz-Gonzalez
1be6ace7b5
feat: release latest docker image on release
...
Also, always build a docker image for local testing.
2019-09-06 21:06:33 -04:00
Jose Diaz-Gonzalez
9d9530b01d
Merge pull request #3659 from fzerorubigd/master
...
nginx-vhost: add support for grpc/grpcs port forward
2019-08-27 18:30:52 -04:00
fzerorubigd
c4838b4af9
add test for grpc on a port other than 80
...
fix docs a bout supporting only HTTP
remove extra spaces
2019-08-24 10:58:34 +02:00
Forud
5ca3ca5189
nginx-vhosts: add a note in the proxy management docs about grpc
...
[ci skip]
2019-08-23 15:34:34 +02:00
Forud
3457844687
nginx-vhost: add test for grpcs
2019-08-23 14:30:36 +02:00
fzerorubigd
346e8284c8
nginx-vhost: adding some test for the grpc
2019-08-23 10:00:12 +02:00
Alexey Zagarin
180a5e79c9
Improve nginx ciphers compatibility
...
Closes #3661 .
2019-08-23 14:00:10 +07:00
fzerorubigd
377166d822
nginx-vhost: add support for grpc/grpcs port forward
2019-08-22 21:57:21 +02:00
Jose Diaz-Gonzalez
9256248cfd
Release 0.18.3
...
# History
## 0.18.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.3/bootstrap.sh
sudo DOKKU_TAG=v0.18.3 bash bootstrap.sh
```
### Bug Fixes
- #3660 : @josegonzalez Trigger builder-release for dockerfile correctly
- #3655 : @znz Fix filename of sshcommand tarball
- #3648 : @josegonzalez Copy the deb file before creating the image
### New Features
- #3656 : @josegonzalez Allow users to customize the container start command
- #3657 : @josegonzalez Show error message when docker-related build commands fail
- #3654 : @josegonzalez Update herokuish to 0.5.3
### Documentation
- #3652 : @josegonzalez Correct issue in inspect call for issue template
2019-08-22 14:23:24 -04:00
Jose Diaz-Gonzalez
e074cffd4f
Merge pull request #3660 from dokku/builder-plugn-trigger-once
...
Trigger builder-release for dockerfile correctly
2019-08-22 14:22:45 -04:00
Jose Diaz-Gonzalez
30ac3c24c0
fix: trigger builder-release for dockerfile correctly
2019-08-22 14:22:16 -04:00
Jose Diaz-Gonzalez
4c766b8f0e
Merge pull request #3656 from dokku/custom-start-command
...
Allow users to customize the container start command
2019-08-22 14:21:13 -04:00
Jose Diaz-Gonzalez
e30fad51de
Merge pull request #3657 from dokku/app-build-failure
...
Show error message when docker-related build commands fail
2019-08-22 14:21:04 -04:00
Jose Diaz-Gonzalez
9734d09ff1
feat: show error message when docker-related build commands fail
...
This makes it more apparent that a deploy has failed than the silent error exit that might otherwise happen.
2019-08-20 17:31:14 -04:00
Jose Diaz-Gonzalez
0c3f659854
feat: allow users to customize the container start command
...
This can be useful when testing base images that are similar to herokuish but have a different entrypoint.
2019-08-20 17:12:18 -04:00
Jose Diaz-Gonzalez
2b1c8f64fb
Merge pull request #3654 from dokku/update-herokuish
...
Update herokuish to 0.5.3
2019-08-20 14:12:21 -04:00
Jose Diaz-Gonzalez
2cf3a3d0cf
Merge pull request #3655 from znz/fix-typo
...
Fix filename of sshcommand tarball
2019-08-20 13:33:59 -04:00
Kazuhiro NISHIYAMA
4105f0027c
Fix filename of sshcommand tarball
2019-08-20 22:12:08 +09:00
Jose Diaz-Gonzalez
1dc2a7e20a
feat: update herokuish to 0.5.3
2019-08-19 17:38:17 -04:00
Jose Diaz-Gonzalez
d8753ca8d4
Merge pull request #3652 from dokku/josegonzalez-patch-1
...
Correct issue in inspect call for issue template
2019-08-15 12:51:12 -04:00
Jose Diaz-Gonzalez
d68d02b204
docs: correct issue in inspect call for issue template
...
[ci skip]
2019-08-15 12:49:46 -04:00
Vince
8e7a51daec
Clarify --cpu mapping for docker-local scheduler
2019-08-15 12:17:52 +02:00
Jose Diaz-Gonzalez
8b046b9bd7
fix: always add the built deb to dokku.deb
2019-08-13 16:49:40 -04:00
Jose Diaz-Gonzalez
5b19256109
Merge pull request #3648 from dokku/fix-deb-copy
...
Copy the deb file before creating the image
2019-08-13 14:33:18 -04:00
Jose Diaz-Gonzalez
79b0bebb78
fix: copy the deb file before creating the image
2019-08-13 14:31:54 -04:00
Jose Diaz-Gonzalez
950b7ed6be
Release 0.18.2
...
# History
## 0.18.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.2/bootstrap.sh
sudo DOKKU_TAG=v0.18.2 bash bootstrap.sh
```
### New Features
- #3645 : @josegonzalez Use version in DOKKU_LIB_ROOT
- #3644 : @josegonzalez Refactor temp file handling
- #3643 : @josegonzalez Quiet deploy output
- #3641 : @josegonzalez Pass SOURCECODE_WORK_DIR to build-buildpack triggers
- #3639 : @josegonzalez Refer to upstream sshcommand package
### Documentation
- #3642 : @josegonzalez Correct issue with label change in docs
- #3640 : @josegonzalez Add missing popd to post-extract example
2019-08-13 13:57:56 -04:00
Jose Diaz-Gonzalez
9432cdd37c
fix: remove the build-env plugin from rpm installs
...
Closes #3646
2019-08-13 13:57:19 -04:00
Jose Diaz-Gonzalez
5bd499a9bc
Merge pull request #3645 from dokku/version-outside-dokku-root
...
Use version in DOKKU_LIB_ROOT
2019-08-13 01:59:44 -04:00
Jose Diaz-Gonzalez
5506c9e27d
refactor: use version in DOKKU_LIB_ROOT
...
The version in DOKKU_ROOT may be incorrect for docker-based installs if that directory is mounted from an external volume. Instead, pull it from the DOKKU_LIB_ROOT directory, and respect the STABLE_VERSION if specified (VERSION will be the entire version, including commit sha).
2019-08-13 00:53:49 -04:00
Jose Diaz-Gonzalez
e07703645e
Merge pull request #3644 from dokku/tmp-files
...
Refactor temp file handling
2019-08-12 19:27:24 -04:00
Jose Diaz-Gonzalez
3ca6245b00
fix: use 6 X to support running under busybox
...
mktemp from busybox requires that all templates end with XXXXXX.
2019-08-12 18:16:16 -04:00
Jose Diaz-Gonzalez
925c6c4c28
feat: inject the dokku PID into temporary files/directories
...
This will allow background processes to cleanup these files if they were unable to be cleaned up during a run of the dokku binary, as is the case for files copied by the docker binary when running in docker.
2019-08-12 17:56:17 -04:00
Jose Diaz-Gonzalez
0588b6f161
refactor: directly use a tmp file for app.json
2019-08-12 17:53:15 -04:00
Jose Diaz-Gonzalez
fee2d50148
Merge pull request #3643 from dokku/quieter-deploys
...
Quiet deploy output
2019-08-12 17:40:10 -04:00
Jose Diaz-Gonzalez
9a2c8e04a5
feat: quiet down deploys
2019-08-12 17:39:01 -04:00
Jose Diaz-Gonzalez
2517d392a4
Merge pull request #3642 from dokku/fix-label-docs
...
Correct issue with label change in docs
2019-08-12 16:20:50 -04:00
Jose Diaz-Gonzalez
a0b6663bef
docs: correct issue with label change in docs
...
[ci skip]
2019-08-12 16:20:22 -04:00
Jose Diaz-Gonzalez
5fb7b0a74c
Merge pull request #3641 from dokku/pass-sourcecode-work-dir
...
Pass SOURCECODE_WORK_DIR to build-buildpack triggers
2019-08-12 16:14:51 -04:00
Jose Diaz-Gonzalez
026d04a65f
feat: pass SOURCECODE_WORK_DIR to build-buildpack triggers
...
This will allow those triggers to insert and extract files from the sourcecode work directory. Note that changes are not committed to this directory, nor will they be reflected in the committed codebase.
2019-08-12 16:08:31 -04:00
Jose Diaz-Gonzalez
94ace70626
Merge pull request #3639 from dokku/upgrade-sshcommand
...
Refer to upstream sshcommand package
2019-08-12 11:11:33 -04:00
Jose Diaz-Gonzalez
2d36dc2a04
Merge pull request #3640 from dokku/josegonzalez-patch-1
...
Add missing popd to post-extract example
2019-08-12 11:11:18 -04:00
Jose Diaz-Gonzalez
f3819a46e9
docs: add missing popd to post-extract example
...
[ci skip]
2019-08-12 11:10:54 -04:00
Jose Diaz-Gonzalez
c66e08041a
refactor: refer to upstream sshcommand package
...
sshcommand now packages itself.
2019-08-10 19:55:21 -04:00
Jose Diaz-Gonzalez
9e9f601690
Release 0.18.1
...
# History
## 0.18.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.1/bootstrap.sh
sudo DOKKU_TAG=v0.18.1 bash bootstrap.sh
```
### New Features
- #3636 : @josegonzalez Unify deb and rpm creation code
- #3635 : @josegonzalez Upgrade herokuish to 0.5.2
2019-08-10 14:32:13 -04:00
Jose Diaz-Gonzalez
c9bc4f8615
Merge pull request #3636 from dokku/refactor-deb-install
...
Unify deb and rpm creation code
2019-08-10 14:29:29 -04:00
Jose Diaz-Gonzalez
34ee8e7079
Merge pull request #3635 from dokku/upgrade-herokuish
...
Upgrade herokuish to 0.5.2
2019-08-08 15:52:48 -04:00
Jose Diaz-Gonzalez
4ab30b8c14
chore: unify deb and rpm creation code
...
- split things into functions
- port code that handled postinst on deb to rpm and vice-versa
2019-08-08 15:18:00 -04:00
Jose Diaz-Gonzalez
3bc6f071cf
feat: upgrade herokuish to 0.5.2
2019-08-08 14:53:50 -04:00
Jose Diaz-Gonzalez
0669121242
fix: correct minor issues in docker install docs
2019-08-07 11:53:18 -04:00
Jose Diaz-Gonzalez
03c7543060
Release 0.18.0
...
# History
## 0.18.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.18.0/bootstrap.sh
sudo DOKKU_TAG=v0.18.0 bash bootstrap.sh
```
### Bug Fixes
- #3627 : @josegonzalez Make image removal synchronous
- #3618 : @josegonzalez Ensure the dokku-retire timer is properly installed
- #3614 : @alexquick Validate args for config:set and config:unset
- #3605 : @josegonzalez Handle case where there are empty newlines in the authorized_keys file
- #3603 : @josegonzalez Drop extra % sign in common.LogVerboseQuiet
- #3597 : @josegonzalez Allow default trace function to work
### New Features
- #3628 : @josegonzalez Handle file copying in a secure and reliable fashion
- #3630 : @josegonzalez Fix issue where push warning on bad branch was skipped
- #3629 : @josegonzalez Avoid calling the user-auth trigger where possible
- #3626 : @josegonzalez Builder plugins
- #3599 : @josegonzalez Scope docker-cleanup to specific app
- #3589 : @michaelshobbs Allow running Dokku in Docker
- #3607 : @josegonzalez Purge cache using herokuish image
- #3602 : @alexymik Create a 502 error page to automatically refresh if backend status changes
- #3600 : @josegonzalez Refactor IsImageHerokuishBased to match shell version
### Documentation
- #3625 : @josegonzalez Remove old reference to SPONSORS.md
- #3619 : @josegonzalez Cleanup plugin creation docs
- #3612 : @jayjun Improve testing docs
- #3613 : @Lyelt Remove all uses of proxy_set_header Connection "upgrade"
- #3596 : @josegonzalez Add missing hooks to events plugin and plugin triggers docs
### Tests
- #3610 : @jayjun Correct Bats path in single tests
2019-08-07 07:22:12 -04:00
Jose Diaz-Gonzalez
9730992f95
Merge pull request #3628 from dokku/3611-windows-newlines
...
Handle file copying in a secure and reliable fashion
2019-08-05 16:56:23 -04:00
Jose Diaz-Gonzalez
6fcb53113a
fix: return true when removing temporary files extracted from docker
...
If you are running docker in docker, the permissions on the generated file are such that they may not be accessible by the normal dokku user. For dokku, it is good enough to ignore the failed removal.
2019-08-05 15:57:54 -04:00
Jose Diaz-Gonzalez
5affe42699
fix: remove unnecessary cat
2019-08-05 15:24:15 -04:00
Jose Diaz-Gonzalez
eef9f5eba5
fix: ignore errors in copy_from_image within the check-deploy trigger
...
The trigger will later on check if it needs to run checks on its own by inspecting the file.
2019-08-05 13:35:33 -04:00
Jose Diaz-Gonzalez
86febeb7ca
fix: do not try to remove the container twice
2019-08-05 13:35:03 -04:00
Jose Diaz-Gonzalez
697afaa2cc
fix: add missing dos2unix dependency
2019-08-05 12:44:34 -04:00
Jose Diaz-Gonzalez
78a5e4d331
docs: document copying files from images
2019-08-05 11:40:53 -04:00
Jose Diaz-Gonzalez
1a322eeeb8
refactor: use copy_from_image helper for copying CHECKS files
...
Closes #3611
2019-08-05 11:40:53 -04:00
Jose Diaz-Gonzalez
7dbeffd041
chore: drop unnecessary stdout redirect to /dev/null
2019-08-05 11:40:53 -04:00
Jose Diaz-Gonzalez
8dbf855d56
feat: handle case where docker cp is run as non root and tries to chown the file
...
This _may_ be cargo-cult, but its an easy way to handle any potential issues, so we'll include it regardless.
2019-08-05 11:40:53 -04:00
Jose Diaz-Gonzalez
dc9d597cd8
feat: handle case where file may not have trailing newline and parsing depends on it
2019-08-05 11:40:53 -04:00
Jose Diaz-Gonzalez
f771b272e3
fix: handle case where file may have windows newlines
...
Closes #3611
2019-08-05 11:40:53 -04:00
Jose Diaz-Gonzalez
6c8f716c11
refactor: handle case copied file is not directly readable
...
If "docker cp" is run within docker, it seems the owner is root, resulting in other processes not being able to directly read the file without resorting to `cat` trickery. Doing this in a single place avoids the problem completely.
2019-08-05 11:40:53 -04:00
Jose Diaz-Gonzalez
d326c17dfb
chore: standardize on writing to file versus a destination
2019-08-05 11:40:53 -04:00
Jose Diaz-Gonzalez
0567bfd65d
Merge pull request #3627 from dokku/3474-synchronous-image-removal
...
Make image removal synchronous
2019-08-05 11:38:49 -04:00
Jose Diaz-Gonzalez
008fafbed8
fix: force image pruning
2019-08-03 14:21:34 -04:00
Jose Diaz-Gonzalez
c959b236ea
fix: do not prune all unused images
...
This would impact base images related to image building, as well as other images not managed by Dokku directly.
2019-08-02 11:38:08 -04:00
Jose Diaz-Gonzalez
85b41121de
fix: make image removal synchronous
...
Asynchronous image removal would remove intermediate build images during the build process, causing intermittent build failures for users of multi-stage dockerfiles. While we still remove intermediate docker images that may be used in the current build, we now do so during the deploy, ensuring that there are no intermediate build failures in the future.
Closes #3474
2019-08-02 11:21:51 -04:00
Jose Diaz-Gonzalez
7de242b4ee
Merge pull request #3630 from dokku/3592-notify-on-bad-branch
...
Fix issue where push warning on bad branch was skipped
2019-08-02 11:20:46 -04:00
Jose Diaz-Gonzalez
27ed3c52e3
Merge branch 'master' into 3592-notify-on-bad-branch
2019-08-02 11:20:37 -04:00
Jose Diaz-Gonzalez
c4c278fbcb
Merge pull request #3629 from dokku/faster-execution
...
Avoid calling the user-auth trigger where possible
2019-08-02 11:20:26 -04:00
Jose Diaz-Gonzalez
5f4f12c27f
fix: add run as prefix to deploy_app
2019-08-01 20:54:56 -04:00
Jose Diaz-Gonzalez
5000c32efe
fix: add test for warning on pushing to wrong branch
...
Closes #3592
2019-08-01 20:54:38 -04:00
Jose Diaz-Gonzalez
5b53994447
feat: avoid calling the user-auth trigger where possible
...
As this trigger is always in the execution path, `plugn` starts and expensively checks to see if it can execute the trigger. Rather than call this on every invocation, skip the trigger if no non-core implementation exists.
2019-08-01 20:18:14 -04:00
Jose Diaz-Gonzalez
ba5b5d4596
Merge pull request #3626 from dokku/builder-plugins
...
Builder plugins
2019-08-01 18:17:09 -04:00
Jose Diaz-Gonzalez
a17a0e9a82
feat: add the ability to modify the DOKKU_IMAGE in use for the herokuish builder
...
This is a "one-shot" ability, meaning that it is highly discouraged for multiple plugins to implement the triggers.
The `builder-create-dokku-image` trigger is meant to modify the base DOKKU_IMAGE that will be used to build an application. A good use of the hook is to inject system packages by:
- calculating an image tag from the set of system packages
- checking that the image doesnt already exist
- creating the image if it does not
As the output is sent to stdout, we have to find an alternative way of fetching the new DOKKU_IMAGE. The `builder-dokku-image` trigger can output an image tag based on the calculated image tag. If no tag is output, then the DOKKU_IMAGE is used as is.
Using this pattern, users can efficiently modify the base image in use for an app without duplicating the work on every push. This is especially useful for package installation, where packages are required for app building, but may take a long time and can be error prone.
2019-07-30 14:58:49 -04:00
Jose Diaz-Gonzalez
0a8d5eb744
refactor: add initial support for builder plugins
...
A builder plugin implements some method for 'building' artifacts from a given source code archive. This refactor moves the majority of the image building code into separate plugins, allowing us to implement other builders, but also simplifying the common pugin codebase.
Also move the pre-build-buildpack hook from the build-env plugin to builder-herokuish.
2019-07-30 14:42:30 -04:00
Jose Diaz-Gonzalez
af8ade0a09
Merge pull request #3625 from dokku/josegonzalez-patch-1
...
Remove old reference to SPONSORS.md
2019-07-30 10:43:19 -04:00
Jose Diaz-Gonzalez
b3ba600cf8
docs: remove old reference to SPONSORS.md
...
Anyone wishing to sponsor should do so on Patreon or OpenCollective.
[ci skip]
2019-07-30 10:42:54 -04:00
Jose Diaz-Gonzalez
ce98222eec
Merge pull request #3599 from dokku/3515-better-cleanup
...
Scope docker-cleanup to specific app
2019-07-29 21:37:54 -04:00
Jose Diaz-Gonzalez
6836e56b24
refactor: add global docker build and run args
...
This reduces duplication and allows users to rely on global arguments to generate most labels needed.
The 'commit' command cannot have global arguments because the whitespace within the label change breaks string-based interpolation, and shell arrays cannot be exported.
2019-07-20 05:52:20 -04:00
Jose Diaz-Gonzalez
193e40b4c3
feat: scope cleanup to app when specified
...
This will require changes in community plugins to properly add the specified labels to intermediate containers.
Closes #3515
2019-07-19 15:45:43 -04:00
Jose Diaz-Gonzalez
d1af10fc51
feat: add labels to all build, commit, create, and run docker calls
...
This will allow us to further filter containers and images by application when cleaning up containers.
Refs #3515
2019-07-19 15:45:43 -04:00
Jose Diaz-Gonzalez
968543c66c
Merge pull request #3619 from dokku/josegonzalez-patch-1
...
Cleanup plugin creation docs
2019-07-19 15:45:32 -04:00
Jose Diaz-Gonzalez
da27ab3d40
docs: cleanup plugin creation docs
...
The plugin creation docs were hard to follow, unnecessarily complicating issues for developers. The new format should make the recommendations clear, and align examples with the core code.
[ci skip]
2019-07-19 15:31:44 -04:00
Jose Diaz-Gonzalez
034ebff42a
Merge pull request #3589 from dokku/1076-run-in-docker
...
Allow running Dokku in Docker
2019-07-18 02:44:43 -04:00
Jose Diaz-Gonzalez
11241e5003
fix: add missing cgroupfs-mount
2019-07-18 01:15:44 -04:00
Michael Hobbs
b8c2259775
test docker image
2019-07-18 00:28:48 -04:00
Michael Hobbs
1437b77c6c
run tests against native dokku
2019-07-18 00:28:48 -04:00
Michael Hobbs
ded056d003
hack: use tmp file for CHECKS file without EOF newline
2019-07-18 00:27:09 -04:00
Michael Hobbs
8830e15526
use custom docker bin
2019-07-18 00:27:09 -04:00
Michael Hobbs
67bdd47015
wait for CI dokku container to startup
2019-07-18 00:27:09 -04:00
Michael Hobbs
e8382362e5
remove tests/dhparam.pem dockerignore exception
2019-07-18 00:27:09 -04:00
Michael Hobbs
7de68e7052
remove unnecessary CI env vars
2019-07-18 00:27:09 -04:00
Michael Hobbs
f723333a90
don't run shfmt in CI
2019-07-18 00:26:31 -04:00
Michael Hobbs
d8ada6a6e9
install dokku from built deb package and use docker image for integrations tests
2019-07-18 00:26:31 -04:00
Michael Hobbs
1f882d09bf
fix port typo
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
ecfb54c668
refactor: switch to /mnt/dokku
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
7aeb17986a
docs: clarify usage of docker-based installation
...
ssh-key addition wasn't previously scoped out.
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
3500dbfa6a
refactor: clean up dockerfile to reduce image layers
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
230a098b7b
chore: drop unnecessary copy of test dhparam
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
a568965d14
fix: run shfmt
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
c5d5bc9a9c
chore: minor fixes to docker-based install docs
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
1a4af9b3ea
feat: handle builds during the release process
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
ea32544e37
feat: set the debconf value for the global hostname
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
9b67ffe9d4
feat: properly handle dhparam
...
The dhparam file should be specific to each installation, and thus needs to be generated on first run.
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
6fe984fd3c
fix: ensure releases take docker-based installation into account when updating version numbers
2019-07-18 00:24:24 -04:00
Jose Diaz-Gonzalez
98bf4b7b31
docs: add documentation for docker-based installation
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
d7bb131b37
feat: add the ability to install arbitrary plugins on container start
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
01f317bbf3
feat: initialize plugins on boot
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
56d8346d65
docs: standardizing installation doc titles
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
3eb9c9b3ba
feat: initial docker installation support
...
Refs #1076
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
6b42fde028
fix: handle case where modprobe does not exist
...
This is possible when installing dokku within a docker image.
2019-07-18 00:24:23 -04:00
Jose Diaz-Gonzalez
b0b036549a
Merge pull request #3618 from dokku/3615-systemd-retire
...
Ensure the dokku-retire timer is properly installed
2019-07-18 00:09:30 -04:00
Jose Diaz-Gonzalez
eada23d3f6
feat: build on systemd
2019-07-17 20:48:57 -04:00
Jose Diaz-Gonzalez
402c6db826
chore: move the event logging to it's own tag
...
Without this, rsyslog will shunt any logging output from the dokku user to the event log, garbling output for future investigation.
2019-07-17 20:48:57 -04:00
Jose Diaz-Gonzalez
5a52286309
fix: ensure the dokku-retire timer is properly installed
...
Closes #3615
2019-07-17 20:48:57 -04:00
Jose Diaz-Gonzalez
22ffa41d31
Merge pull request #3612 from jayjun/testing
...
Improve testing docs
2019-07-17 17:20:20 -04:00
Jose Diaz-Gonzalez
e8d6e879c8
Merge pull request #3614 from alexquick/fix-3606
...
[config] validate args for config:set and config:unset
2019-07-17 17:19:00 -04:00
Jose Diaz-Gonzalez
d4d69e5224
Merge pull request #3610 from jayjun/bats
...
Correct Bats path in single tests
2019-07-14 23:13:01 -07:00
Jose Diaz-Gonzalez
f4c0715299
Merge pull request #3613 from Lyelt/master
...
Remove all uses of proxy_set_header Connection "upgrade"
2019-07-14 23:11:57 -07:00
Alex Quick
2cab7f24ed
[config] validate args for config:set and config:unset
...
Fixes dokku/dokku#3606
2019-07-14 12:16:56 -04:00
Nicholas Ghobrial
af9a43b4f5
Merge branch 'master' into master
2019-07-13 01:50:19 -04:00
Nicholas Ghobrial
dfda7d63f4
Escape $
2019-07-13 01:25:55 -04:00
Nicholas Ghobrial
05bdda036f
Remove all uses of
...
proxy_set_header Connection "upgrade"
2019-07-13 01:18:29 -04:00
Tan Jay Jun
a09cda126b
docs: improve testing docs
2019-07-12 15:47:55 +08:00
Tan Jay Jun
9a43b41208
fix: correct bats path in single tests
2019-07-09 17:20:48 +08:00
Jose Diaz-Gonzalez
b3341999a1
Merge pull request #3607 from dokku/herokuish-cache-purge
...
Purge cache using herokuish image
2019-07-05 18:25:37 -04:00
Jose Diaz-Gonzalez
69e4cd7c44
refactor: use only a single implementation for cache purging
...
This change moves cache clearing into the repo plugin, and standardizes on a single way of clearing the cache.
2019-07-05 17:40:20 -04:00
Jose Diaz-Gonzalez
33423a0508
feat: purge cache using herokuish image
...
In some cases, the cache directory may exist but there may be no app image to use for cache purging. This may be the case if the app was never deployed.
Instead of failing, we can simply use the configured herokuish image for clearing cache, as that image is the base image for anything that would have modified cache.
2019-07-05 16:07:13 -04:00
Jose Diaz-Gonzalez
39f3f598a5
feat: add extra newline for good luck
2019-07-05 15:39:35 -04:00
Jose Diaz-Gonzalez
2c5106fe32
Merge pull request #3605 from dokku/empty-ssh-key
...
fix: handle case where there are empty newlines in the authorized_keys file
2019-07-05 15:32:41 -04:00
Jose Diaz-Gonzalez
699719b600
fix: handle case where there are empty newlines in the authorized_keys file
...
Previously, an empty line would result in a failing ssh-keys:list call, or a failure to verify the file. Newlines should be ignored.
2019-07-05 10:00:52 -04:00
Jose Diaz-Gonzalez
8481ea2306
Merge pull request #3603 from dokku/remove-percent
...
Drop extra % sign in common.LogVerboseQuiet
2019-07-03 14:33:34 -04:00
Jose Diaz-Gonzalez
a984464931
fix: drop extra % sign in common.LogVerboseQuiet
2019-07-03 13:53:56 -04:00
Jose Diaz-Gonzalez
f3e191988d
Merge pull request #3602 from alexymik/master
...
Create a 502 error page to automatically refresh if backend status changes
2019-07-01 17:21:56 -04:00
Alexy Mikhailichenko
c99f92e9f2
Change 500 to 502
2019-07-01 17:17:14 -04:00
Alexy Mikhailichenko
a496ae987a
Remove console calls
2019-07-01 17:10:45 -04:00
Alexy Mikhailichenko
75036dfa27
Remove console calls
2019-07-01 14:24:36 -04:00
Alexy Mikhailichenko
b35235f1e9
Change 502 error page to automatically refresh if backend status changes
2019-07-01 14:14:34 -04:00
Jose Diaz-Gonzalez
eabcf84f0b
Merge pull request #3600 from dokku/simple-herokuish-go-check
...
Refactor IsImageHerokuishBased to match shell version
2019-06-29 17:13:02 -04:00
Jose Diaz-Gonzalez
7fc8770027
feat: refactor IsImageHerokuishBased to match shell version
...
The shell version is faster due to not needing to create a new container.
2019-06-29 15:43:02 -04:00
Jose Diaz-Gonzalez
23d647ee51
Merge pull request #3597 from dokku/trace-tests
...
Allow default trace function to work
2019-06-21 11:05:58 -04:00
Jose Diaz-Gonzalez
2fd53a7a01
fix: allow default trace function to work
...
Also add some simple tests for the trace plugin.
2019-06-21 10:24:33 -04:00
Jose Diaz-Gonzalez
3decb8c4d3
Merge pull request #3596 from dokku/update-hooks
...
Add missing hooks to events plugin and plugin triggers docs
2019-06-19 13:52:56 -04:00
Jose Diaz-Gonzalez
966afcb787
chore: add missing hooks to events plugin and plugin triggers docs
2019-06-19 13:50:29 -04:00
Jose Diaz-Gonzalez
48484732a0
Release 0.17.9
...
# History
## 0.17.9
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.9/bootstrap.sh
sudo DOKKU_TAG=v0.17.9 bash bootstrap.sh
```
### Bug Fixes
- #3593 : @JakeAngell Fix nginx template for https in "Connection" header
### Documentation
- #3595 : @josegonzalez Drop extra help output for trace
2019-06-18 12:32:49 -04:00
Jose Diaz-Gonzalez
3e5e6b10dd
Merge pull request #3595 from dokku/josegonzalez-patch-1
...
Drop extra help output for trace
2019-06-18 12:28:11 -04:00
Jose Diaz-Gonzalez
2d47931cc4
docs: drop extra help output for trace
...
Closes #3594
[ci skip]
2019-06-18 12:27:43 -04:00
Jose Diaz-Gonzalez
c13c3f8012
Merge pull request #3593 from JakeAngell/patch-1
...
Fix nginx template for https in "Connection" header
2019-06-18 11:38:29 -04:00
JakeAngell
4e4e256a27
Update nginx.conf.sigil
2019-06-17 21:21:10 +01:00
Jose Diaz-Gonzalez
161380d639
Release 0.17.8
...
# History
## 0.17.8
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.8/bootstrap.sh
sudo DOKKU_TAG=v0.17.8 bash bootstrap.sh
```
### Bug Fixes
- #3591 : @palfrey Allow SSH keys with no ending newline
### New Features
- #3587 : @josegonzalez feat: drop make and gcc as dependencies
2019-06-14 12:59:57 -05:00
Jose Diaz-Gonzalez
5f36b138fb
Merge pull request #3591 from palfrey/3590-ssh-key-without-newlines
...
Allow SSH keys with no ending newline
2019-06-14 12:59:02 -05:00
Tom Parker-Shemilt
024fd958e8
Add no-newline SSH key test
2019-06-12 22:30:26 +01:00
Tom Parker-Shemilt
a848d92823
Allow SSH keys with no ending newline ( fixes #3590 )
2019-06-12 22:16:02 +01:00
Jose Diaz-Gonzalez
3696757e8f
Merge pull request #3587 from dokku/drop-unused-deps
...
feat: drop make and gcc as dependencies
2019-06-10 18:08:16 -04:00
Jose Diaz-Gonzalez
2cabf0a21f
feat: drop make and gcc as dependencies
...
They aren't actually used within Dokku.
2019-06-10 16:25:41 -04:00
Jose Diaz-Gonzalez
283ff056da
Release 0.17.7
...
# History
## 0.17.7
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.7/bootstrap.sh
sudo DOKKU_TAG=v0.17.7 bash bootstrap.sh
```
### New Features
- #3586 : @josegonzalez ps plugin parallel usage cleanup
### Documentation
- #3584 : @josegonzalez Fix no-install-recommends documentation
### Other
- #3579 : @znz Update plugin list
2019-06-10 16:06:24 -04:00
Jose Diaz-Gonzalez
9bcd81c8bd
Merge pull request #3586 from dokku/parallel-cleanup
...
ps plugin parallel usage cleanup
2019-06-10 14:10:29 -04:00
Jose Diaz-Gonzalez
0ebb400d91
feat: allow users to specify custom parallel arguments
2019-06-10 13:07:23 -04:00
Jose Diaz-Gonzalez
fc5544ac70
refactor: use a single method for running the ps:*all commands
...
This reduces the duplication at the cost of slightly more complexity.
2019-06-10 13:05:57 -04:00
Jose Diaz-Gonzalez
4a7f13c3d8
Merge pull request #3584 from dokku/josegonzalez-patch-1
...
Fix no-install-recommends documentation
2019-06-09 17:03:22 +02:00
Jose Diaz-Gonzalez
737e4a5bf4
docs: fix no-install-recommends documentation
...
[ci skip]
2019-06-09 11:02:46 -04:00
Jose Diaz-Gonzalez
d047db108b
Merge pull request #3579 from znz/update-plugin-list
...
Update plugin list
2019-06-04 10:05:20 -05:00
Kazuhiro NISHIYAMA
73f5fde99d
Update output of plugin:list
2019-06-04 07:48:57 +09:00
Kazuhiro NISHIYAMA
a17ed7981e
Use plugin:list instead of deprecated plugin
2019-06-04 07:48:45 +09:00
Jose Diaz-Gonzalez
8a5504574d
Release 0.17.6
...
# History
## 0.17.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.6/bootstrap.sh
sudo DOKKU_TAG=v0.17.6 bash bootstrap.sh
```
### New Features
- #3578 : @josegonzalez Allow omitting resource args by setting DOKKU_OMIT_RESOURCE_ARGS
2019-05-30 17:40:21 -04:00
Jose Diaz-Gonzalez
8ac35766f3
Merge pull request #3578 from dokku/allow-omit-resource-args
...
Allow omitting resource args by setting DOKKU_OMIT_RESOURCE_ARGS
2019-05-30 17:00:02 -04:00
Jose Diaz-Gonzalez
5fd5e235d8
feat: allow omitting resource args by setting DOKKU_OMIT_RESOURCE_ARGS
...
This is useful for one-off containers that should have full-access to server resources.
2019-05-30 13:24:11 -04:00
Jose Diaz-Gonzalez
8d526b964b
Release 0.17.5
...
# History
## 0.17.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.5/bootstrap.sh
sudo DOKKU_TAG=v0.17.5 bash bootstrap.sh
```
### New Features
- #3576 : @josegonzalez Allow setting DOCKER_BIN path for docker execution
2019-05-29 01:28:50 -04:00
Jose Diaz-Gonzalez
084906d684
Merge pull request #3576 from dokku/docker-bin
...
Allow setting DOCKER_BIN path for docker execution
2019-05-29 01:27:18 -04:00
Jose Diaz-Gonzalez
79d4f4578d
fix: use correct method for executing dokku within tests
2019-05-29 00:46:56 -04:00
Jose Diaz-Gonzalez
785d9b4937
feat: allow setting DOCKER_BIN path for docker execution
...
This change allows operators to specify a DOCKER_BIN environment variable. This will specify a binary to run when executing docker, which is useful in cases where the 'docker' command being run must be modified in a way that would otherwise be invasive to Dokku, but minimalistic if done within a wrapper.
2019-05-29 00:46:19 -04:00
Jose Diaz-Gonzalez
0e03c82139
Release 0.17.4
...
# History
## 0.17.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.4/bootstrap.sh
sudo DOKKU_TAG=v0.17.4 bash bootstrap.sh
```
### New Features
- #3575 : @josegonzalez Add a way to cleanup apps for specific schedulers
2019-05-28 17:22:06 -04:00
Jose Diaz-Gonzalez
84e33f2c57
Merge pull request #3575 from dokku/scheduler-post-delete
...
Add a way to cleanup apps for specific schedulers
2019-05-28 17:21:36 -04:00
Jose Diaz-Gonzalez
a6408c0c56
feat: add a way to cleanup apps for specific schedulers
...
The post-delete hook will delete config, and thus scheduler-post-delete is the best place to actually delete resources where some local config may be necessary in order to reference resources.
2019-05-28 17:21:10 -04:00
Jose Diaz-Gonzalez
915ef6a8d5
Release 0.17.3
...
# History
## 0.17.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.3/bootstrap.sh
sudo DOKKU_TAG=v0.17.3 bash bootstrap.sh
```
### Bug Fixes
- #3570 : @znz Fix typos in trace help
### New Features
- #3574 : @josegonzalez Add support for pulling app status from scheduler plugins
- #3571 : @znz Simplify hostname_regex
2019-05-28 14:55:13 -04:00
Jose Diaz-Gonzalez
684f9fd175
Merge pull request #3574 from dokku/scheduler-app-status
...
Add support for pulling app status from scheduler plugins
2019-05-28 14:54:04 -04:00
Jose Diaz-Gonzalez
e276ebbc27
feat: add support for pulling app status from scheduler plugins
...
Previously, this was impossible to do if using an alternative scheduler.
2019-05-28 14:53:42 -04:00
Jose Diaz-Gonzalez
0988e62418
Merge pull request #3571 from znz/simplify-hostname_regex
...
Simplify hostname_regex
2019-05-24 18:01:14 -04:00
Jose Diaz-Gonzalez
bbc8c8a533
Merge pull request #3570 from znz/fix-typos
...
Fix typos in trace help
2019-05-23 11:51:31 -04:00
Kazuhiro NISHIYAMA
082e9458e5
Simplify hostname_regex
...
`[a-z0-9\.\*-]+` includes `\.` and `[a-z0-9\*-]+`.
So I think `^([a-z0-9\.\*-]+\.)*[a-z0-9\*-]+$` means last char is `[a-z0-9\*-]`
and other optional chars are `[a-z0-9\.\*-]*`.
2019-05-23 23:23:10 +09:00
Kazuhiro NISHIYAMA
0a17358352
Fix typos in trace help
2019-05-23 23:20:16 +09:00
Jose Diaz-Gonzalez
3a2bdd83f8
Release 0.17.2
...
# History
## 0.17.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.2/bootstrap.sh
sudo DOKKU_TAG=v0.17.2 bash bootstrap.sh
```
### Bug Fixes
- #3568 : @josegonzalez Correct issue with clearing global domains
2019-05-23 07:02:38 -04:00
Jose Diaz-Gonzalez
625424de68
Merge pull request #3568 from dokku/fix-global-clearing
...
Correct issue with clearing global domains
2019-05-23 06:56:07 -04:00
Jose Diaz-Gonzalez
0d71293fca
Delete FUNDING.yml
2019-05-23 06:40:45 -04:00
Jose Diaz-Gonzalez
b6128dc54e
Create FUNDING.yml
2019-05-23 06:26:04 -04:00
Jose Diaz-Gonzalez
919ba7ed93
fix: correct issue with clearing global domains
...
Also update tests
2019-05-23 06:18:22 -04:00
Jose Diaz-Gonzalez
f80788147c
Release 0.17.1
...
# History
## 0.17.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.1/bootstrap.sh
sudo DOKKU_TAG=v0.17.1 bash bootstrap.sh
```
### Bug Fixes
- #3567 : @josegonzalez Ignore SC2064
2019-05-21 14:42:45 -04:00
Jose Diaz-Gonzalez
eb7deedd65
Merge pull request #3567 from dokku/SC2064-shellcheck
...
Ignore SC2064
2019-05-21 10:51:23 -07:00
Jose Diaz-Gonzalez
eb8347bcc1
fix: ignore SC2064
...
Late expansion was causing issues with variables not actually making it into the trap call, resulting in poor cleaning up temp files.
2019-05-21 11:02:24 -04:00
Jose Diaz-Gonzalez
48752a762c
Release 0.17.0
...
# History
## 0.17.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.17.0/bootstrap.sh
sudo DOKKU_TAG=v0.17.0 bash bootstrap.sh
```
### Bug Fixes
- #3565 : @josegonzalez Properly cleanup temp files
- #3563 : @josegonzalez Properly split strings in sanitized ps:inspect
- #3560 : @josegonzalez Resource setting fixes
- #3556 : @josegonzalez Add missing domains:clear-global command
- #3554 : @znz Switch from rawgit to jsdelivr in manifest.json too
### New Features
- #3566 : @josegonzalez Allow users to specify wildcard domains
- #3564 : @josegonzalez Add config:clear command
- #3477 : @alexquick Allow specifying environment variables for dokku run
- #3540 : @josegonzalez Do not append the global domain for matching subdomains
- #3559 : @josegonzalez Add trace:on and trace:off
- #3561 : @josegonzalez feat: disable scaling if app contains DOKKU_SCALE file
- #3558 : @josegonzalez Add nginx:show-conf command
- #3549 : @josegonzalez Add message indicating that the user is looking at default limits/reservations
### Documentation
- #3557 : @josegonzalez Standardize on node-js-app in examples
- #3548 : @josegonzalez Remove outdated global resource setting
### Other
- #3562 : @josegonzalez Proxy ports manipulation updates
2019-05-20 22:23:13 -07:00
Jose Diaz-Gonzalez
42a405355f
Merge pull request #3566 from dokku/3075-wildcard-domains
...
Allow users to specify wildcard domains
2019-05-20 22:22:44 -07:00
Jose Diaz-Gonzalez
b921aed073
feat: allow users to specify wildcard domains
...
Closes #3075
2019-05-20 21:03:55 -07:00
Jose Diaz-Gonzalez
73b8c3df55
Merge pull request #3565 from dokku/3473-tmp-cleanup
...
Properly cleanup temp files
2019-05-20 20:54:32 -07:00
Jose Diaz-Gonzalez
1b92f4a97e
chore: standardize how temporary files are named
2019-05-20 18:01:17 -07:00
Jose Diaz-Gonzalez
c8a491ed7f
fix: only use the RETURN signal for the suppress file removal
...
Closes #3473
2019-05-20 18:01:03 -07:00
Jose Diaz-Gonzalez
da4361583b
fix: reverse quotes for variable expansion
...
Without reversing quotes, the variables are sometimes improperly expanded, resulting in files not being removed.
2019-05-20 17:56:50 -07:00
Jose Diaz-Gonzalez
0087296bd3
Merge pull request #3563 from dokku/3551-ps-inspect
...
Properly split strings in sanitized ps:inspect
2019-05-20 15:06:26 -07:00
Jose Diaz-Gonzalez
6221b7bf4a
Merge pull request #3564 from dokku/3537-config-clear
...
Add config:clear command
2019-05-20 14:34:22 -07:00
Jose Diaz-Gonzalez
f977edabb2
feat: add config:clear command
...
Closes #3537
2019-05-20 13:26:21 -07:00
Jose Diaz-Gonzalez
980ffab600
fix: properly split strings in sanitized ps:inspect
...
Closes #3551
2019-05-20 12:58:41 -07:00
Jose Diaz-Gonzalez
a34d36c5d2
Merge pull request #3477 from alexquick/feature-run-env
...
Allow specifying environment variables for dokku run
2019-05-20 12:30:47 -07:00
Jose Diaz-Gonzalez
b2a0b69ed5
Merge branch 'master' into feature-run-env
2019-05-19 23:20:34 -07:00
Jose Diaz-Gonzalez
2315a127ea
Merge pull request #3540 from dokku/3529-better-default-vhost
...
Do not append the global domain for matching subdomains
2019-05-19 23:00:17 -07:00
Jose Diaz-Gonzalez
1c1ff64c67
Merge pull request #3559 from dokku/3553-trace-mode
...
Add trace:on and trace:off
2019-05-19 22:59:56 -07:00
Jose Diaz-Gonzalez
9e2a129854
Merge pull request #3561 from dokku/3544-ps-can-scale
...
feat: disable scaling if app contains DOKKU_SCALE file
2019-05-19 22:59:08 -07:00
Jose Diaz-Gonzalez
a475af1974
Merge pull request #3562 from dokku/3550-proxy-ports-update
...
Proxy ports manipulation updates
2019-05-19 22:58:55 -07:00
Jose Diaz-Gonzalez
4264380e15
feat: disable scaling if app contains DOKKU_SCALE file
...
A DOKKU_SCALE file will always be used for managing the scale count for an app if it exists in a repository. As such, ps:scale usage should be disabled in those cases. This commit makes that more apparent.
Also document how to build a specific core plugin for testing purposes.
Closes #3544
2019-05-18 15:24:59 -07:00
Jose Diaz-Gonzalez
676aa1a05b
docs: clarify proxy:ports-* commands
...
Closes #3550
2019-05-18 15:04:16 -07:00
Jose Diaz-Gonzalez
94c06bbdd2
fix: correct issue in proxy:ports-set invocation
2019-05-18 15:03:36 -07:00
Jose Diaz-Gonzalez
1c600b8846
Merge pull request #3560 from dokku/resource-setting-fixes
...
Resource setting fixes
2019-05-17 14:12:27 -04:00
Jose Diaz-Gonzalez
7dd9007607
fix: cpu limiting isn't available on CircleCI
2019-05-17 12:46:23 -04:00
Jose Diaz-Gonzalez
e71ad53b0e
tests: check the cpu setting
...
Switch to 0.5 as its safer to run tests on a single-core VM
2019-05-17 12:03:35 -04:00
Jose Diaz-Gonzalez
a92687d3e8
fix: correct calls to fetch process-specific build and deploy args
2019-05-17 12:00:05 -04:00
Jose Diaz-Gonzalez
2aac9c71fc
fix: cpu flag becomes cpus for the docker-scheduler
2019-05-17 11:59:15 -04:00
Jose Diaz-Gonzalez
ceac86b58f
fix: correct issue where resource setting was overriding pre-existing values
2019-05-17 11:58:53 -04:00
Jose Diaz-Gonzalez
3fb8a576a0
fix: add trace:on and trace:off
...
Closes #3553
2019-05-16 18:24:59 -04:00
Jose Diaz-Gonzalez
c786b9e45e
Merge pull request #3558 from dokku/3552-nginx-show-conf
...
Add nginx:show-conf command
2019-05-16 17:27:53 -04:00
Jose Diaz-Gonzalez
68fcd67327
feat: Add nginx:show-conf command
...
Closes #3552
2019-05-14 18:03:16 -04:00
Jose Diaz-Gonzalez
a54fa57136
Merge pull request #3557 from dokku/docs-sample
...
Standardize on node-js-app in examples
2019-05-14 17:55:37 -04:00
Jose Diaz-Gonzalez
343a6a159f
docs: standardize on node-js-app in examples
...
[ci skip]
2019-05-14 17:55:00 -04:00
Jose Diaz-Gonzalez
dc2a680a29
Merge pull request #3549 from dokku/resource-default
...
Add message indicating that the user is looking at default limits/reservations
2019-05-14 12:43:58 -04:00
Jose Diaz-Gonzalez
72fce08e87
feat: add message indicating that the user is looking at default limits/reservations
...
Without this bit of metadata, it appears to the user that the resource limits are just that, whereas this is actually scoped to per-process-type.
2019-05-14 12:43:37 -04:00
Jose Diaz-Gonzalez
b60934629e
Merge pull request #3556 from dokku/domains-clear-global
...
Add missing domains:clear-global command
2019-05-14 12:01:17 -04:00
Jose Diaz-Gonzalez
e59f115311
fix: add missing domains:clear-global command
2019-05-14 11:59:44 -04:00
Jose Diaz-Gonzalez
19dd92e6c7
Merge pull request #3554 from znz/rawgit-to-jsdelivr
...
Switch from rawgit to jsdelivr in manifest.json too
2019-05-14 10:34:36 -04:00
Kazuhiro NISHIYAMA
aab390edb6
Switch from rawgit to jsdelivr in manifest.json too
...
ref bb8d0324b5
2019-05-14 23:20:58 +09:00
Jose Diaz-Gonzalez
0c11068129
Merge pull request #3548 from dokku/docs-no-global-resource
...
Remove outdated global resource setting
2019-05-13 17:33:08 -04:00
Jose Diaz-Gonzalez
ad804f6d3f
docs: remove outdated global resource setting
...
This was removed in c9bbddcfcb as it was more complicated for operators to figure out _exactly_ which combination of limits/reservations would apply to their applications. Unfortunately, the documentation was never updated.
We may re-add this functionality in the future, but for now, cleaning up the docs is the best option.
[ci skip]
2019-05-13 17:32:42 -04:00
Jose Diaz-Gonzalez
de43eb1e3d
Release 0.16.4
...
# History
## 0.16.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.4/bootstrap.sh
sudo DOKKU_TAG=v0.16.4 bash bootstrap.sh
```
### Bug Fixes
- #3547 : @josegonzalez Correct retrieval of resource values for alternative schedulers
### New Features
- #3546 : @josegonzalez Add ability to trigger an arbitrary plugin hook
2019-05-13 16:39:33 -04:00
Jose Diaz-Gonzalez
5d9daa9367
Merge pull request #3546 from dokku/plugin-trigger
...
feat: add ability to trigger an arbitrary plugin hook
2019-05-13 16:38:59 -04:00
Jose Diaz-Gonzalez
0d9e424ede
Merge pull request #3547 from dokku/fix-resource-fetching
...
Correct retrieval of resource values for alternative schedulers
2019-05-13 16:38:42 -04:00
Jose Diaz-Gonzalez
603dc0fad6
fix: correct retrieval of resource values for alternative schedulers
2019-05-13 16:37:57 -04:00
Jose Diaz-Gonzalez
0cf03baa78
feat: add ability to trigger an arbitrary plugin hook
...
This is useful in cases where the command output must be tested, but it is otherwise embedded in a specific part of the dokku core.
As the 'plugin' commands require root, this is safe to add to the core.
2019-05-13 16:17:55 -04:00
Jose Diaz-Gonzalez
ba3af25423
Release 0.16.3
...
# History
## 0.16.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.3/bootstrap.sh
sudo DOKKU_TAG=v0.16.3 bash bootstrap.sh
```
### Bug Fixes
- #3541 : @josegonzalez Handle case where image is null on first deploy
### New Features
- #3543 : @josegonzalez Add ability to clear global domains
- #3517 : @josegonzalez SSH key updates
- #3538 : @josegonzalez Silence dokku run 'errors'
### Documentation
- #3523 : @MarcDiethelm Add an example how to specify a Dockerfile for deployment
- #3539 : @josegonzalez Warn users when ufw is enabled
2019-05-13 13:54:35 -04:00
Jose Diaz-Gonzalez
a084c62e3f
Merge pull request #3543 from dokku/domains-global-clear
...
Add ability to clear global domains
2019-05-13 12:45:49 -04:00
Jose Diaz-Gonzalez
b429af8ff2
feat: do not append the global domain for matching subdomains
...
If the subdomain is url-like, assume it is a valid url and use it for the default domain name. This allows users to specify the default domain for an app even if that is a subdomain of a global vhost.
Closes #3529
2019-05-13 12:07:52 -04:00
Jose Diaz-Gonzalez
287f383f6c
feat: add ability to clear global domains
2019-05-13 12:00:26 -04:00
Jose Diaz-Gonzalez
aefb24082d
Merge pull request #3517 from dokku/ssh-key-updates
...
SSH key updates
2019-05-13 00:56:36 -04:00
Jose Diaz-Gonzalez
dee0144c7c
fix: add missing awk to get number of lines in key file
2019-05-12 19:08:55 -04:00
Jose Diaz-Gonzalez
6ca4813247
fix: invert check
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
a717cb99a3
fix: correct shfmt and update error message
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
8551dfb297
refactor: switch to temporary file for key verification
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
6a5bbd63a3
refactor: always use a temp file for interacting with ssh keys
...
Rather than have stdin open everywhere, try to coerce input into a temporary file for later use.
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
ca0b2937b9
refactor: fetch ssh key via argument before stdin
...
This allows the ssh-keys:add command to work in environments where there is no stdin/tty available, such as via server automation.
2019-05-12 19:04:50 -04:00
Jose Diaz-Gonzalez
948d507909
chore: update dockerignore for upcoming install from docker
...
[ci skip]
2019-05-12 19:03:02 -04:00
Jose Diaz-Gonzalez
037324d850
Merge pull request #3523 from MarcDiethelm/pr/dockerfile-file-option-example
...
Add an example how to specify a Dockerfile for deployment
2019-05-12 18:59:09 -04:00
Jose Diaz-Gonzalez
6006303409
docs: clarify that a dockerfile is still needed
...
[ci skip]
2019-05-12 18:58:28 -04:00
Jose Diaz-Gonzalez
d1b1841034
Merge pull request #3541 from dokku/null-herokuish-image
...
Handle case where image is null on first deploy
2019-05-12 18:51:32 -04:00
Jose Diaz-Gonzalez
bc70a24e1d
fix: handle case where image is null on first deploy
2019-05-12 07:37:21 -04:00
Jose Diaz-Gonzalez
acc2e84eda
Merge pull request #3539 from dokku/3455-ufw-warn
...
Warn users when ufw is enabled
2019-05-12 07:14:15 -04:00
Jose Diaz-Gonzalez
4f23dd2dd6
docs: Warn users when ufw is enabled
...
Closes #3455
2019-05-12 06:09:05 -04:00
Jose Diaz-Gonzalez
3a5f68e4d1
Merge pull request #3538 from dokku/3522-silence-dokku-run
...
feat: silence dokku run 'errors'
2019-05-12 05:56:29 -04:00
Jose Diaz-Gonzalez
d30a948be0
feat: silence dokku run 'errors'
...
In certain cases, a command can be specified but found - or not - in the Procfile, resulting in unnecessary output for cron tasks.
Closes #3522
2019-05-12 05:15:53 -04:00
Jose Diaz-Gonzalez
c44db3f2cf
Release 0.16.2
...
# History
## 0.16.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.2/bootstrap.sh
sudo DOKKU_TAG=v0.16.2 bash bootstrap.sh
```
### Documentation
- #3536 : @josegonzalez docs: Add documentation for nginx-pre-reload limitation
- #3535 : @josegonzalez Add help output for apps:exists
2019-05-11 20:51:17 -04:00
Jose Diaz-Gonzalez
1272287d62
Merge pull request #3536 from dokku/3533-nginx-pre-reload-limitations
...
docs: Add documentation for nginx-pre-reload limitation
2019-05-11 20:48:09 -04:00
Jose Diaz-Gonzalez
f4b96cc688
docs: Add documentation for nginx-pre-reload limitation
...
Closes #3533
[ci skip]
2019-05-11 20:47:41 -04:00
Jose Diaz-Gonzalez
65fb016bc3
Merge pull request #3535 from dokku/3534-document-apps-exists
...
Add help output for apps:exists
2019-05-11 20:45:11 -04:00
Jose Diaz-Gonzalez
2eccb95477
docs: Add help output for apps:exists
...
[ci skip]
2019-05-11 20:44:41 -04:00
Jose Diaz-Gonzalez
b9152ee77e
Release 0.16.1
...
# History
## 0.16.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.1/bootstrap.sh
sudo DOKKU_TAG=v0.16.1 bash bootstrap.sh
```
### New Features
- #3532 : @josegonzalez refactor: allow the scheduler to decide if an app is deployed
### Documentation
- #3530 : @jhstatewide Updated info about supported Ubuntu versions
2019-05-10 18:34:41 -04:00
Jose Diaz-Gonzalez
99ec1c0606
Merge pull request #3532 from dokku/3531-is-deployed
...
refactor: allow the scheduler to decide if an app is deployed
2019-05-10 18:33:04 -04:00
Jose Diaz-Gonzalez
5373cf2989
refactor: allow the scheduler to decide if an app is deployed
...
Without moving this to the scheduler, all applications are assumed to not be deployed unless the scheduler is set to docker-local.
Closes #3531
2019-05-10 17:47:39 -04:00
Jose Diaz-Gonzalez
b85b4c6e99
Merge pull request #3530 from jhstatewide/patch-1
...
Updated info about supported Ubuntu versions
2019-05-08 23:35:32 -04:00
Joshua Harding
7be4a3ee48
Updated info about supported Ubuntu versions
2019-05-08 23:04:00 -04:00
Jose Diaz-Gonzalez
2f83b29f1a
Release 0.16.0
...
# History
## 0.16.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.16.0/bootstrap.sh
sudo DOKKU_TAG=v0.16.0 bash bootstrap.sh
```
### Bug Fixes
- #3527 : @josegonzalez Use DOKKU_IMAGE for report command
### New Features
- #3528 : @josegonzalez feat: add support for quiet ps:scale output
- #3516 : @ape-box fix nginx template with Connection header to http_connection
- #3513 : @Mayeu Support installing plugins via file:// scheme
### Documentation
- #3525 : @artofrawr add multi dockerfile plugin to plugins.md
- #3518 : @renestalder Add GitLab GIT_STRATEGY for stop_preview_app
- #3506 : @vanastassiou Clarify application deployment documentation
- #3512 : @Mayeu Update example app in deploy tutorial
2019-05-07 12:02:19 -04:00
Jose Diaz-Gonzalez
7709a3a2ec
Merge pull request #3528 from dokku/3520-quiet-ps-scale
...
feat: add support for quiet ps:scale output
2019-05-06 13:21:22 -04:00
Jose Diaz-Gonzalez
06d0b07f36
Merge pull request #3527 from dokku/report-dokku-image
...
Use DOKKU_IMAGE for report command
2019-05-06 11:31:34 -04:00
Jose Diaz-Gonzalez
0275c65b8a
feat: add support for quiet ps:scale output
...
The previous output required too much parsing to be used in an automated fashion. This change makes that a bit easier, without sacrificing usability.
Note that the output is quite a bit different from heroku. This is purposeful as we do not have the concept of dynos.
Closes #3520
2019-05-06 11:19:08 -04:00
Jose Diaz-Gonzalez
1617796bc6
Merge pull request #3516 from ape-box/kestrelfix
...
fix nginx template with Connection header to http_connection
2019-05-06 11:07:25 -04:00
Jose Diaz-Gonzalez
6869fda75b
fix: use DOKKU_IMAGE for report command
2019-05-06 10:51:20 -04:00
Jose Diaz-Gonzalez
06017d17ae
Merge pull request #3525 from artofrawr/pr/dokku-multi-dockerfile
...
add multi dockerfile plugin to plugins.md
2019-05-03 10:57:26 -04:00
Jens Fischer
9fc26aeb41
add multi dockerfile plugin to plugins.md
2019-05-02 22:09:27 -04:00
Alex Quick
dad5db4e9b
[feature] add --env to dokku run
...
`dokku run [ --env KEY=VALUE | -e KEY=VALUE ] app command`
__note__ this changes the scheduler-run trigger to expect the following arguments:
scheduler_name, app_name, env_count, env_0, ..., env_n, app_arg_0, ..., app_arg_n
resolves : dokku/dokku#3291
2019-04-28 14:42:07 -04:00
Marc Diethelm
d356cef183
Adds an example how to specify a Dockerfile for deployment
2019-04-27 14:32:08 +02:00
Jose Diaz-Gonzalez
c49d849917
Merge pull request #3518 from renestalder/patch-2
...
Add GitLab GIT_STRATEGY for stop_preview_app
2019-04-23 12:20:17 -04:00
Jose Diaz-Gonzalez
b36a2a9154
Merge pull request #3513 from Mayeu/patch-2
...
Support installing plugins via file:// scheme
2019-04-23 12:19:56 -04:00
Mayeu
252092c73a
feat: support the file:// scheme to install plugin
2019-04-23 15:23:35 +07:00
René Stalder
f6cc77bc3a
docs: add GitLab GIT_STRATEGY for stop_preview_app
...
Use `GIT_STRATEGY: none` in `stop_review_app` to make job work after successful
merges and when the branch was deleted.
Without this, the application is not stopped when the branch is deleted on merge as the runner pulls the git repository by default, but cannot find the tree in this moment.
[skip ci]
2019-04-23 10:17:50 +02:00
Alessio
cb16cae09b
fix nginx template with Connection header to http_connection
2019-04-22 22:08:28 +01:00
Jose Diaz-Gonzalez
bb494b69ea
Merge pull request #3506 from vanastassiou/patch-2
...
Update application-deployment.md
2019-04-22 04:22:11 -04:00
V Anastassiou
f13a660698
Update application-deployment.md
...
Clarity and style edits
2019-04-22 04:20:48 -04:00
Jose Diaz-Gonzalez
ce1ca5cc17
Merge pull request #3512 from Mayeu/patch-1
...
docs: fix the deploy tutorial
2019-04-22 04:04:38 -04:00
Mayeu - Cast
e700ad32a3
docs: fix the deploy tutorial
...
Heroku's [ruby-rails-sample](https://github.com/heroku/ruby-rails-sample ) does not run anymore on Dokku (or Heroku), and has been archived and replaced by [ruby-getting-started](https://github.com/heroku/ruby-getting-started ).
This commit replace all the occurrences of `ruby-rails-sample` by `ruby-getting-started`.
2019-04-22 14:56:13 +07:00
Jose Diaz-Gonzalez
0fd829ed3b
Release 0.15.5
...
# History
## 0.15.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.5/bootstrap.sh
sudo DOKKU_TAG=v0.15.5 bash bootstrap.sh
```
### New Features
- #3511 : @josegonzalez Add json output to config:export
### Documentation
- #3510 : @josegonzalez Remove SPONSORS doc in favor of OpenCollective
- #3509 : @Neamar Missing space in markdown formatting
- #3507 : @renestalder Fix GitLab CI examples
2019-04-21 21:15:35 -04:00
Jose Diaz-Gonzalez
f9a59180f2
Merge pull request #3511 from dokku/config-json
...
Add json output to config:export
2019-04-21 21:14:02 -04:00
Jose Diaz-Gonzalez
04c9fe974e
feat: add json output to config:export
...
This change adds json output as both key/value as well as a list of objects. The former can be used in quick scripting environments, while the latter allows higher-level languages to have a bit more structure around how environment variables are declared. Specifically, systems such as kubernetes understand the latter method, while the former can be used within Nomad job files.
2019-04-21 18:39:06 -04:00
Jose Diaz-Gonzalez
4b63c96434
feat: pre-sort config:help commands
2019-04-21 16:16:39 -04:00
Jose Diaz-Gonzalez
ef55ce8919
Merge pull request #3510 from dokku/josegonzalez-patch-1
...
Remove SPONSORS doc in favor of OpenCollective
2019-04-21 16:10:26 -04:00
Jose Diaz-Gonzalez
0ba6e26788
chore: remove SPONSORS doc
...
This was a very incomplete list. Public sponsors for the project can be found on OpenCollective.
2019-04-21 16:09:59 -04:00
Jose Diaz-Gonzalez
1b481d214c
Merge pull request #3509 from Neamar/patch-1
...
Missing space in markdown formatting
2019-04-21 16:08:55 -04:00
Matthieu Bacconnier
d33ea360ac
Missing space in markdown formatting
...
Title was not properly displayed in github
2019-04-21 08:13:08 +01:00
Jose Diaz-Gonzalez
8e07d70070
Merge pull request #3507 from renestalder/patch-1
...
Fix GitLab CI examples
2019-04-18 12:36:48 -04:00
René Stalder
06b4585a62
docs: fix GitLab CI examples
...
The GitLab CI examples used `$CI_ENVIRONMENT_SLUG` for defining the environment names
of the deploy jobs. But this variable is actually the OUTPUT of setting the environment name,
thus, it tries to reference itself, but does not exist in that moment.
The correct way to set this is to use `$CI_COMMIT_REF_NAME` as based on the documentation
of GitLab's dynamic environments.
2019-04-18 18:06:52 +02:00
Jose Diaz-Gonzalez
dbc5182193
Release 0.15.4
...
# History
## 0.15.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.4/bootstrap.sh
sudo DOKKU_TAG=v0.15.4 bash bootstrap.sh
```
### Bug Fixes
- #3499 : @josegonzalez Ensure the .buildpacks file exists before writing to it
- #3500 : @josegonzalez Always allow ps:scale proc=0
- #3497 : @josegonzalez Allow reporting domains when there are none specified
### New Features
- #3502 : @josegonzalez Add a trigger to fetch the git revision
- #3501 : @josegonzalez Move log retrieval to docker-local scheduler
- #3498 : @josegonzalez Add ability to report domains globally
- #3496 : @josegonzalez Cleanup glide plugins when running src-clean
### Documentation
- #3504 : @vanastassiou Edits for readability and conciseness
- #3490 : @josegonzalez Add missing link to resource management docs
2019-04-17 17:24:10 -04:00
Jose Diaz-Gonzalez
46c023e73d
Merge pull request #3504 from vanastassiou/patch-1
...
Edits for readability and conciseness
2019-04-17 17:22:05 -04:00
Jose Diaz-Gonzalez
f39d0fc0cf
docs: correct docs link to work on both site and github
...
[ci skip]
2019-04-17 17:21:45 -04:00
Jose Diaz-Gonzalez
277429db5a
Merge pull request #3502 from dokku/3484-git-revision-trigger
...
Add a trigger to fetch the git revision
2019-04-17 17:20:51 -04:00
Jose Diaz-Gonzalez
9a447c16f2
feat: add a trigger to fetch the git revision
...
This allows other plugins to fetch the current git revision without needing to duplicate logic from the git plugin.
Closes #3484
2019-04-17 17:19:59 -04:00
V Anastassiou
c4c7d0d82d
Edits for readability and conciseness
2019-04-17 14:03:48 -07:00
Jose Diaz-Gonzalez
e5c76d3795
Merge pull request #3501 from dokku/3487-scheduler-logs
...
Move log retrieval to docker-local scheduler
2019-04-17 15:44:55 -04:00
Jose Diaz-Gonzalez
662c8c2831
refactor: move log retrieval to docker-local scheduler
...
This change will allow other schedulers to implement log retrieval as necessary for the platform specified.
Closes #3487
2019-04-17 15:03:37 -04:00
Jose Diaz-Gonzalez
3ec67073ce
Merge pull request #3499 from dokku/3491-buildpacks-writing
...
Ensure the .buildpacks file exists before writing to it
2019-04-17 02:52:49 -04:00
Jose Diaz-Gonzalez
322dd2246f
fix: ensure the .buildpacks file exists before writing to it
2019-04-17 02:04:06 -04:00
Jose Diaz-Gonzalez
13e3950f4a
Merge pull request #3498 from dokku/global-domains-report
...
Add ability to report domains globally
2019-04-17 01:32:45 -04:00
Jose Diaz-Gonzalez
d03d5bc40c
Merge pull request #3500 from dokku/3428-ps-scale-0
...
Always allow ps:scale proc=0
2019-04-17 01:32:26 -04:00
Jose Diaz-Gonzalez
5038050968
Merge pull request #3497 from dokku/empty-domains
...
Allow reporting domains when there are none specified
2019-04-16 23:06:05 -04:00
Jose Diaz-Gonzalez
97fe3f56b7
fix: Always allow ps:scale proc=0
...
With the introduciton of procfile-util, scaling a non-existent process to 0 was disabled. This brings back that functionality, allowing users to scale all processes to 0. This is especially useful when a user has accidentally scaled a non-existent process up, causing deploys to fail without any way to revert outside of manually editing files.
Closes #3428
2019-04-16 23:04:45 -04:00
Jose Diaz-Gonzalez
887c0ebdd6
feat: add ability to report domains globally
...
The `domains` command previously had this functionality, but is deprecated, and thus we should provide an alternative method of presenting the information.
2019-04-16 21:58:56 -04:00
Jose Diaz-Gonzalez
99869c520f
Merge pull request #3496 from dokku/cleanup-plugins
...
Cleanup glide plugins when running src-clean
2019-04-16 21:34:26 -04:00
Jose Diaz-Gonzalez
65e82bcea1
fix: allow reporting domains when there are none specified
...
This previously bailed if the response was empty, which in this case is incorrect, as the response isn't based on whether the app is deployed or not.
2019-04-16 21:24:56 -04:00
Jose Diaz-Gonzalez
bf8b67b35d
feat: cleanup glide plugins when running src-clean
2019-04-16 20:00:35 -04:00
Jose Diaz-Gonzalez
8a56740a7c
Merge pull request #3490 from dokku/josegonzalez-patch-1
...
Add missing link to resource management docs
2019-04-10 00:44:40 -04:00
Jose Diaz-Gonzalez
3a7bac6218
docs: Add missing link to resource management docs
...
[ci skip]
2019-04-10 00:44:25 -04:00
Jose Diaz-Gonzalez
5b9e8ddb7d
Release 0.15.3
...
# History
## 0.15.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.3/bootstrap.sh
sudo DOKKU_TAG=v0.15.3 bash bootstrap.sh
```
### New Features
- #3489 : @josegonzalez feat: upgrade herokuish to 0.5.0 (Ubuntu 18.04)
2019-04-09 11:40:30 -04:00
Jose Diaz-Gonzalez
97649e86dd
fix: update ruby version
2019-04-09 07:27:30 -04:00
Jose Diaz-Gonzalez
f8e3518aa6
Merge pull request #3489 from dokku/upgrade-herokuish
...
feat: upgrade herokuish to 0.5.0 (Ubuntu 18.04)
2019-04-09 06:56:02 -04:00
Jose Diaz-Gonzalez
ef5f7fe03e
feat: upgrade herokuish to 0.5.0 (Ubuntu 18.04)
...
This moves the base image from Xenial to Bionic, which is the latest supported LTS release of Ubuntu. Note that all previous releases of herokuish are no longer supported, and users are encouraged to upgrade where possible.
In the case of upgrades, a 'dokku repo:purge-cache APP' should be called for each app, or built applications may include code linked to non-ABI compatible libraries due to the OS upgrade.
This sort of change is usually performed _only_ during a minor release, but as the window since the release is fairly small, the risk to our users is negligible in comparison to the inability to stay on a maintained herokuish release.
2019-04-09 06:55:34 -04:00
Jose Diaz-Gonzalez
286c6ed39d
Release 0.15.2
...
# History
## 0.15.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.2/bootstrap.sh
sudo DOKKU_TAG=v0.15.2 bash bootstrap.sh
```
### Bug Fixes
- #3488 : @josegonzalez fix: call ps:retire from system service
2019-04-09 06:18:54 -04:00
Jose Diaz-Gonzalez
f04fd6f218
Merge pull request #3488 from dokku/josegonzalez-patch-1
...
fix: call ps:retire from system service
2019-04-09 06:18:33 -04:00
Jose Diaz-Gonzalez
75239ae8b5
fix: call ps:retire from system service
...
[ci skip]
2019-04-09 06:18:16 -04:00
Jose Diaz-Gonzalez
b120a9cc57
Release 0.15.1
...
# History
## 0.15.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.1/bootstrap.sh
sudo DOKKU_TAG=v0.15.1 bash bootstrap.sh
```
### Bug Fixes
- #3485 : @josegonzalez fix: ensure 'dokku report' always succeeds for any app
2019-04-09 03:19:40 -04:00
Jose Diaz-Gonzalez
6b71b66f8d
Merge pull request #3485 from dokku/fix-report
...
fix: ensure 'dokku report' always succeeds for any app
2019-04-09 03:19:12 -04:00
Jose Diaz-Gonzalez
ecd88fbeeb
fix: correctly name the testcase
2019-04-09 03:18:28 -04:00
Jose Diaz-Gonzalez
929c98ee90
fix: ensure 'dokku report' always succeeds for any app
2019-04-09 02:41:02 -04:00
Jose Diaz-Gonzalez
642c293d5a
Release 0.15.0
...
# History
## 0.15.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.15.0/bootstrap.sh
sudo DOKKU_TAG=v0.15.0 bash bootstrap.sh
```
### Bug Fixes
- #3479 : @josegonzalez Turn off logging for nginx validate configuration
- #3470 : @josegonzalez fix: correct the argument for get_release_cmd
### New Features
- #3469 : @josegonzalez Resource management
- #3466 : @josegonzalez Quieter builds
- #3467 : @josegonzalez feat: update golang in use for binary building
- #3465 : @josegonzalez Vagrant VM Enhancements
- #3464 : @josegonzalez Upgrade to go-procfile-util version 0.6.0
- #3463 : @josegonzalez Implement version flags
- #3462 : @josegonzalez Upgrade procfile-util
- #3449 : @josegonzalez Only override the `WORKDIR` in copy_from_image if the image is `gliderlabs/herokuish` based
- #3461 : @josegonzalez Allow skipping aws releases for plugins
- #3459 : @josegonzalez Upgrade to herokuish:0.4.9
- #3413 : @josegonzalez Implement buildpacks plugin
### Documentation
- #3482 : @multikatt rails-database -> railsdatabase
- #3476 : @lazyatom Add chrome plugin to documentation
- #3468 : @josegonzalez Doc cleanup
### Other
- #3471 : @josegonzalez chore: drop plugn package building
2019-04-08 18:03:29 -04:00
Jose Diaz-Gonzalez
f05247226d
Merge pull request #3469 from dokku/resource-management
...
Resource management
2019-04-08 17:17:42 -04:00
Jose Diaz-Gonzalez
a4c30c2ba9
chore: standardize variable naming
2019-04-08 16:36:30 -04:00
Jose Diaz-Gonzalez
b24697443a
fix: correct the name
2019-04-08 15:18:46 -04:00
Jose Diaz-Gonzalez
a4114bb29d
fix: clearing values has no returnable errors
2019-04-08 14:36:38 -04:00
Jose Diaz-Gonzalez
c41753c747
fix: clearing resources for web doesn't actually clear for everything
2019-04-08 14:17:16 -04:00
Jose Diaz-Gonzalez
4a6d3c25a4
fix: do not crash when clearing properties
2019-04-08 13:56:06 -04:00
Jose Diaz-Gonzalez
beef464cc1
fix: only uncomment port for sshd-config
2019-04-08 13:42:01 -04:00
Jose Diaz-Gonzalez
6cc6d5a33f
fix: correct port application during local tests
2019-04-08 13:22:40 -04:00
Jose Diaz-Gonzalez
ff945c64fe
fix: correct local test running
2019-04-08 13:18:28 -04:00
Jose Diaz-Gonzalez
d7c7511ea9
fix: correct comment on GetResourceValue
2019-04-08 12:52:30 -04:00
Jose Diaz-Gonzalez
0af8b2421d
fix: correct range call
2019-04-08 12:42:25 -04:00
Jose Diaz-Gonzalez
71be7026d7
fix: correct GetResourceValue errors
2019-04-08 12:41:48 -04:00
Jose Diaz-Gonzalez
1683095233
fix: try and decrease number of compiles during release process
2019-04-08 12:41:06 -04:00
Jose Diaz-Gonzalez
c2898ec040
feat: add trigger to allow retrieving resource properties on the fly
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
243d5ecc43
feat: integrate resource plugin with scheduler-docker-local
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
3f0126a471
fix: do not output empty arguments
...
Also ensure we use Printf instead of Print...
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
8db3b8e333
fix: do not barf if there are no resources specified for an application
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
00c9e5a5e9
feat: first pass at implement resource limitation on a pre-process basis
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
e8134f9c2c
feat: implement resource:report
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
c9bbddcfcb
refactor: drop global resource limits
...
Global limits make it harder to reason about the inheritance in the system. Rather than support global limits, Dokku should provide primitives to automatically set them on an app at provision time, or explicitly set them for an app. Both of these are likely best suited for a higher-level provisioner, or a community plugin.
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
278a80cc25
feat: switch from _all_ to _default_ for process type
...
This is a special process type that signifies it's the default value for everything.
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
3ab271f756
refactor: drop implicit returns
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
982895ff71
fix: add missing argument
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
9acb9e527d
feat: implement resource:*-clear commands
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
ab9f516c08
refactor: clean up duplication in retrieving and verifying the APP argument
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
c5717510ee
feat: always get keys in order
...
Ranging over maps is unordered in golang, so we need to use the correct data structure if we need the output in an ordered way.
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
8d23556831
fix: omit 2nd, unused value from range
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
04a6e30e45
refactor: drop -defaults command in favor of --global flag
...
This makes usage a bit simpler, at the cost of interface complexity.
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
bdfde9a481
feat: initial stub implementation for resource:*-clear commands
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
9808ecde81
feat: implement default limit management
...
Also add generic report information when no flags are specified
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
b36ab54b87
fix: correct variable name
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
ff35e95924
fix: correct type comment declaration
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
49e44ce59b
fix: correct stickler-ci issues
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
ab88dbb03d
feat: Implement resource:limit and resource:reserve
...
Also add the install and post-delete hooks
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
2e895286cf
docs: drop ability to process multiple process types at once
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
5b2d4b3559
feat: add initial documentation for resource management plugin
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
8ad74d0814
fix: correct buildpack plugin version
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
9486576add
fix: drop nil err reference from log output
2019-04-08 11:31:34 -04:00
Jose Diaz-Gonzalez
2a353a9ca5
Merge pull request #3482 from multikatt/patch-1
...
rails-database -> railsdatabase
2019-04-05 18:20:29 -04:00
David
2d1f241677
rails-database -> railsdatabase
...
Naming the database rails-database throws
```Please specify a valid name for the service. Valid characters are: [A-Za-z0-9_]+```
2019-04-05 23:46:36 +02:00
Jose Diaz-Gonzalez
d6f122bfda
Merge pull request #3479 from dokku/josegonzalez-patch-1
...
Turn off logging for nginx validate configuration
2019-03-28 12:30:27 -04:00
Jose Diaz-Gonzalez
54ef6514d5
fix: turn off error logging for validate config
...
This will allow validation to work if the default logging locations cannot be written to but the configuration is otherwise okay. This will be the case for users with custom nginx configurations that log to other places, such as syslog.
2019-03-26 17:10:32 -04:00
Jose Diaz-Gonzalez
abf7addaa6
Merge pull request #3476 from lazyatom/patch-1
...
Add chrome plugin to documentation
2019-03-19 14:29:25 -04:00
James Adam
e831b786f0
Add chrome plugin to documentation
...
Adds a link to the headless chrome plugin to the plugin documentation.
2019-03-19 17:20:21 +00:00
Jose Diaz-Gonzalez
c6074baad5
Merge pull request #3471 from dokku/plugn-builds-its-own-packages
...
chore: drop plugn package building
2019-03-16 03:49:05 -04:00
Jose Diaz-Gonzalez
7cb0d11b95
chore: drop plugn package building
...
The dokku/plugn project now builds and releases it's own packages on release creation.
Also upgrade to latest plugn version, 0.3.2
2019-03-16 03:16:28 -04:00
Jose Diaz-Gonzalez
87c77b1aa0
Merge pull request #3470 from dokku/josegonzalez-patch-1
...
fix: correct the argument for get_release_cmd
2019-03-14 14:26:10 -04:00
Jose Diaz-Gonzalez
7d2f5b84c8
fix: add missing head -n1 call to second build-env test
...
Otherwise `docker inspect` outputs a "condensed" json output that doesn't parse as well...
2019-03-14 13:44:54 -04:00
Jose Diaz-Gonzalez
8dcbfe5542
fix: correct case where there could be multiple build containers post-build
...
This happens when we execute several post-release scripts.
2019-03-14 13:12:07 -04:00
Jose Diaz-Gonzalez
f9023402ad
fix: correct the argument for get_release_cmd
...
Closes #3438
2019-03-14 12:00:23 -04:00
Jose Diaz-Gonzalez
c658d60dc2
Merge pull request #3468 from dokku/doc-cleanup
...
Doc cleanup
2019-03-13 17:50:09 -04:00
Jose Diaz-Gonzalez
c1781c39ca
docs: correct header
...
[ci skip]
2019-03-13 16:55:39 -04:00
Jose Diaz-Gonzalez
5f75b24fb2
docs: correct docker options information output
2019-03-13 16:55:11 -04:00
Jose Diaz-Gonzalez
3db5de1a9e
Merge pull request #3466 from dokku/quieter-builds
...
Quieter builds
2019-03-13 15:00:27 -04:00
Jose Diaz-Gonzalez
520a72078e
fix: remove useless cat
2019-03-13 14:12:35 -04:00
Jose Diaz-Gonzalez
ef5a45c7cb
feat: add DOKKU_QUIET_OUTPUT=1 to all config_set/config_unset calls
...
This makes build output a bit more digestable.
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
c6a1c0dcbf
feat: respect --quiet in config.go
...
When setting environment variables, we should respect a passed `--quiet` flag - and the respective environment variable. This will allow users to have a nicer experience when using the config functions within their own plugins.
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
c701429a05
chore: quiet down logging around scale declarations
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
7f1fe3ccfd
chore: follow logging pattern from heroku for phase command declarations
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
6797971016
chore: drop extra echo in app-json method calls
2019-03-13 02:05:18 -04:00
Jose Diaz-Gonzalez
dc6abe691a
Merge pull request #3467 from dokku/upgrade-golang
...
feat: update golang in use for binary building
2019-03-13 02:04:45 -04:00
Jose Diaz-Gonzalez
7333a630a1
feat: update golang in use for binary building
...
This change is not necessary other than for good house-keeping. All dokku-related binaries should _also_ be built with the latest golang.
2019-03-13 00:28:55 -04:00
Jose Diaz-Gonzalez
2edbc3fe39
Merge pull request #3465 from dokku/vm-enhancements
...
Vagrant VM Enhancements
2019-03-12 21:27:58 -04:00
Jose Diaz-Gonzalez
50357eb682
feat: add support for new vmware_desktop provider
2019-03-12 21:26:39 -04:00
Jose Diaz-Gonzalez
1203146ab9
feat: switch vagrant vm to ubuntu 18.04
2019-03-12 21:26:07 -04:00
Jose Diaz-Gonzalez
fc8637a0f5
Merge pull request #3464 from dokku/josegonzalez-patch-1
...
Upgrade to go-procfile-util version 0.6.0
2019-03-12 16:56:08 -04:00
Jose Diaz-Gonzalez
f3ace60a98
feat: upgrade to go-procfile-util version 0.6.0
...
Refs #3428
2019-03-12 16:23:33 -04:00
Jose Diaz-Gonzalez
8fe87358e1
Merge pull request #3463 from dokku/version-command
...
Implement version flags
2019-03-11 22:46:26 -04:00
Jose Diaz-Gonzalez
297a26aa20
feat: implement version flags
...
This moves the version command to the dokku binary, and also implements both -v and --version flags on the binary.
2019-03-11 21:50:05 -04:00
Jose Diaz-Gonzalez
2da16265cb
Merge pull request #3462 from dokku/upgrade-procfile-util
...
feat: upgrade procfile-util
2019-03-11 21:13:28 -04:00
Jose Diaz-Gonzalez
25a65add4a
Merge pull request #3449 from dokku/3263-copy-from-image
...
Only override the `WORKDIR` in copy_from_image if the image is `gliderlabs/herokuish` based
2019-03-11 21:01:21 -04:00
Jose Diaz-Gonzalez
a721abd972
feat: upgrade procfile-util
...
The new version properly handles trailing inline comments.
2019-03-11 20:09:53 -04:00
Jose Diaz-Gonzalez
acbe8fa805
fix: Only override the WORKDIR in copy_from_image if the image is gliderlabs/herokuish based
...
Rather than always assuming a missing `WORKDIR` means herokuish, we instead inspect the image to verify that it is. If it is, then and _only_ then do we set WORKDIR. Otherwise, we respect the decision of `docker cp` to execute from within the last known `WORKDIR` context, which is inherited at the image level, not image metadata level.
Additionally, speed up `is_image_herokuish_based` by inspecting the environment variables on the image. When there is a "USER=herokuishuser", we can more or less safely assume it is an image that Dokku built, and is therefore a herokuish image. While possible, it would be very strange if a non-herokuish image had this environment variable set, so it is a relatively safe change.
2019-03-11 20:09:13 -04:00
Jose Diaz-Gonzalez
57a1c68aba
fix: correct shfmt
2019-03-11 19:12:57 -04:00
Jose Diaz-Gonzalez
83104bf919
Merge pull request #3461 from dokku/plugin-releasing
...
feat: allow skipping aws releases for plugins
2019-03-11 18:46:40 -04:00
Jose Diaz-Gonzalez
7574c407fa
feat: allow skipping aws releases for plugins
...
If there is no configured s3 bucket/path, avoid attempting to push when `true` is passed as the second argument.
2019-03-11 18:30:03 -04:00
Jose Diaz-Gonzalez
f67a38864c
Merge pull request #3459 from dokku/upgrade-herokuish
...
feat: upgrade to herokuish:0.4.9
2019-03-07 17:32:47 -05:00
Jose Diaz-Gonzalez
f632795904
feat: upgrade to herokuish:0.4.9
2019-03-07 17:29:42 -05:00
Jose Diaz-Gonzalez
0cf43b8623
Merge pull request #3413 from dokku/3256-buildpack-management
...
Implement buildpacks plugin
2019-03-05 22:22:56 -05:00
Jose Diaz-Gonzalez
d3d426a8d9
tests: add functional tests for buildpacks plugin
2019-03-05 21:41:23 -05:00
Jose Diaz-Gonzalez
6cae92e1f1
fix: add missing comments to exported functions
2019-03-05 21:41:23 -05:00
Jose Diaz-Gonzalez
3670d7efcd
fix: correct fmt.Errorf violations
2019-03-05 21:41:23 -05:00
Jose Diaz-Gonzalez
887c1d4254
feat: implement buildpacks plugin
...
This will allow users to specify buildpacks outside of a git repository.
Note that this does not override any specified `BUILDPACK_URL`.
Closes #3256
2019-03-05 21:41:23 -05:00
Jose Diaz-Gonzalez
a56ae22614
refactor: switch to path.Join
...
This is the _correct_ way to join paths in golang
2019-03-05 21:34:26 -05:00
Jose Diaz-Gonzalez
884c45de0c
chore: move print calls together
2019-03-05 21:34:26 -05:00
Jose Diaz-Gonzalez
8d6a1773a3
fix: correct the DOKKU_QUIET_OUTPUT env var check for golang log methods
2019-03-05 21:34:26 -05:00
Jose Diaz-Gonzalez
6f1e964c9f
refactor: ensure all property-handling functions return an error
...
This will allow upstream functions to handle errors in the most appropriate manner
2019-03-05 21:34:26 -05:00
Jose Diaz-Gonzalez
4db7ebd743
feat: add helper method for ensuring a property file exists
2019-03-05 21:34:26 -05:00
Jose Diaz-Gonzalez
83f5e380d4
refactor: add helper method for getting the path of a property
2019-03-05 21:34:26 -05:00
Jose Diaz-Gonzalez
34f5eaeaa2
chore: rename helper method
2019-03-05 21:34:26 -05:00
Jose Diaz-Gonzalez
726f96089c
Release 0.14.6
...
# History
## 0.14.6
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.6/bootstrap.sh
sudo DOKKU_TAG=v0.14.6 bash bootstrap.sh
```
### Bug Fixes
- #3448 : @josegonzalez Remove https port mappings from new app during clone
- #3434 : @tamanobi Ignore cache directories when clone
### New Features
- #3447 : @josegonzalez Update herokuish to 0.4.8
### Documentation
- #3420 : @baikunz Add reference to external post-deploy-script plugin
- #3453 : @jayjun Fix Deployment guides style
- #3445 : @zuccs Fix typo in deployment tasks documentation
- #3441 : @josegonzalez Update issue template information
- #3436 : @jayjun Fix Getting Started guides style
- #3425 : @jayjun Add warning about PORT variable in deploy tutorial
### Tests
- #3435 : @josegonzalez Fix lint issues across codebase
2019-02-19 11:50:20 -05:00
Jose Diaz-Gonzalez
6428b57775
Merge pull request #3420 from baikunz/patch-1
...
Add reference to external post-deploy-script plugin
2019-02-19 11:18:57 -05:00
Jose Diaz-Gonzalez
e3f0e09a4a
Merge pull request #3453 from jayjun/deployment
...
Fix Deployment guides style
2019-02-19 10:41:42 -05:00
Jay Jun
e839c29916
Fix Deployment guides style
2019-02-19 20:01:24 +08:00
Jose Diaz-Gonzalez
42b6876f2c
Merge pull request #3448 from dokku/3446-ssl-clone
...
Remove https port mappings from new app during clone
2019-02-15 03:59:47 -05:00
Jose Diaz-Gonzalez
d439518f13
fix: Remove https port mappings from new app during clone
...
Closes #3446
2019-02-15 03:15:14 -05:00
Jose Diaz-Gonzalez
f4be5adae0
Merge pull request #3447 from dokku/update-herokuish
...
Update herokuish to 0.4.8
2019-02-15 01:36:59 -05:00
Jose Diaz-Gonzalez
4b77a97148
feat: upgrade herokuish to 0.4.8
2019-02-15 01:36:24 -05:00
Jose Diaz-Gonzalez
dd92e9db1a
feat: upgrade herokuish to 0.4.7
2019-02-15 01:36:06 -05:00
Jose Diaz-Gonzalez
ead82cdcf3
Merge pull request #3434 from tamanobi/fix/ignore-cache-directories-when-clone
...
ignore cache directories when clone
2019-02-15 01:24:05 -05:00
Jose Diaz-Gonzalez
9cce80d679
Merge pull request #3445 from zuccs/patch-1
...
Fix typo in deployment tasks documentation
2019-02-15 00:08:53 -05:00
zuccs
f43451de36
Fix typo
2019-02-15 16:05:24 +11:00
Jose Diaz-Gonzalez
5d1cd5ed47
Merge pull request #3441 from dokku/josegonzalez-patch-1
...
docs: Update issue template information
2019-02-11 11:10:37 -05:00
Jose Diaz-Gonzalez
de948e4d2b
docs: Update issue template information
...
Remove duplicate information that is outdated.
[ci skip]
2019-02-11 11:10:18 -05:00
Kohki YAMAGIWA
db69f0cafa
Merge branch 'master' into fix/ignore-cache-directories-when-clone
2019-02-10 21:59:01 +09:00
Jose Diaz-Gonzalez
c97ab482fb
Merge pull request #3436 from jayjun/getting-started
...
Fix Getting Started guides style
2019-02-03 15:29:05 -05:00
Kohki YAMAGIWA
17ec77073a
Merge branch 'master' into fix/ignore-cache-directories-when-clone
2019-02-04 00:30:58 +09:00
Tan Jay Jun
0967f3f7bf
Fix Getting Started guides style
2019-02-03 16:15:42 +08:00
Jose Diaz-Gonzalez
86351724ff
Merge pull request #3435 from dokku/lint-updates
...
Lint updates
2019-02-02 14:22:12 -05:00
Jose Diaz-Gonzalez
a97b3d1ed3
fix: exit with a status code between 1 and 255
...
Fixes SC2242
2019-02-02 13:52:42 -05:00
Jose Diaz-Gonzalez
c7b71b5d92
lint: remove unnecessary negation
...
Also use double-brackets where possible.
Fixes SC2236
2019-02-02 13:52:18 -05:00
Jose Diaz-Gonzalez
67ae374e60
lint: remove whitespaces before redirect
2019-02-02 13:49:24 -05:00
Jose Diaz-Gonzalez
b72deb2b2a
Merge pull request #3425 from jayjun/port
...
Add warning about PORT variable in deploy tutorial
2019-01-29 12:57:24 -05:00
Jose Diaz-Gonzalez
c368cc0855
docs: must to should
...
Must is a bit too strong - its possible that the app responds to web requests, just on a different port...
[ci skip]
2019-01-29 12:57:07 -05:00
Tan Jay Jun
33800e226a
Add warning about PORT variable in deploy tutorial
2019-01-30 01:47:27 +08:00
dorian ALKOUM
4539535c8c
Reference Post Deploy Script plugin
2019-01-24 19:00:50 +01:00
Jose Diaz-Gonzalez
76bdac9747
Release 0.14.5
...
# History
## 0.14.5
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.5/bootstrap.sh
sudo DOKKU_TAG=v0.14.5 bash bootstrap.sh
```
### Bug Fixes
- #3419 : @jayjun Fix Dokku installer checkbox for WebKit and Edge browsers
2019-01-24 10:32:52 -05:00
Jose Diaz-Gonzalez
d6b909adf4
Merge pull request #3419 from jayjun/checkbox
...
Fix Dokku installer checkbox for WebKit and Edge browsers
2019-01-24 10:07:32 -05:00
Tan Jay Jun
39a0e89a24
Fix Dokku installer checkbox for WebKit and Edge browsers
2019-01-24 22:54:29 +08:00
tamanobi
d35042066b
return exit-status:0 when dokku clone
2019-01-24 22:07:15 +09:00
Jose Diaz-Gonzalez
9a690ba042
Release 0.14.4
...
# History
## 0.14.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.4/bootstrap.sh
sudo DOKKU_TAG=v0.14.4 bash bootstrap.sh
```
### Bug Fixes
- #3415 : @josegonzalez Drop universe installation in debian
2019-01-22 13:31:40 -05:00
Jose Diaz-Gonzalez
11f90a1112
Merge pull request #3415 from dokku/josegonzalez-patch-1
...
Drop universe installation in debian
2019-01-22 13:31:16 -05:00
Jose Diaz-Gonzalez
954684f5b5
fix: drop universe installation in debian
...
This doesn't exist for debian, and is fine to skip.
[ci skip]
2019-01-22 13:30:59 -05:00
Jose Diaz-Gonzalez
39c0c316fc
Release 0.14.3
...
# History
## 0.14.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.3/bootstrap.sh
sudo DOKKU_TAG=v0.14.3 bash bootstrap.sh
```
### Bug Fixes
- #3412 : @josegonzalez Ensure official golang plugins have correct help output
- #3411 : @josegonzalez Properly handle the nginx installation dependency
- #3406 : @josegonzalez Add missing semicolons to app-json script
- #3394 : @josegonzalez Quiet ps:retire where possible
### New Features
- #3410 : @josegonzalez Make installs quieter
- #3409 : @josegonzalez Build golang binaries with higher concurrency
- #3408 : @josegonzalez Disable container restarts for stopped containers
- #3389 : @heyarne Remove jQuery from web-based installer
### Documentation
- #3407 : @tkrugg Fix typo on domain docs
### Tests
- #3414 : @josegonzalez Test and release changes
2019-01-22 01:08:04 -05:00
Jose Diaz-Gonzalez
3285cacc97
Merge pull request #3414 from dokku/dokku-release-changes
...
Test and release changes
2019-01-21 22:32:03 -05:00
Jose Diaz-Gonzalez
7ac9c33112
tests: split by classname instead of filename
2019-01-21 21:57:03 -05:00
Jose Diaz-Gonzalez
f5c45b99ad
refactor: use a base image when running the build process in CI
2019-01-21 21:53:35 -05:00
Jose Diaz-Gonzalez
af35de509b
fix: drop extra release call in test run
2019-01-21 21:40:29 -05:00
Jose Diaz-Gonzalez
0798841f83
chore: standardize on a single naming scheme for releases
...
- "build" Dockerfiles should start with build-
- "release" scripts should have the name of the thing they are building appended
2019-01-21 21:40:10 -05:00
Jose Diaz-Gonzalez
8d577b275e
Merge pull request #3412 from dokku/full-golang-help
...
Ensure official golang plugins have correct help output
2019-01-21 02:16:06 -05:00
Jose Diaz-Gonzalez
35e04d58fe
Merge pull request #3411 from dokku/nginx-dependencies
...
Properly handle the nginx installation dependency
2019-01-21 02:15:53 -05:00
Jose Diaz-Gonzalez
af8718cebe
fix: ensure official golang plugins have correct help output
...
Previously, golang plugins would omit subcommands for 'dokku help --all', meaning they could not be introspected upon by outside tooling.
2019-01-20 22:50:48 -05:00
Jose Diaz-Gonzalez
b7e5bbed08
Merge pull request #3410 from dokku/quieter-install
...
Make installs quieter
2019-01-20 22:43:09 -05:00
Jose Diaz-Gonzalez
6b0cdae3d3
fix: properly handle the nginx installation dependency
...
- ensure nginx is always installed
- install nginx in the same way for apt-using distros
- do not install software-properties-common or python-software-properties if not needed
2019-01-20 20:57:40 -05:00
Jose Diaz-Gonzalez
e423676b11
feat: make installs quieter
...
This removes output from commands that otherwise should be silent - such as when not needing to migrate data.
2019-01-20 20:54:00 -05:00
Jose Diaz-Gonzalez
1757bc0207
Merge pull request #3409 from dokku/faster-build
...
Build golang binaries with higher concurrency
2019-01-20 18:58:12 -05:00
Jose Diaz-Gonzalez
e7fb6007d3
feat: build golang binaries with higher concurrency
...
This should allow us to shave off a few minutes of build time, both locally and on CI
2019-01-20 18:12:08 -05:00
Jose Diaz-Gonzalez
2e446fc3be
Merge pull request #3408 from dokku/container-restart-no
...
Disable container restarts for stopped containers
2019-01-20 16:24:35 -05:00
Jose Diaz-Gonzalez
173b87928c
feat: disable container restarts for stopped containers
...
This should avoid the case where the docker daemon starts the containers upon reboot.
2019-01-20 15:19:54 -05:00
Jose Diaz-Gonzalez
1edb734df9
Merge pull request #3406 from dokku/3404-missing-semicolon
...
Add missing semicolons to app-json script
2019-01-20 15:05:43 -05:00
Jose Diaz-Gonzalez
6da8a54f86
Merge pull request #3407 from tkrugg/patch-1
...
typo
2019-01-20 14:29:41 -05:00
Youcef Mammar
eea863e556
typo
2019-01-20 18:35:02 +01:00
Jose Diaz-Gonzalez
db0df4e4ca
Merge pull request #3389 from rbb-data/feature/remove-jquery
...
Remove jQuery from web-based installer
2019-01-20 11:28:33 -05:00
Jose Diaz-Gonzalez
b9b4693e20
fix: add missing semicolons
2019-01-20 11:21:53 -05:00
Arne Schlüter
699d205060
Remove external dependencies and warnings from setup page
...
* Remove jQuery dependency
* Add charset declaration to installer page
2019-01-18 13:15:19 +01:00
Jose Diaz-Gonzalez
5579fe0006
Merge pull request #3394 from dokku/retire-fixes
...
Quiet ps:retire where possible
2019-01-12 22:54:06 -05:00
Jose Diaz-Gonzalez
0375bc3e97
fix: quiet ps:retire where possible
...
Log output for ps:retire was previously a bit too verbose because we weren't handling the following edge-cases.
- if a container doesn't exist, remove it from the dead container list
- ensure a restarting container is properly killed
- only attempt to stop/kill if the state is not dead or exited
- do not attempt to do anything if the container doesn't exist
- correct check on running state
2019-01-12 22:49:23 -05:00
Jose Diaz-Gonzalez
49af2d8062
Release 0.14.2
...
# History
## 0.14.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.2/bootstrap.sh
sudo DOKKU_TAG=v0.14.2 bash bootstrap.sh
```
### Bug Fixes
- #3395 : @josegonzalez Correct early exit 1 in apps:report
### Documentation
- #3393 : @jayjun Fix capitalization and formatting in installation guides
- #3392 : @jayjun Fix wrong PostgreSQL environment variable in guide
- #3391 : @josegonzalez Update all gpgkey paths to the new url
2019-01-12 20:55:58 -05:00
Jose Diaz-Gonzalez
745f680899
Merge pull request #3393 from jayjun/install
...
Fix capitalization and formatting in installation guides
2019-01-12 19:50:56 -05:00
Jose Diaz-Gonzalez
e46e2f01f1
Merge pull request #3395 from dokku/log-exit
...
Correct early exit 1 in apps:report
2019-01-11 11:22:28 -05:00
Jose Diaz-Gonzalez
12b82b67e7
fix: correct early exit 1 in apps:report
...
Previously, if running 'dokku report --all', the early exit 1 in apps:report would cause the entire process to bail, resulting in a partial report. Instead, we exit 0, allowing plugn to continue.
Technically a non-deployed app is not an error case at this position.
2019-01-11 11:21:56 -05:00
Tan Jay Jun
a418cf6a25
Fix capitalization and formatting in installation guides
2019-01-11 19:55:46 +08:00
Jose Diaz-Gonzalez
01e6f378bd
Merge pull request #3392 from jayjun/evar
...
Fix wrong PostgreSQL environment variable in guide
2019-01-11 06:36:51 -05:00
Tan Jay Jun
2e11804ec9
Fix wrong PostgreSQL environment variable in guide
2019-01-11 18:33:15 +08:00
Jose Diaz-Gonzalez
efca23c22e
Merge pull request #3391 from dokku/3390-updated-gpgkey-path
...
Update all gpgkey paths to the new url
2019-01-10 12:18:30 -05:00
Jose Diaz-Gonzalez
6772c001dd
docs: update all gpgkey paths to the new url
...
PackageCloud automatically switched our key earlier this week but some docs were still referencing the old path.
Closes #3390
2019-01-10 12:18:01 -05:00
Jose Diaz-Gonzalez
058646c9f9
Release 0.14.1
...
# History
## 0.14.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.1/bootstrap.sh
sudo DOKKU_TAG=v0.14.1 bash bootstrap.sh
```
### Bug Fixes
- #3386 : @josegonzalez Ensure we can deploy code when there is no pre or post-deploy script defined
2019-01-09 10:20:10 -05:00
Jose Diaz-Gonzalez
32896debcf
Merge pull request #3386 from dokku/3385-predeploy-fix
...
Ensure we can deploy code when there is no pre or post-deploy script defined
2019-01-09 09:01:58 -05:00
Jose Diaz-Gonzalez
4ae280528e
fix: ensure we can deploy code when there is no pre or post-deploy script defined
...
Closes #3385
2019-01-09 07:46:04 -05:00
Jose Diaz-Gonzalez
924287c04f
Release 0.14.0
...
# History
## 0.14.0
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.14.0/bootstrap.sh
sudo DOKKU_TAG=v0.14.0 bash bootstrap.sh
```
### Bug Fixes
- #3384 : @josegonzalez fix: use updated gpg key for apt repository
- #3382 : @josegonzalez Set cleanup to global when no application is specified
- #3350 : @josegonzalez Do not build the proxy config when there are no app listeners
- #3366 : @josegonzalez Add post-app-clone-setup to network clean make target
- #3349 : @josegonzalez Ensure apps are cleanly cloned
- #3356 : @josegonzalez Move storage directory into DOKKU_LIB_ROOT
- #3341 : @baikunz Select only default dokku network IP
- #3348 : @josegonzalez Use correct name for packagecloud token when running CI commands
- #3339 : @josegonzalez Properly check args when calling cleanup globally
- #3344 : @josegonzalez Allow running dokku report without needing an interactive shell
### New Features
- #3381 : @josegonzalez Add support for the Procfile release command
- #3380 : @josegonzalez Install stable docker when using bootstrap script
- #3378 : @josegonzalez Make admin setup UI look nicer
- #3369 : @josegonzalez Pull invalid nginx configuration when the nginx configs fail to validate
- #3371 : @josegonzalez Add tests section to changelog
- #3358 : @josegonzalez Image tag deploy workflow cleanup
- #3351 : @josegonzalez Do not clone URLS and VHOST files to new apps
- #3357 : @josegonzalez Add support for building arbitrary releases
- #3354 : @josegonzalez Drop default dhparam key size to 2048
- #3347 : @josegonzalez Upgrade herokuish
- #3352 : @josegonzalez Increase security of default SSL setup
- #3353 : @josegonzalez Normalize tests
- #3345 : @josegonzalez Allow triggering the full report for all apps via --all flag
- #3346 : @josegonzalez Always overwrite the dokku.conf file for nginx
### Documentation
- #3377 : @josegonzalez Remove team member section on homepage in favor of sponsor section
- #3376 : @josegonzalez Switch from rawgit to jsdelivr
- #3365 : @josegonzalez Remove extra tags:create call from docs
### Tests
- #3379 : @josegonzalez Run mvdan/shfmt on test runs
- #3370 : @josegonzalez Add junit support to shellcheck output
- #3308 : @josegonzalez Add timing info to test runs on CircleCI
- #3367 : @josegonzalez Run tests from built artifact
- #3368 : @josegonzalez Balance circleci tests
- #3363 : @josegonzalez Add a wrapper for invoking a single test
- #3362 : @josegonzalez Allow tests to be run from any directory
- #3360 : @josegonzalez Switch to bats-core
- #3361 : @josegonzalez Do not generate dhparam for tests
### Other
- #3279 : @fruitl00p Make sure the universe repo is loaded into APT
2019-01-08 08:02:13 -05:00
Jose Diaz-Gonzalez
4b4119e52b
Merge pull request #3381 from dokku/3136-release-support
...
Add support for the Procfile release command
2019-01-08 08:01:02 -05:00
Jose Diaz-Gonzalez
ca621129e2
Merge pull request #3384 from dokku/3383-fix-gpg-key
...
fix: use updated gpg key for apt repository
2019-01-08 07:57:35 -05:00
Jose Diaz-Gonzalez
0d8d43d4dd
fix: use updated gpg key for apt repository
...
Packagecloud recently updated legacy repositories to sign with a repository-specific gpg key.
Closes #3383
2019-01-08 07:56:58 -05:00
Jose Diaz-Gonzalez
74e1cbd27d
Merge pull request #3382 from dokku/fix-global-cleanup
...
Set cleanup to global when no application is specified
2019-01-07 16:11:02 -05:00
Jose Diaz-Gonzalez
9d45b0e2fb
fix: set cleanup to global when no application is specified
2019-01-07 16:10:35 -05:00
Jose Diaz-Gonzalez
a5a66dd916
feat: add support for the Procfile release command
...
Closes #3136
2019-01-07 07:45:02 -05:00
Jose Diaz-Gonzalez
14a2699ac4
feat: make the app-json script execution quieter
2019-01-07 07:14:05 -05:00
Jose Diaz-Gonzalez
dfefdab67c
refactor: simplify script execution
...
The previous method had a few too many nested if statements, making it difficult to track when and where the function stopped executing.
2019-01-07 07:04:02 -05:00
Jose Diaz-Gonzalez
952db832d9
refactor: move app.json script execution into it's own plugin
...
Rather than have this live in 00_dokku-standard, move it out so that it may start to support various other features around the app.json manifest.
2019-01-07 07:02:07 -05:00
Jose Diaz-Gonzalez
1a36c77c46
Merge pull request #3380 from dokku/3269-stable-docker
...
Install stable docker when using bootstrap script
2019-01-07 06:41:14 -05:00
Jose Diaz-Gonzalez
5c0b350cff
feat: install stable docker when using bootstrap script
...
This script previously ran through the docker installation process with the edge channel on each run. Instead, we only run the docker installation if docker is not available. In addition, we force set the channel to stable, ensuring the script installs the correct channel for stable docker installations.
Closes #3269
2019-01-07 06:40:03 -05:00
Jose Diaz-Gonzalez
093fafe0b7
Merge pull request #3379 from dokku/shfmt
...
Run mvdan/shfmt on test runs
2019-01-07 02:05:16 -05:00
Jose Diaz-Gonzalez
86795ddacc
tests: run mvdan/shfmt on test runs
...
While I do not agree with _every_ style change, this will force Dokku to have consistent formatting across all shell scripts, which is arguably a Good Thing™.
The command used to reprocess everything is:
```shell
shfmt -l -bn -ci -i 2 -w .
```
2019-01-07 01:25:55 -05:00
Jose Diaz-Gonzalez
fb7c73a7e3
fix: properly setup the tmp files necessary for the lint make target
2019-01-07 00:17:38 -05:00
Jose Diaz-Gonzalez
360cca08ef
Merge pull request #3378 from dokku/setup-revamp-v1
...
Make admin setup UI look nicer
2019-01-06 22:41:07 -05:00
Jose Diaz-Gonzalez
2dd9ff3ac8
refactor: make admin setup UI look a bit nicer
...
The initial admin setup UI is a bit of a hack, but could also be a bit frustrating to new users as the settings are unclear. Rather than throw them to the wolves, include some useful information to allow them to make good decisions when setting up Dokku.
- Upgrade to latest bootstramp and latest jquery 1.x release
- Add a warning for people who might miss this setup page
- Add placeholder text to both the ssh key area and the hostname
- Add descriptions to all form fields to further explain the consequences of a particular field
- Add links where necessary for users who wish to explore how to change settings in the future
- Make the "result" message on submission red or green depending on the success or failure of the submission.
- Wait 3 seconds before redirecting on success
2019-01-06 22:38:49 -05:00
Jose Diaz-Gonzalez
f8766708c7
feat: add support for alternate ssh authorized_keys locations
...
On Ubuntu within AWS environments, the default user is the `ubuntu` user, and this is where the ssh key should be pulled from. CentOS has a tendency to use `ec2-user`.
On all other environments, the `root` user is typically the only user provisioned.
Closes #3372
2019-01-06 22:26:54 -05:00
Jose Diaz-Gonzalez
fba44b63a5
Merge pull request #3279 from fruitl00p/patch-3
...
Make sure the universe repo is loaded into APT
2019-01-06 20:49:46 -05:00
Jose Diaz-Gonzalez
51add20a53
fix: ensure software-properties-common is installed
...
It is necessary for add-apt-repository
2019-01-06 20:49:08 -05:00
Jose Diaz-Gonzalez
85bf4dd5cd
tests: add support to junit output for marking what tests were excluded and all files that were processed
...
[ci skip]
2019-01-06 20:27:48 -05:00
Jose Diaz-Gonzalez
57766597ae
Merge pull request #3370 from dokku/shellcheck-junit-output
...
Add junit support to shellcheck output
2019-01-05 23:27:17 -05:00
Jose Diaz-Gonzalez
f33784cbc9
fix: use correct encoding
2019-01-05 20:42:42 -05:00
Jose Diaz-Gonzalez
5f3b4640e8
refactor: use a python script to translate from shellcheck output to junit
...
The checkstyle xslt wasn't quite good enough, resulting in missing/malformatted output. Note that this now excludes _passing_ tests, which also isn't quite right, but a fair bit closer to the xsd here: https://github.com/windyroad/JUnit-Schema
2019-01-05 19:56:23 -05:00
Jose Diaz-Gonzalez
d67f719fe4
chore: lint python
2019-01-05 19:46:08 -05:00
Jose Diaz-Gonzalez
c4f1ef26c0
tests: move all shellcheck excludes into a single file
...
This will allow us to add/remove shellcheck excludes more easily.
2019-01-05 07:43:20 -05:00
Jose Diaz-Gonzalez
73eabec039
feat: add junit support to shellcheck output
...
This requires us to run shellcheck twice, as the first pass doesn't output anything human readable - both because of the redirect and because shellcheck doesn't directly support it - which increases lint runtime but allows us to have both the junit information and the normal human-readable output.
Note that the checkstyle output does not contain timing info.
2019-01-05 06:31:14 -05:00
Jose Diaz-Gonzalez
287a3c3542
Merge pull request #3350 from dokku/3262-check-web-listeners
...
Do not build the proxy config when there are no app listeners
2019-01-05 06:30:14 -05:00
Jose Diaz-Gonzalez
afacf32ba7
Merge pull request #3377 from dokku/3374-sponsor-dokku
...
Remove team member section on homepage in favor of sponsor section
2019-01-05 06:23:58 -05:00
Jose Diaz-Gonzalez
12d3f112e3
docs: Remove team member section on homepage in favor of sponsor section
...
This removes outdated information on the main page in favor of the "official" ways of sponsoring Dokku.
Also update the contributing note to mention where to post
Are you a crypto-user and want other options? Feel free to send bitcoin to 3MY2HxMVsxuWmhQkgYBsE3iZFjJgkjNPyQ
Closes #3374
2019-01-05 06:22:03 -05:00
Jose Diaz-Gonzalez
74b36bd66d
Merge pull request #3376 from dokku/3284-bye-rawgit
...
Switch from rawgit to jsdelivr
2019-01-05 04:10:31 -05:00
Jose Diaz-Gonzalez
bb8d0324b5
docs: Switch from rawgit to jsdelivr
...
Rawgit is no longer being offered due to spammers, but jsdelivr has graciously allowed folks to use their cdn to mirror assets from github.
Closes #3284
2019-01-05 04:08:30 -05:00
Jose Diaz-Gonzalez
8b67d36c88
Merge pull request #3369 from dokku/3162-nginx-validate
...
Pull invalid nginx configuration when the nginx configs fail to validate
2018-12-31 12:40:22 -05:00
Jose Diaz-Gonzalez
0909052816
feat: Pull invalid nginx configuration when the nginx configs fail to validate
...
- expose an nginx:validate command that can be used to show validation information
- properly reference the invalid nginx config, rather than tell the user that another app's nginx config is invalid when deploying their own app
- allow a user to cleanup bad nginx config files out of band when they are blocking a deploy _without_ requiring knowing where that nginx config is
Note that this may have issues with generated nginx.conf files that depend on other apps or other parts of the nginx config. For now, this is acceptable, though it is something that needs to be field tested.
Closes #3162
2018-12-31 11:57:03 -05:00
Jose Diaz-Gonzalez
2c002177e4
Merge pull request #3371 from dokku/changelog-tests-section
...
Add tests section to changelog
2018-12-30 18:06:07 -05:00
Jose Diaz-Gonzalez
dbf21d6b8c
feat: add tests section to changelog
...
For changes that are primarily test-related, pull them out into a specific section of the changelog.
[ci skip]
2018-12-30 18:05:48 -05:00
Jose Diaz-Gonzalez
7ad493c263
docs: do not reference commands as subcommands
2018-12-30 06:31:40 -05:00
Jose Diaz-Gonzalez
d1d9c57892
chore: add documentation to existing nginx commands
2018-12-30 06:31:18 -05:00
Jose Diaz-Gonzalez
bccfa8a3a0
fix: do not build the proxy config when there are no app listeners
...
This avoids cases where a developer believes they should be able to provision an nginx proxy but is unable to as no web process is configured to listen for the app.
Also silence stderr when extracting custom nginx templates. If there is stderr, that means we were not able to retrieve the template, but it's of no consequence for debugging.
Closes #3262
2018-12-30 05:11:36 -05:00
Jose Diaz-Gonzalez
68309d5659
Merge pull request #3308 from dokku/timing-info
...
Timing info in CircleCI
2018-12-29 21:22:18 -05:00
Jose Diaz-Gonzalez
95aeb27f0b
feat: add timing info
2018-12-29 21:21:17 -05:00
Jose Diaz-Gonzalez
d2f116f958
Merge pull request #3367 from dokku/tests-from-built-artifact
...
Run tests from built artifact
2018-12-29 19:53:21 -05:00
Jose Diaz-Gonzalez
c344efdd8d
tests: run tests from built artifact
...
Rather than testing against an install from source, ensure that all tests run from what _would_ be installed on a user's server. This ensures that the build process is sound, regardless of what code changes are implemented.
2018-12-29 18:32:52 -05:00
Jose Diaz-Gonzalez
dece1b52e0
Merge pull request #3368 from dokku/balance-tests
...
Balance circleci tests
2018-12-29 16:48:13 -05:00
Jose Diaz-Gonzalez
fbab5d2313
tests: balance circleci tests
...
This will help with test keep test times low
2018-12-29 16:47:52 -05:00
Jose Diaz-Gonzalez
10c56efdf7
Merge pull request #3366 from dokku/fix-network-clean
...
fix: add post-app-clone-setup to network clean make target
2018-12-29 16:36:03 -05:00
Jose Diaz-Gonzalez
56967ef950
fix: add post-app-clone-setup to network clean make target
2018-12-29 16:35:40 -05:00
Jose Diaz-Gonzalez
fc5f0c6685
Merge pull request #3365 from dokku/josegonzalez-patch-1
...
Remove extra tags:create call from docs
2018-12-29 16:29:58 -05:00
Jose Diaz-Gonzalez
9f05bd0dc3
docs: remove extra tag creation
...
The `latest` tag is now automatically created on tags:deploy.
[ci skip]
2018-12-29 16:29:30 -05:00
Jose Diaz-Gonzalez
682c6256bc
Merge pull request #3363 from dokku/single-test
...
Add a wrapper for invoking a single test
2018-12-29 16:28:05 -05:00
Jose Diaz-Gonzalez
de89dd7319
Merge pull request #3362 from dokku/relative-test-runs
...
Allow tests to be run from any directory
2018-12-29 08:25:13 -05:00
Jose Diaz-Gonzalez
480b8ce42e
tests: add a wrapper for invoking a single test
...
This can be used to increase testing velocity.
2018-12-29 08:01:14 -05:00
Jose Diaz-Gonzalez
dec181be6e
tests: allow tests to be run from any directory
...
They previously required being run from repository root.
2018-12-29 07:33:59 -05:00
Jose Diaz-Gonzalez
c20826efa7
Merge pull request #3360 from dokku/upgrade-bats
...
Switch to bats-core
2018-12-29 07:21:51 -05:00
Jose Diaz-Gonzalez
10b6cd5b83
Merge pull request #3361 from dokku/faster-nginx-install
...
Do not generate dhparam for tests
2018-12-29 05:38:42 -05:00
Jose Diaz-Gonzalez
7ed7202c67
tests: switch to bats-core
...
This switches from the older, unmaintained version of bats to one that _is_ maintained. In particular, this fork of the community version - bats-core/bats-core - adds junit timing support, which can be used to track down slow tests.
Once the bats-core/bats-core repository merges junit support, we will switch back to upstream.
Note that tests on OS X will still run using a version that _does not_ have junit timing support.
2018-12-29 05:09:30 -05:00
Jose Diaz-Gonzalez
a54f672b5c
tests: do not generate dhparam for tests
...
Tests will run much quicker if we don't need to regenerate this file. Note that this file _should not_ be used within installs.
2018-12-29 04:22:28 -05:00
Jose Diaz-Gonzalez
03ed58600c
Merge pull request #3358 from dokku/3355-tags-deploys
...
Image tag deploy workflow cleanup
2018-12-28 23:41:01 -05:00
Jose Diaz-Gonzalez
95469f472e
docs: add a warning concerning the addition of layers to herokuish-based images that are deployed via the tags plugin
2018-12-28 22:29:55 -05:00
Jose Diaz-Gonzalez
4a3707d36d
feat: tag the "latest" image on tags deploy
...
If the image tag being deployed is not `latest`, we'll retag it as such once the deploy is complete.
Closes #3355
2018-12-28 22:29:53 -05:00
Jose Diaz-Gonzalez
4990a1cdda
Merge pull request #3351 from dokku/2740-clone-domains
...
Do not clone URLS and VHOST files to new apps
2018-12-28 19:29:00 -05:00
Jose Diaz-Gonzalez
df1987e6c4
chore: reformat file to use spaces, not tabs
2018-12-28 19:00:42 -05:00
Jose Diaz-Gonzalez
81542ef089
feat: do not clone URLS and VHOST files to new apps
...
This follows the heroku pattern of ensuring applications are "freshly" created, routing-wise.
Closes #2740
2018-12-28 18:10:22 -05:00
Jose Diaz-Gonzalez
51dea4a220
fix: do not clone the tls directory
...
The tls directory stores the ssl certificate for an application, and should not be cloned to any new applications.
Refs #2740
2018-12-28 18:06:09 -05:00
Jose Diaz-Gonzalez
26ad2320cb
Merge pull request #3349 from dokku/3249-clean-clones
...
Ensure apps are cleanly cloned
2018-12-28 18:05:43 -05:00
Jose Diaz-Gonzalez
29bad6b635
Merge pull request #3357 from dokku/build
...
Add support for building arbitrary releases
2018-12-28 17:57:22 -05:00
Jose Diaz-Gonzalez
39fad96b0d
Merge pull request #3356 from dokku/storage-var-lib
...
Move storage directory into DOKKU_LIB_ROOT
2018-12-28 17:44:10 -05:00
Jose Diaz-Gonzalez
1bcf91895b
fix: move storage directory into DOKKU_LIB_ROOT
...
Should this path change in the future, the storage plugin will respect the variable value.
[ci skip]
2018-12-28 17:43:32 -05:00
Jose Diaz-Gonzalez
fd5aa596d1
feat: add support for building arbitrary releases
...
This will let us support creating a build release that can be used to test anyone's PR.
2018-12-28 17:42:15 -05:00
Jose Diaz-Gonzalez
c5143cb722
chore: switch to dokku_log_info1_quiet
2018-12-28 17:02:09 -05:00
Jose Diaz-Gonzalez
a9d46ada5d
feat: add test for old app during apps:clone --skip-deploy
...
If you skip a deploy and then destroy the newly created app, the old application should continue functioning like normal.
2018-12-28 17:02:09 -05:00
Jose Diaz-Gonzalez
f3a33e74d7
fix: remove CONTAINER files on app clone
...
This will ensure we don't accidentally destroy old applications if the new app isn't rebuilt or the rebuild fails.
Closes #3249
2018-12-28 17:02:08 -05:00
Jose Diaz-Gonzalez
cfd8f237df
feat: cleanup IP and PORT files on app clone
2018-12-28 17:02:06 -05:00
Jose Diaz-Gonzalez
34d248a28c
fix: remove old nginx.conf from a new app on clone
2018-12-27 21:31:57 -05:00
Jose Diaz-Gonzalez
0498a707c8
fix: Add a trigger to allow plugins to cleanup after a new clone is created
2018-12-27 21:31:57 -05:00
Jose Diaz-Gonzalez
86cc15d285
Merge pull request #3354 from dokku/josegonzalez-patch-1
...
Drop default dhparam key size to 2048
2018-12-27 21:21:41 -05:00
Jose Diaz-Gonzalez
f25f45b67e
fix: drop dhparam key size to 2048
...
4096 takes so long on a very fast machine - 32 core, 64 gb droplet - that most users will begin to believe that it will never complete.
2018-12-27 21:21:06 -05:00
Jose Diaz-Gonzalez
a7c5e74c91
Merge pull request #3341 from baikunz/single-ipadress
...
Select only default dokku network IP
2018-12-27 19:37:49 -05:00
dorian
47462fcb6f
WIP add tests
2018-12-27 23:32:28 +01:00
Jose Diaz-Gonzalez
077f5c1281
Merge pull request #3347 from dokku/upgrade-herokuish
...
Upgrade herokuish
2018-12-27 15:11:29 -05:00
Jose Diaz-Gonzalez
54990ebf83
Merge pull request #3352 from dokku/3343-ssl-enhancements
...
Increase security of default SSL setup
2018-12-27 15:10:04 -05:00
Jose Diaz-Gonzalez
af742f70c6
Merge pull request #3353 from dokku/normalize-tests
...
Normalize tests
2018-12-27 15:09:43 -05:00
Jose Diaz-Gonzalez
2fc51bcf53
fix: wrap all output and status variables in quotes
...
This will ensure newlines are replaced when these variables are output for debugging tests
2018-12-27 09:02:39 -05:00
Jose Diaz-Gonzalez
3656651cb9
refactor: wrap all 'run dokku' calls in /bin/bash calls
2018-12-27 09:02:26 -05:00
Jose Diaz-Gonzalez
a9920e7cf9
Merge pull request #3348 from dokku/packagecloud-token
...
Use correct name for packagecloud token when running CI commands
2018-12-27 08:35:07 -05:00
Jose Diaz-Gonzalez
ba8037b4bd
feat: switch to move secure ssl ciphers
...
The cipher list is from from https://cipherli.st/ and will remove a few older browsers:
- Android 5.0
- Android 6.0
- Chrome 49 / XP SP3
- Firefox 31.3.0 ESR / Win 7
- Firefox 47 / Win 7 R
- IE 11 / Win Phone 8.1
I _think_ thats an okay drop - dropping Android kinda hurts, but we're far from the only ones dropping them from being served, and our users are free to override these settings on their own servers.
Closes #3343
2018-12-27 06:22:37 -05:00
Jose Diaz-Gonzalez
92ae1b678a
feat: increase RSA bit keys to 4096
...
Refs #3343
2018-12-27 06:21:50 -05:00
Jose Diaz-Gonzalez
fbf19daff8
fix: use correct name for packagecloud token when running CI commands
2018-12-27 04:36:32 -05:00
Jose Diaz-Gonzalez
53d66246d8
feat: upgrade herokuish
2018-12-27 04:34:23 -05:00
Jose Diaz-Gonzalez
90105e3c6a
Merge pull request #3339 from dokku/fix-global-cleanup
...
Properly check args when calling cleanup globally
2018-12-27 04:09:22 -05:00
Jose Diaz-Gonzalez
53ad759da8
Merge pull request #3344 from dokku/non-interactive-report
...
Allow running dokku report without needing an interactive shell
2018-12-27 04:08:36 -05:00
Jose Diaz-Gonzalez
72f531001e
Merge pull request #3345 from dokku/report-all-flag
...
Allow triggering the full report for all apps via --all flag
2018-12-27 04:08:20 -05:00
Jose Diaz-Gonzalez
f49754de7a
Merge pull request #3346 from dokku/overwrite-dokku-nginx-conf
...
feat: always overwrite the dokku.conf file for nginx
2018-12-27 04:08:02 -05:00
Jose Diaz-Gonzalez
8bc87ee656
feat: always overwrite the dokku.conf file for nginx
...
This is necessary as sometimes older config is shipped with Dokku, meaning that security directives - amongst others - are not properly updated.
Refs #3342
2018-12-26 23:05:01 -05:00
Jose Diaz-Gonzalez
e838fe7b96
feat: allow triggering the full report for all apps via --all flag
2018-12-26 23:03:00 -05:00
Jose Diaz-Gonzalez
a688a23d1a
fix: Allow running dokku report without needing an interactive shell
2018-12-26 23:00:36 -05:00
dorian
ccfaeb0e36
Select only default dokku network IP
2018-12-23 20:54:20 +01:00
Jose Diaz-Gonzalez
f3c0c70b22
fix: properly check args when calling cleanup globally
2018-12-18 02:30:11 -05:00
Jose Diaz-Gonzalez
f5bb99c145
Release 0.13.4
...
# History
## 0.13.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.13.4/bootstrap.sh
sudo DOKKU_TAG=v0.13.4 bash bootstrap.sh
```
### Bug Fixes
- #3337 : @josegonzalez Use correct container id variable for killing containers
### New Features
- #3338 : @josegonzalez Redirect ps:retire output to a log file
2018-12-17 17:29:47 -05:00
Jose Diaz-Gonzalez
f61fcbc3b5
Merge pull request #3338 from dokku/redirect-retire-output
...
Redirect ps:retire output to a log file
2018-12-17 17:28:04 -05:00
Jose Diaz-Gonzalez
73fb626618
feat: Redirect ps:retire output to a log file
...
This will allow systems to properly monitor whether retiring old containers works.
Note that the file will be logrotated by the 20_events logrotate config.
2018-12-17 17:27:42 -05:00
Jose Diaz-Gonzalez
7a81f89442
Merge pull request #3337 from dokku/fix-cid
...
Use correct container id variable for killing containers
2018-12-17 17:26:09 -05:00
Jose Diaz-Gonzalez
ba157867c1
fix: Use correct container id variable for killing containers
...
The first pass at stop/kill would fail as the variable was incorrect.
2018-12-17 17:25:43 -05:00
Jose Diaz-Gonzalez
4f1cd2d30c
Release 0.13.3
...
# History
## 0.13.3
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.13.3/bootstrap.sh
sudo DOKKU_TAG=v0.13.3 bash bootstrap.sh
```
### Bug Fixes
- #3330 : @josegonzalez Ensure chowned properties always have a user and group set
### New Features
- #3334 : @josegonzalez refactor: run every 5 minutes instead of 2
2018-12-12 16:05:32 -05:00
Jose Diaz-Gonzalez
803b55c6c2
Merge pull request #3330 from dokku/ensure-permissions
...
Ensure chowned properties always have a user and group set
2018-12-12 14:08:33 -06:00
Jose Diaz-Gonzalez
d90e7b68dc
Merge pull request #3334 from dokku/josegonzalez-patch-1
...
refactor: run every 5 minutes instead of 2
2018-12-12 12:27:38 -06:00
Jose Diaz-Gonzalez
929f503fa3
refactor: run every 5 minutes instead of 2
...
2 is a bit agressive, but 5 will ensure there are no runs that coincide with each other.
2018-12-12 13:27:11 -05:00
Jose Diaz-Gonzalez
615119260d
fix: ensure chowned properties always have a user and group set
...
Depending on the execution path, the variables may not be set at the top-level.
Closes #3328
2018-12-12 02:55:38 -05:00
Jose Diaz-Gonzalez
2f2136af09
Release 0.13.2
...
# History
## 0.13.2
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.13.2/bootstrap.sh
sudo DOKKU_TAG=v0.13.2 bash bootstrap.sh
```
### Bug Fixes
- #3329 : @josegonzalez Avoid parsing missing file when retiring containers
- #3325 : @wcalandro Add "--global" to dokku cleanup on dokku update
### Documentation
- #3326 : @josegonzalez Add note to release on how to upgrade via the bootstrap script
2018-12-12 01:21:07 -05:00
Jose Diaz-Gonzalez
634a399748
Merge pull request #3329 from dokku/guard-missing-file
...
Avoid parsing missing file when retiring containers
2018-12-12 00:16:59 -06:00
Jose Diaz-Gonzalez
325e686b16
fix: avoid parsing missing file when retiring containers
2018-12-12 00:34:42 -05:00
Jose Diaz-Gonzalez
d702fae491
Merge pull request #3326 from dokku/release-update-note
...
Add note to release on how to upgrade via the bootstrap script
2018-12-05 01:27:23 -05:00
Jose Diaz-Gonzalez
eaaa73e642
docs: add note to release on how to upgrade via the bootstrap script
2018-12-05 01:26:13 -05:00
Jose Diaz-Gonzalez
aa0f7ccfa7
Merge pull request #3325 from wcalandro/wcalandro-patch-1
...
Add "--global" to dokku cleanup on dokku update
2018-12-05 01:20:39 -05:00
Wyatt Calandro
b1254b3edc
Merge branch 'master' into wcalandro-patch-1
2018-12-04 22:27:59 -07:00
Wyatt Calandro
887633a3a3
Add "--global" to dokku cleanup on dokku update
...
This fixes the error "FAILED: Please specify an app or --global" on completion of dokku-update
2018-12-04 22:22:27 -07:00
Jose Diaz-Gonzalez
e2d7f7ea35
Release 0.13.1
...
# History
## 0.13.1
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.13.1/bootstrap.sh
sudo DOKKU_TAG=v0.13.1 bash bootstrap.sh
```
### Bug Fixes
- #3324 : @josegonzalez Add missing source of config functions
2018-12-04 16:18:02 -05:00
Jose Diaz-Gonzalez
513bc74c55
Merge pull request #3324 from dokku/josegonzalez-patch-1
...
Add missing source of config functions
2018-12-04 16:14:17 -05:00
Jose Diaz-Gonzalez
5b9eff6114
fix: add missing source of config functions
...
Closes dokku/dokku#3323
2018-12-04 16:13:47 -05:00
Jose Diaz-Gonzalez
49a9d84342
Release 0.13.0
...
# History
## 0.13.0
### Bug Fixes
- #3312 : @josegonzalez fix: keep track of failed containers regardless of docker kill output
- #3299 : @josegonzalez Wrap script_bin in double-quotes
- #3295 : @alexquick Sort config:show by key name
- #3288 : @josegonzalez Wrap script binary in single quotes during executable check
### New Features
- #3302 : @josegonzalez Add ability to check on app lock status via apps:locked command
- #3315 : @aokon Upgrade herokuish to 0.4.5 version
- #3236 : @josegonzalez Retire old containers
- #3307 : @josegonzalez Add support for docker.io package
- #3301 : @josegonzalez Add ability to sync packages to a new version of ubuntu
- #3286 : @josegonzalez Sanitize docker inspect output with ps:inspect
- #3240 : @josegonzalez Refactor Procfile handling to use go-procfile-util
- #3282 : @josegonzalez Use create instead of run for faster and more reliable file copy from docker images
- #3280 : @josegonzalez Better scheduler support
- #3259 : @josegonzalez Check if script is executable when a full path is specified
### Documentation
- #3314 : @royklutman Remove reference to non-existent DigitalOcean hosting plan
- #3313 : @morenoh149 Indicate to user to specify hostname
- #3310 : @josegonzalez Add a note to our issue template begging for money
- #3281 : @josegonzalez Add documentation on custom error pages
2018-12-02 03:31:40 -05:00
Jose Diaz-Gonzalez
5ca4c769db
Merge pull request #3312 from dokku/josegonzalez-patch-2
...
fix: keep track of failed containers regardless of docker kill output
2018-12-02 02:55:02 -05:00
Jose Diaz-Gonzalez
ab6dd96c50
Merge pull request #3314 from royklutman/do-vultr-small-machine
...
Remove reference to non-existent DigitalOcean hosting plan
2018-12-02 02:49:42 -05:00
Jose Diaz-Gonzalez
b7cc027a04
docs: remove digitalocean instance size reference.
...
[ci skip]
2018-12-02 02:49:17 -05:00
Jose Diaz-Gonzalez
eb804bfbbd
Merge pull request #3299 from dokku/josegonzalez-patch-1
...
fix: wrap script_bin in double-quotes
2018-12-02 02:46:45 -05:00
Jose Diaz-Gonzalez
366a3cee81
Merge pull request #3302 from dokku/locked-command
...
Add ability to check on app lock status via apps:locked command
2018-12-02 02:03:00 -05:00
Jose Diaz-Gonzalez
cb3b5bdc28
feat: add ability to check on app lock status via apps:locked command
...
This allows users to further introspect on the state of the application.
2018-12-01 18:49:38 -05:00
Jose Diaz-Gonzalez
6b35cc3131
Merge pull request #3315 from aokon/herokuish-upgrade-to-0.4.5
...
feat: upgrade herokuish to 0.4.5 version
2018-11-21 07:20:47 -05:00
Adam Okoń
0fbbb10307
feat: upgrade herokuish to 0.4.5 version
...
The new version was released https://github.com/gliderlabs/herokuish/releases/tag/v0.4.5
2018-11-19 17:30:08 +01:00
Jose Diaz-Gonzalez
82bf74d7c9
Merge pull request #3313 from morenoh149/patch-1
...
Indicate to user to specify hostname
2018-11-17 01:10:15 -05:00
Harry Moreno
dd30525c27
Note dokku.me is hostname and note ssh-agent
...
[ci-skip]
2018-11-17 00:40:39 -05:00
Roy Klutman
ae8f614a81
Change DigitalOcean to Vultr as an example
2018-11-16 13:56:44 +01:00
Jose Diaz-Gonzalez
cf834f8ac8
fix: keep track of failed containers regardless of docker kill output
...
`docker kill` sometimes exits non-zero, meaning we don't keep track of logs for failed containers
2018-11-14 17:23:23 -05:00
Jose Diaz-Gonzalez
ea2e9fe348
Merge pull request #3236 from dokku/retire-old-containers
...
Retire old containers
2018-11-14 16:03:17 -05:00
Jose Diaz-Gonzalez
4b8e70075f
Merge pull request #3310 from dokku/josegonzalez-patch-2
...
Add a note to our issue template begging for money
2018-11-05 18:11:21 -05:00
Jose Diaz-Gonzalez
068d83629f
docs: Add a note to our issue template begging for money
...
Working for free sucks.
[ci skip]
2018-11-05 18:05:26 -05:00
Jose Diaz-Gonzalez
54d577a038
Merge pull request #3307 from dokku/josegonzalez-patch-2
...
feat: Add support for docker.io package
2018-11-05 11:23:00 -05:00
Jose Diaz-Gonzalez
2e41cb36de
feat: Add support for docker.io package
...
This is new in Ubuntu Bionic, and should allow users to install without using upstream docker.
Note that we recommend installing from upstream where possible.
Closes #3297
2018-11-05 11:21:48 -05:00
Jose Diaz-Gonzalez
a468b3b17b
Merge pull request #3301 from dokku/copy-packages
...
Add ability to sync packages to a new version of ubuntu
2018-11-05 00:20:58 -05:00
Jose Diaz-Gonzalez
07d64909a9
feat: Add ability to sync dokku packages to a new version of ubuntu
...
This will allow us to quickly roll out support for future versions of the OS.
[ci skip]
2018-11-05 00:19:04 -05:00
Jose Diaz-Gonzalez
769cff23fd
fix: wrap script_bin in double-quotes
...
Refs #3259
2018-11-02 23:38:10 -04:00
Jose Diaz-Gonzalez
cf996b4a87
Merge pull request #3295 from alexquick/fix-config-order
...
[config] sort config:show by key name
2018-10-27 18:33:41 -04:00
Alex Quick
34efbbd570
[config] sort config:show by key name
...
resolves : #3293
2018-10-27 15:48:41 -04:00
Jose Diaz-Gonzalez
f83aba565f
fix: properly chown ps folder
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
c1b47dd248
fix: use correct path for lockfile
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
ec47b1bcc7
refactor: set DOKKU_SYSTEM_USER and DOKKU_SYSTEM_GROUP at the top-level
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
deeaf6dc41
fix: ensure path exists
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
8a9c77a061
fix: pass lint
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
d9fca6ac47
fix: correct syntax error
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
38ed9bff39
feat: add a way to retire old containers scheduled by the docker-local plugin
...
These will be killed on a cron schedule, allowing us to ensure old containers don't run once memory pressure clears up - even across restarts.
Closes #3225
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
14a1050a26
feat: add ps:retire command
...
This can be used to remove all old containers for a given deployment method.
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
48842fc2f6
refactor: allow any function to attain a lock
2018-10-21 12:50:39 -04:00
Jose Diaz-Gonzalez
ba4db261ba
Merge pull request #3288 from dokku/josegonzalez-patch-1
...
Wrap script binary in single quotes during executable check
2018-10-21 12:38:13 -04:00
Jose Diaz-Gonzalez
1c24585093
fix: wrap script binary in single quotes during executable check
...
Refs #3259
[ci skip]
2018-10-21 12:37:25 -04:00
Jonathon Coe
e16a7b5fe3
fix circle-ci build status flag ( #3287 )
2018-10-20 11:29:02 -05:00
Jose Diaz-Gonzalez
ea2443a7c2
Merge pull request #3286 from dokku/dokku-inspect
...
Sanitize docker inspect output with ps:inspect
2018-10-14 23:03:55 -04:00
Jose Diaz-Gonzalez
15a2b7cbce
feat: sanitize docker inspect output with ps:inspect
...
Often-times, we will want to have the container inspect output for debugging purposes, but this process is:
- error prone, as the user needs to know what their containers are
- potentially insecure, as the output must be sanitized of sensitive data
Instead of making users wade through this process, we provide a helper `ps:inspect` command, that can be used to diagnose problems associated with containers that may or may not exist for an application.
2018-10-14 22:10:28 -04:00
Jose Diaz-Gonzalez
44d8eb4cb7
Merge pull request #3240 from dokku/3196-procfile-handling
...
Refactor Procfile handling to use go-procfile-util
2018-10-14 00:20:02 -04:00
Jose Diaz-Gonzalez
fd8d27d837
revert: permission and trace
2018-10-14 00:19:24 -04:00
Jose Diaz-Gonzalez
059d3dc159
fix: call run in order to override globals
2018-10-13 23:31:11 -04:00
Jose Diaz-Gonzalez
05240c56b6
fix: reference correct variable for procfile
2018-10-13 20:17:51 -04:00
Jose Diaz-Gonzalez
6f2e2d6aad
chore: ensure the output gets formatted correctly
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
f992156dcf
fix: use run for testing failed deploy_app
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
aee8b8b659
fix: use correct app when testing scaling of non-existent process types
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
5e06583055
feat: trace
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
cb0ad13278
fix: proc check only works when there is Procfile available
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
d63f1cc158
fix: expand variables
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
64c6437e4e
hack: pull procfile if possible when setting ps:scale
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
2ec99bc853
hack: create the application after it gets destroyed
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
81935a8f31
feat: drop debugging info
2018-10-11 20:19:57 -04:00
Jose Diaz-Gonzalez
01a4440f39
fix: use correct test app
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
0abc40ecca
fix: use correct version of go-procfile-util
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
7f6688c01a
hack: log the procfile and more
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
0d776ec2c8
fix: ensure we respect the herokuish start command
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
95292bfcba
fix: correct issue where we accidentally bailed when there was no error
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
0292c4ee3b
refactor: move get_cmd_from_procfile to ps/functions
...
Procfile handling should only be performed in the ps plugin
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
afd101034d
feat: verify that a process exists before scaling it
...
Refs #2582
Refs #3196
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
b6fe31f9cb
fix: call procfile-util correctly
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
c924bdef04
feat: expand the PORT environment variable when provided
...
Refs #2793
Refs #3196
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
2db8f93507
feat: error out on Procfile extraction if the procfile is invalid
...
Refs #2991
Refs #3196
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
aeeb2e138f
feat: install procfile-util
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
d156cff7e4
chore: sort rpm dependencies
2018-10-11 20:19:56 -04:00
Jose Diaz-Gonzalez
2d1b11bd8c
Merge pull request #3282 from dokku/3272-better-copy-from-image
...
feat: use create instead of run for faster and more reliable file copy from docker images
2018-10-07 18:59:46 -04:00
Jose Diaz-Gonzalez
58fcb01e08
hack: drop apt-key call for mysql key
2018-10-07 18:08:40 -04:00
Jose Diaz-Gonzalez
66948b9de4
feat: use create instead of run for faster and more reliable file copy from docker images
...
Closes #3272
2018-10-07 16:39:13 -04:00
Jose Diaz-Gonzalez
9aeee8189b
Merge pull request #3281 from dokku/3239-error-page-docs
...
docs: add documentation on custom error pages
2018-10-06 18:47:37 -04:00
Jose Diaz-Gonzalez
b67a695e9e
docs: add documentation on custom error pages
...
Closes #3239
[ci skip]
2018-10-06 18:47:01 -04:00
Jose Diaz-Gonzalez
c84304b33c
Merge pull request #3280 from dokku/better-scheduler-support
...
Better scheduler support
2018-10-06 18:05:33 -04:00
Jose Diaz-Gonzalez
c441e7ec2c
Merge pull request #3259 from dokku/josegonzalez-patch-1
...
feat: check if script is executable when a full path is specified
2018-10-06 16:43:33 -04:00
Robin Speekenbrink
7e990963f1
Make sure the universe repo is loaded into APT
...
this should fix #3278
2018-10-06 01:27:29 +02:00
Jose Diaz-Gonzalez
ed190527ce
feat: allow overriding the scheduler globally
...
Being able to override globally is useful for cases where a user will _always_ want their applications to be globally distributed
2018-09-30 21:36:53 -04:00
Jose Diaz-Gonzalez
fabb18c55c
feat: allow disabling the nginx-vhosts plugin by default
...
This allows us to force another plugin as the default vhost implementation, or disable it altogether in favor of some higher-level proxy implementation, such as one that integrates with service discovery.
2018-09-30 17:04:05 -04:00
Jose Diaz-Gonzalez
31adb13bde
Release 0.12.13
...
# History
## 0.12.13
### New Features
- #3257 : @josegonzalez Suppress output in git plugin during builds
- #3254 : @michaelshobbs Update herokuish to 0.4.4
### Documentation
- #3270 : @alexymik Correct typo in git documentation
- #3268 : @josegonzalez Correct notice on ubuntu support
- #3247 : @mimischi Fix typo in ps:stopall
- #3246 : @dv Change DISABLE_CHOWN to disable-chown
2018-09-24 23:34:50 -04:00
Jose Diaz-Gonzalez
2102160cdb
Merge pull request #3270 from alexymik/patch-1
...
Fix typo in git.md
2018-09-17 14:04:35 -04:00
Alexy Mikhailichenko
5ddb7eb983
Fix typo in git.md
...
'supportec' -> 'supported'
2018-09-17 13:52:22 -04:00
Jose Diaz-Gonzalez
b904895a61
Merge pull request #3268 from dokku/josegonzalez-patch-2
...
Fix notice on ubuntu support
2018-09-12 00:18:23 -04:00
Jose Diaz-Gonzalez
be0c315a12
docs: fix notice on ubuntu support
2018-09-12 00:02:22 -04:00
Stefan Pahlplatz
c55bfb650c
Updated copyright from 2013-2017 to 2013-2018 ( #3260 )
2018-09-02 13:15:59 -05:00
Jose Diaz-Gonzalez
84227b972b
feat: check if script is executable when a full path is specified
...
This fixes issues where developers may specify a binary to run but haven't given that binary executable permissions.
2018-08-31 00:15:22 -04:00
Jose Diaz-Gonzalez
9d15ef9395
Merge pull request #3257 from dokku/josegonzalez-patch-1
...
fix: suppress output in git plugin during builds
2018-08-25 10:38:54 -04:00
Jose Diaz-Gonzalez
16e4bc8f60
fix: suppress output in git plugin during builds
2018-08-25 01:52:20 -04:00
Michael Hobbs
a0cb2d932a
Merge pull request #3254 from dokku/mh/chore/update-herokuish
...
update herokuish to 0.4.4
2018-08-21 09:05:18 -07:00
Michael Hobbs
70f522ecdd
update herokuish to 0.4.4
2018-08-20 10:57:34 -07:00
Jose Diaz-Gonzalez
be941a7375
Merge pull request #3247 from mimischi/restartall
...
Fix typo in ps:stopall
2018-08-17 11:19:01 -05:00
Michael Gecht
b812637fe1
Fix typo in ps:stopall
2018-08-06 14:28:21 +02:00
Jose Diaz-Gonzalez
194d5c995b
Merge pull request #3246 from dv/patch-1
...
Change DISABLE_CHOWN to disable-chown
2018-08-04 18:40:57 -04:00
David Verhasselt
7a8dd39ee8
Change DISABLE_CHOWN to disable-chown
...
The correct field is `disable-chown`, not `DISABLE_CHOWN`. Maybe it was in the past?
2018-08-04 13:13:44 +03:00
Jose Diaz-Gonzalez
09762cb35a
Release 0.12.12
...
# History
## 0.12.12
### New Features
- #3244 : @josegonzalez Allow disabling chown for persistent storage in scheduler-docker-local
2018-08-01 07:32:41 -04:00
Jose Diaz-Gonzalez
e2e263c783
Merge pull request #3244 from dokku/allow-chown-disable
...
feat: allow disabling chown for persistent storage in scheduler-docker-local
2018-08-01 07:31:55 -04:00
Jose Diaz-Gonzalez
7349c30cd9
feat: allow disabling chown for persistent storage in scheduler-docker-local
...
Some systems - such as a mounted read-only CIFS filesystem - do not fully support chown, and chowning should be considered optional for cases when the host os has already taken care of permissioning. This commit allows users to disable chown by setting a property on the scheduler-docker-local plugin.
2018-08-01 06:51:47 -04:00
Jose Diaz-Gonzalez
53c5d548f1
Release 0.12.11
...
# History
## 0.12.11
### Bug Fixes
- #3238 : @josegonzalez Handle proxy issues in app renaming
- #3234 : @mashrikt Unset GIT_QUARANTINE_PATH when updating repo submodule
- #3223 : @josegonzalez Get the global scheduler if no app is specified
- #3218 : @wcalandro Fix error text when using "dokku plugin:uninstall"
### New Features
- #3242 : @josegonzalez Upgrade herokuish to 0.4.3
- #3241 : @josegonzalez Add a subcommand for retrieving failed app deploy logs
- #3237 : @josegonzalez Support --quiet header when showing all environment variables
### Documentation
- #3235 : @josegonzalez Switch from ps:rebuild to ps:restart
- #3221 : @josegonzalez Better callout for why env vars do not get applied to dockerfile builds
2018-07-29 20:35:49 -04:00
Jose Diaz-Gonzalez
aec7b6f7fb
Merge pull request #3242 from dokku/herokuish-upgrade
...
feat: upgrade herokuish to 0.4.3
2018-07-29 20:32:22 -04:00
Jose Diaz-Gonzalez
1831848f89
feat: upgrade herokuish to 0.4.3
2018-07-29 20:31:53 -04:00
Jose Diaz-Gonzalez
f80b152c9b
Merge pull request #3241 from dokku/failed-deploy-logs
...
feat: add a subcommand for retrieving failed app deploy logs
2018-07-29 20:28:15 -04:00
Jose Diaz-Gonzalez
db29029653
docs: clarify usage for multiple apps
2018-07-29 19:40:52 -04:00
Jose Diaz-Gonzalez
87ee233636
feat: add a header message
2018-07-29 19:40:39 -04:00
Jose Diaz-Gonzalez
cf99ac9a2c
fix: use correct argument
2018-07-29 19:40:08 -04:00
Jose Diaz-Gonzalez
1538dc5dcb
docs: clarify that the scheduler api is unstable
...
Also add missing dollar signs to variables.
2018-07-29 19:33:05 -04:00
Jose Diaz-Gonzalez
ec34b35a7f
feat: allow retrieving failed logs for all apps
2018-07-29 19:32:05 -04:00
Jose Diaz-Gonzalez
f7169bf417
chore: clarify plugin trigger name
2018-07-29 19:31:20 -04:00
Jose Diaz-Gonzalez
f173c2f1c2
docs: add missing documentation for scheduler-failed plugin trigger
2018-07-29 19:30:45 -04:00
Jose Diaz-Gonzalez
78f467852e
feat: add a subcommand for retrieving failed app deploy logs
...
This can be useful in cases where a developer wishes to see what error messages are available for a failed deploy, but does not wish to spelunk around `docker ps -a` output.
Note that the logs are not made available once a further deploy is triggered, or after the containers have been garbage collected.
2018-07-29 17:17:53 -04:00
Jose Diaz-Gonzalez
8b932971df
Merge pull request #3238 from dokku/josegonzalez-patch-2
...
Handle proxy issues in app renaming
2018-07-28 02:20:04 -04:00
Jose Diaz-Gonzalez
66b2fb602f
feat: implement proxy-clear-config
...
This will allow us to kill stale proxy configuration within apps, which is critical during application renames.
- redirect rmdir output to dev-null
- trigger a proxy-clear-config (new trigger) when renaming an application
- The configuration will be rebuilt during the later `ps_rebuild`
Closes #3231
2018-07-28 01:20:06 -04:00
Jose Diaz-Gonzalez
df834f41f3
feat: add a test to prove that tls breaks app renames
2018-07-28 01:20:03 -04:00
Jose Diaz-Gonzalez
b0ac10bc11
Merge pull request #3237 from dokku/josegonzalez-patch-1
...
feat: support --quiet header when showing all environment variables
2018-07-26 14:41:56 -04:00
Jose Diaz-Gonzalez
b75547cff8
feat: support --quiet header when showing all environment variables
...
Closes #3229
2018-07-25 23:51:55 -04:00
Jose Diaz-Gonzalez
e8265ac642
Merge pull request #3234 from mashrikt/unset_git_quarantine_path
...
unset GIT_QUARANTINE_PATH when updating repo submodule
2018-07-25 23:49:45 -04:00
Jose Diaz-Gonzalez
029de873d7
Merge pull request #3235 from dokku/josegonzalez-patch-1
...
Switch from ps:rebuild to ps:restart
2018-07-25 22:45:14 -04:00
Jose Diaz-Gonzalez
2679bf3709
docs: switch from ps:rebuild to ps:restart
...
A rebuild from source is not generally required here.
2018-07-25 22:44:47 -04:00
Tahzib Mashrik
6fb4adf87f
unset GIT_QUARANTINE_PATH when updating repo submodule
2018-07-26 03:06:01 +06:00
Jose Diaz-Gonzalez
c9de100dd9
feat: add container id to retire-container-failed arguments ( #3227 )
...
Refs dokku/dokku#3225
2018-07-09 10:27:24 -05:00
Jose Diaz-Gonzalez
f6fc32a074
feat: allow silencing headers on storage:list output ( #3224 )
2018-07-05 18:42:04 -05:00
Jose Diaz-Gonzalez
019e80d60a
Merge pull request #3223 from dokku/josegonzalez-patch-1
...
Get the global scheduler if no app is specified
2018-07-05 10:49:07 -04:00
Jose Diaz-Gonzalez
06f8237196
fix: get the global scheduler if no app is specified
2018-07-04 15:31:03 -04:00
Jose Diaz-Gonzalez
8fa869fab2
Merge pull request #3221 from dokku/josegonzalez-patch-1
...
docs: better callout for why env vars do not get applied to dockerfile builds
2018-06-25 12:15:44 -04:00
Jose Diaz-Gonzalez
ed744d05e1
docs: better callout for why env vars do not get applied to dockerfile builds
...
[ci skip]
2018-06-25 12:15:24 -04:00
Jose Diaz-Gonzalez
0023b6135a
Merge pull request #3218 from wcalandro/master
...
Fix error text when using "dokku plugin:uninstall"
2018-06-19 13:41:15 -04:00
Wyatt Calandro
2b709fb8e8
Fix error text when using "dokku plugin:uninstall"
2018-06-19 10:04:54 -07:00
Jose Diaz-Gonzalez
3bc5e780da
Release 0.12.10
...
# History
## 0.12.10
### New Features
- #3214 : @josegonzalez Add net-tools as a dependency to debian installs
2018-06-09 21:29:45 -04:00
Jose Diaz-Gonzalez
2fa7a1ab5f
Merge pull request #3214 from dokku/josegonzalez-patch-1
...
Add net-tools as a dependency to debian installs
2018-06-09 21:28:48 -04:00
Jose Diaz-Gonzalez
f34a16846f
feat: add net-tools as a dependency to debian installs
...
Ubuntu has been slimming down their installations recently, so requiring net-tools fixes usage issues for many commonly installed plugins (such as the datastore plugins).
2018-06-09 20:49:38 -04:00
Jose Diaz-Gonzalez
a2177ef57f
Release 0.12.9
...
# History
## 0.12.9
### Bug Fixes
- #3212 : @josegonzalez Add missing config source
2018-06-08 17:23:30 -04:00
Jose Diaz-Gonzalez
28619164c4
Merge pull request #3212 from dokku/josegonzalez-patch-1
...
Add missing config source
2018-06-08 17:22:59 -04:00
Jose Diaz-Gonzalez
ab376f0f1a
fix: add missing config source
2018-06-08 14:24:33 -04:00
Jose Diaz-Gonzalez
44cb90eff1
Release 0.12.8
...
# History
## 0.12.8
### Bug Fixes
- #3211 : @josegonzalez Add missing source of config/functions
### Documentation
- #3204 : @znz Add `--no-restart` to `config:unset` of `config:help`
- #3203 : @josegonzalez Clarify issue template
2018-06-04 12:41:35 -04:00
Jose Diaz-Gonzalez
2584d958e9
Merge pull request #3211 from dokku/josegonzalez-patch-1
...
fix: add missing source of config/functions
2018-06-04 12:40:32 -04:00
Jose Diaz-Gonzalez
161d877e8b
fix: add missing source of config/functions
...
Sometimes a deploy will complain if this doesn't exist.
2018-06-04 11:42:42 -04:00
Jose Diaz-Gonzalez
b98154e410
Merge pull request #3204 from znz/doc-of-config-uunset--no-restart
...
Add `--no-restart` to `config:unset` of `config:help`
2018-05-25 10:57:26 -04:00
Kazuhiro NISHIYAMA
7cb0d7fb58
Update output of config:help in docs
...
[ci skip]
2018-05-25 19:51:35 +09:00
Kazuhiro NISHIYAMA
c77d323f1f
Add --no-restart to config:unset of config:help
2018-05-25 19:50:15 +09:00
Jose Diaz-Gonzalez
3ae416955f
Update ISSUE_TEMPLATE.md
2018-05-23 11:41:58 -04:00
Jose Diaz-Gonzalez
7480fd51ee
Merge pull request #3203 from dokku/josegonzalez-patch-1
...
Clarify issue template
2018-05-23 11:20:54 -04:00
Jose Diaz-Gonzalez
730e8f73d4
docs: Cleanup Issue Template
...
- reorder things to make it clearer to the user what they are filing
- use headers for various sections
- separate the `dokku report` section to increase its importance
[ci skip]
2018-05-23 11:12:25 -04:00
Jose Diaz-Gonzalez
d3118b4d07
Release 0.12.7
...
# History
## 0.12.7
### Bug Fixes
- #3200 : @josegonzalez fix: correct bash-completion integration
### New Features
- #3199 : @josegonzalez Update herokuish to 0.4.2
- #3198 : @josegonzalez Cleanup temporary changes during betafish releases
2018-05-20 19:10:25 -04:00
Jose Diaz-Gonzalez
fb79d0f2e8
Merge pull request #3200 from dokku/fix-bash-completion
...
fix: correct bash-completion integration
2018-05-20 19:08:09 -04:00
Jose Diaz-Gonzalez
1bbde8fd94
Merge pull request #3199 from dokku/update-herokuish
...
Update herokuish to 0.4.2
2018-05-20 19:07:12 -04:00
Jose Diaz-Gonzalez
ee8bdd4886
Merge pull request #3198 from dokku/cleanup-betafish-releases
...
Cleanup temporary changes during betafish releases
2018-05-20 19:06:45 -04:00
Jose Diaz-Gonzalez
e36db73864
feat: add a simple build process for herokuish releases
...
These should be moved to the herokuish repository, but as Dokku manages those releases, it's best to at least place these scripts here.
2018-05-20 19:06:31 -04:00
Jose Diaz-Gonzalez
a3a50f193c
feat: update herokuish to 0.4.2
2018-05-20 19:06:01 -04:00
Jose Diaz-Gonzalez
7d917589a4
fix: correct bash-completion integration
...
The previous method did not work once the file was moved to the correct location.
[ci skip]
2018-05-20 19:05:36 -04:00
Jose Diaz-Gonzalez
aad283a981
fix: add missing default value for exit code during dokku-update releases
2018-05-20 19:03:09 -04:00
Jose Diaz-Gonzalez
047626909c
fix: cleanup temporary changes during betafish releases
...
[ci skip]
2018-05-20 19:02:18 -04:00
Jose Diaz-Gonzalez
5ab170a60a
Release 0.12.6
...
# History
## 0.12.6
### Bug Fixes
- #3193 : @josegonzalez Install bash-completion files correctly
- #3179 : @josegonzalez Ignore issues with popd when OS versions with stricter security
- #3177 : @philm ensure dokku-redeploy runs when docker is stopped then started
- #3176 : @josegonzalez Detect mixed running status on service start
### New Features
- #3195 : @josegonzalez Allow lower versions of docker-engine
- #3181 : @malixsys Adding support for `http2_push_preload` to nginx 1.13.9+ configuration
- #3183 : @josegonzalez Unskip initial herokuish test
- #3175 : @josegonzalez Implement bash-completion for commands
### Documentation
- #3197 : @josegonzalez Add a tutorial for deploying applications via gitlab ci
- #3194 : @josegonzalez Clarify why dokku report information is useful
- #3189 : @josegonzalez Correct issue with adding a user remotely
2018-05-19 15:13:50 -04:00
Jose Diaz-Gonzalez
ddd5526fed
fix: add missing link to tutorial
...
[ci skip]
2018-05-19 14:19:16 -04:00
Jose Diaz-Gonzalez
b716b61099
Merge pull request #3197 from dokku/2975-tutorials
...
Add a tutorial for deploying applications via gitlab ci
2018-05-19 14:17:54 -04:00
Jose Diaz-Gonzalez
cadf876d37
docs: Add a tutorial for deploying applications via gitlab ci
...
This also documents a review app workflow, and hints towards future extensions of the platform.
Closes #2975
[ci skip]
2018-05-19 14:17:05 -04:00
Jose Diaz-Gonzalez
088608d160
docs: add warning to running on external volumes
2018-05-19 14:16:50 -04:00
Jose Diaz-Gonzalez
4f9b00dfcb
Merge pull request #3195 from dokku/lower-docker-version
...
feat: allow lower versions of docker-engine
2018-05-19 03:34:55 -04:00
Jose Diaz-Gonzalez
1d9479e532
feat: allow lower versions of docker-engine
2018-05-19 03:32:57 -04:00
Jose Diaz-Gonzalez
93eb8be806
Merge pull request #3194 from dokku/josegonzalez-patch-1
...
Clarify why dokku report information is useful
2018-05-19 03:04:17 -04:00
Jose Diaz-Gonzalez
31d4851089
docs: clarify why dokku report information is useful
...
Also note that it can be run without any arguments.
Refs #3192
2018-05-19 03:03:59 -04:00
Jose Diaz-Gonzalez
e98d54f0bc
Merge pull request #3181 from malixsys/3165_support_http2_push_reload
...
Adding support for `http2_push_preload` to nginx 1.13.9+ configuration
2018-05-19 02:23:19 -04:00
Jose Diaz-Gonzalez
f7474347b6
Merge pull request #3193 from dokku/fix-bash-completion
...
Install bash-completion files correctly
2018-05-19 02:18:22 -04:00
Jose Diaz-Gonzalez
640f78a23c
fix: put bash-completion files in correct place
...
[ci skip]
2018-05-19 02:17:39 -04:00
Jose Diaz-Gonzalez
136c868904
chore: move http2_push logic into single line
...
[ci skip]
2018-05-19 02:14:37 -04:00
Jose Diaz-Gonzalez
1587b32a30
Merge pull request #3189 from dokku/josegonzalez-patch-1
...
docs: correct issue with adding a user remotely
2018-05-13 14:53:40 -04:00
Jose Diaz-Gonzalez
cb7b1f4ebd
docs: correct issue with adding a user remotely
...
Closes #3188
[ci skip]
2018-05-13 14:53:24 -04:00
Jose Diaz-Gonzalez
6df62d052a
Merge pull request #3183 from dokku/josegonzalez-patch-1
...
chore: unskip initial herokuish test
2018-05-04 15:30:18 -04:00
Jose Diaz-Gonzalez
c7ce9dc89c
chore: unskip initial herokuish test
...
This was previously skipped on circleci 1.0 but 2.0 apparently has full `docker exec` support.
2018-05-04 14:04:39 -04:00
malixsys
5da8bcc3b5
Adding support for http2_push_preload to nginx 1.13.9+ configuration
2018-05-01 12:58:16 -04:00
Jose Diaz-Gonzalez
aca8df1b09
Merge pull request #3179 from dokku/3178-popd
...
Ignore issues with popd when OS versions with stricter security
2018-05-01 01:24:33 -04:00
Jose Diaz-Gonzalez
87e9bea6da
fix: ignore issues with popd when OS versions with stricter security
...
Refs #2978
Closes #3178
2018-05-01 00:02:08 -04:00
Jose Diaz-Gonzalez
aed99f6193
Merge pull request #3177 from HealthcareBlocks/redeploy-systemd-always-restart
...
ensure dokku-redeploy runs when docker is stopped then started
2018-04-28 15:06:59 -04:00
Jose Diaz-Gonzalez
f115815ced
Merge pull request #3176 from dokku/2772-non-mixed-start
...
Detect mixed running status on service start
2018-04-28 15:06:19 -04:00
Phil Misiowiec
900e4ac94d
ensure dokku-redeploy runs when docker is stopped then started
2018-04-28 09:24:12 -07:00
Jose Diaz-Gonzalez
855090c9e7
fix: minor deprecated code cleanup
2018-04-28 01:27:34 -04:00
Jose Diaz-Gonzalez
9b41f7a74e
fix: use updated fn-ps-is-app-running function to determine an application's status
...
In some cases, a single allocation for a service may not be running, but the others will, and `is_app_running` will return the wrong thing.
Closes #2772
2018-04-28 01:21:26 -04:00
Jose Diaz-Gonzalez
8d07ffe775
refactor: deprecate is_app_running in favor of ps#fn-ps-is-app-running
...
This will allow us to _actually_ introspect on the running state of an application. In certain cases, the detected state can be "mixed", meaning that we may need to take action, depending on what we want to do in mixed mode.
2018-04-28 01:19:23 -04:00
Jose Diaz-Gonzalez
e47f6e5803
fix: use dokku_log_warn helper for warning messages in the ps plugin
2018-04-28 01:13:48 -04:00
Jose Diaz-Gonzalez
436574a9ad
Merge pull request #3175 from dokku/2095-bash-completion
...
Implement bash-completion for commands
2018-04-28 01:05:44 -04:00
Jose Diaz-Gonzalez
8ac04392f0
fix: add missing source
2018-04-27 13:44:29 -04:00
Jose Diaz-Gonzalez
5bfb43222b
fix: add missing source
2018-04-27 12:33:33 -04:00
Jose Diaz-Gonzalez
7ee87c7aa5
chore: drop package-based bash-completion priming
...
This is now down in the plugin:install step.
2018-04-27 04:12:30 -04:00
Jose Diaz-Gonzalez
172779f3d6
feat: recache bash-completion output whenever actions are taken on plugins
...
While this slows down those actions, it ensures we never have out of date information.
2018-04-27 04:11:50 -04:00
Jose Diaz-Gonzalez
75ea7862cc
feat: prime the bash-completion output
...
While not ideal, users can manually update the completion-cache by reconfiguring the installed package, or updating Dokku.
2018-04-27 04:04:36 -04:00
Jose Diaz-Gonzalez
6ea86f2714
feat: create bash-completion file
...
This only completes the command names - not any arguments - and also relies on a completion cache as the response from Dokku for help output can be slow.
Closes #2095
2018-04-27 04:02:23 -04:00
Jose Diaz-Gonzalez
a6b047805c
feat: ensure the dokku binary respects the quiet flag
...
Previously, there were many headers being output that were unable to be removed via the --quiet flag.
2018-04-27 03:55:00 -04:00
Jose Diaz-Gonzalez
3ce148dacd
Release 0.12.5
...
# History
## 0.12.5
### Bug Fixes
- #3173 : @josegonzalez fix: do not output error message twice
### New Features
- #3172 : @josegonzalez feat: Add the ability to ignore existing applications during a git clone
- #3171 : @josegonzalez Allow users to override the reported app url
- #3170 : @josegonzalez Add ps:startall command
### Documentation
- #3159 : @zuck Improve docs for default site with HTTPS
2018-04-27 01:28:40 -04:00
Jose Diaz-Gonzalez
67dcf34f7a
Merge pull request #3173 from dokku/silence-extra-error-message
...
fix: do not output error message twice
2018-04-27 01:25:13 -04:00
Jose Diaz-Gonzalez
db635841f5
Merge pull request #3172 from dokku/clone-skip-existing
...
feat: Add the ability to ignore existing applications during a git clone
2018-04-27 01:24:26 -04:00
Jose Diaz-Gonzalez
970b6806c7
fix: do not output error message twice
...
It was output twice because stderr is not silenced and `get_running_image_tag` was called _before_ `verify_app_name`.
2018-04-27 00:28:17 -04:00
Jose Diaz-Gonzalez
1dfa02924d
feat: Add the ability to ignore existing applications during a git clone
...
This makes it possible to create cloned apps if and only if they haven't already been created - a useful feature for review apps.
2018-04-27 00:03:19 -04:00
Jose Diaz-Gonzalez
380e8affba
Merge pull request #3171 from dokku/override-urls
...
Allow users to override the reported app url
2018-04-26 20:05:49 -04:00
Jose Diaz-Gonzalez
725dd8b2a6
Merge pull request #3159 from zuck/patch-1
...
Improve docs for default site with HTTPS
2018-04-26 19:51:39 -04:00
Jose Diaz-Gonzalez
ff27908dfd
docs: cleanup ssl wildcard docs
2018-04-26 19:51:27 -04:00
Jose Diaz-Gonzalez
e6762f2439
feat: allow users to override the reported app url
...
This is useful in cases where the app url has some "interesting" structure - such as a subdomain or scheme change - for a specific installation.
Closes #3160
2018-04-26 19:21:29 -04:00
Jose Diaz-Gonzalez
954d20bd1e
Merge pull request #3170 from dokku/ps-startall
...
Add ps:startall command
2018-04-26 18:18:47 -04:00
Jose Diaz-Gonzalez
792b36d5cc
feat: add ps:startall command
2018-04-26 17:34:06 -04:00
Jose Diaz-Gonzalez
3f4278ec1d
Release 0.12.4
...
# History
## 0.12.4
### Bug Fixes
- #3168 : @josegonzalez Use correct variable name when writing deploy-branch value
2018-04-20 14:55:12 -04:00
Jose Diaz-Gonzalez
a185142170
Merge pull request #3168 from dokku/josegonzalez-patch-1
...
Use correct variable name when writing deploy-branch value
2018-04-20 14:20:50 -04:00
Jose Diaz-Gonzalez
24a30c8d4b
fix: use correct variable name when writing deploy-branch value
...
Closes #3158
2018-04-20 14:20:26 -04:00
Jose Diaz-Gonzalez
3c7e5730ec
Release 0.12.3
...
# History
## 0.12.3
### Bug Fixes
- #3156 : @josegonzalez fix: ensure we _always_ include all types in history output
### Documentation
- #3163 : @josegonzalez Better apt install formatting
### Other
- #3153 : @scjody Allow specifying a separate DOKKU_HOST_ROOT
2018-04-17 10:52:49 -04:00
Jose Diaz-Gonzalez
c1c1cdd25f
Merge pull request #3153 from plotly/separate-data-root-for-docker-binds
...
Allow specifying a separate DOKKU_HOST_ROOT
2018-04-16 20:12:09 -04:00
Jody McIntyre
beea394822
Merge branch 'master' into separate-data-root-for-docker-binds
2018-04-16 18:54:58 -04:00
Jody McIntyre
1ad89bf53b
Add tests of cache bind directory
2018-04-16 18:52:51 -04:00
Emanuele Bertoldi
28f76c5ae0
Merge branch 'master' into patch-1
2018-04-16 21:16:33 +02:00
Jose Diaz-Gonzalez
94a1f895d0
Merge pull request #3163 from dokku/better-install-formatting
...
Better apt install formatting
2018-04-15 15:08:27 -04:00
Jose Diaz-Gonzalez
6ad694653a
docs: fix styling to ensure we don't add wrapping
2018-04-14 15:07:48 -04:00
Jose Diaz-Gonzalez
724c059721
docs: simplify grep
2018-04-14 15:06:32 -04:00
Emanuele Bertoldi
6b78375cdc
Save some chars
2018-04-14 01:12:49 +02:00
Emanuele Bertoldi
9087664667
Expand docs for default site over HTTPS
2018-04-14 01:10:56 +02:00
Emanuele Bertoldi
418ecf67c2
Improve docs for default site with HTTPS
...
Provide a working solution of default site configuration for both HTTP and HTTPS requests.
2018-04-13 01:56:01 +02:00
Salvatore Ferrucci
dc2bdbc366
remove ls from command's help ( #3157 )
2018-04-11 07:30:31 -05:00
Jose Diaz-Gonzalez
08a43c1604
Merge pull request #3156 from dokku/fix-history
...
fix: ensure we _always_ include all types in history output
2018-04-10 20:35:37 -04:00
Jose Diaz-Gonzalez
f5f1eebf63
fix: ensure we _always_ include all types in history output
...
In some cases, we might miss pull requests where there is more than one 'type' label, causing that pull request to be omitted from the history. This change ensures we always include pull requests in the change log
2018-04-10 20:34:26 -04:00
Jose Diaz-Gonzalez
0117cbffaa
Release 0.12.2
...
# History
## 0.12.2
### Bug Fixes
- #3155 : @josegonzalez fix: re-add is_container_running
2018-04-10 20:23:34 -04:00
Jose Diaz-Gonzalez
4187a80ff6
Merge pull request #3155 from dokku/re-add-function
...
fix: re-add is_container_running
2018-04-10 20:23:15 -04:00
Jose Diaz-Gonzalez
eb3866c636
fix: re-add is_container_running
...
As this was not strictly announced in our migration guide, removing it is a bc-incompatible change we are not comfortable with. We may wish to remove it in the future
2018-04-10 20:22:31 -04:00
Jose Diaz-Gonzalez
10fed6ecf0
Update purge-cache.go
2018-04-10 14:12:52 -04:00
Jose Diaz-Gonzalez
9c5cb7d0f0
Update functions
2018-04-10 14:12:10 -04:00
Jose Diaz-Gonzalez
9b72c93a57
Update rename
2018-04-10 14:11:10 -04:00
Jose Diaz-Gonzalez
8cb95063d2
Update clone
2018-04-10 14:10:34 -04:00
Jose Diaz-Gonzalez
5f9a91aac1
Update clone
2018-04-10 14:10:06 -04:00
Jose Diaz-Gonzalez
02af8398c4
Update pre-delete
2018-04-10 14:09:43 -04:00
Jose Diaz-Gonzalez
23a53b5034
Update exec-app-json-scripts
2018-04-10 14:09:29 -04:00
Jose Diaz-Gonzalez
e5aec5b141
Update pre-delete
2018-04-10 14:08:21 -04:00
Jose Diaz-Gonzalez
4e88c534b7
Update exec-app-json-scripts
2018-04-10 14:07:24 -04:00
Jose Diaz-Gonzalez
93dd5c72ec
Update dokku
2018-04-10 14:05:34 -04:00
Jody McIntyre
aa5561b781
Use DOKKU_ROOT_ON_HOST for Docker bind mounts
2018-04-09 17:51:14 -04:00
Jody McIntyre
13bd5864b3
Add DOKKU_ROOT_ON_HOST variable
...
This is to be used in place of `DOKKU_ROOT` when we need to refer to a
path on the system where the Docker daemon is being run; if `dokku` is
running in a container this may be different from the regular
`DOKKU_ROOT`.
2018-04-09 17:44:32 -04:00
Jose Diaz-Gonzalez
6f2cf34f10
Release 0.12.1
...
# History
## 0.12.1
### Bug Fixes
- #3151 : @josegonzalez fix: include missing config/functions source
2018-04-09 09:42:57 -04:00
Jose Diaz-Gonzalez
57cc3ccefe
Merge pull request #3151 from dokku/fix-nginx-upgrades
...
fix: include missing config/functions source
2018-04-09 09:37:54 -04:00
Jose Diaz-Gonzalez
aa5600271a
fix: include missing config/functions source
...
Closes #3150
2018-04-09 09:37:25 -04:00
Jose Diaz-Gonzalez
ea0089b207
Release 0.12.0
...
# History
## 0.12.0
### Bug Fixes
- #3146 : @josegonzalez Fix non ubuntu installs
- #3138 : @josegonzalez Use correct path for /etc/default file
- #3137 : @josegonzalez Ensure we can disable setting the rev-env-var
- #3131 : @axilleas Capitalize log sentence when renaming containers
- #3128 : @Modicrumb Improve windows vagrant experience
- #3105 : @znz Follow renaming from deploy-method to deploy-source
- #3101 : @josegonzalez Handle stopped nginx during debian installation
### New Features
- #3141 : @josegonzalez Centralize app existence checks into the apps plugin
- #3147 : @josegonzalez Create proxy:ports-set call
- #3145 : @josegonzalez Add report trigger
- #3144 : @josegonzalez Increase curl max timeout to 600 seconds (10 minutes)
- #3107 : @znz Remove unused password in ssl cert generation
- #3095 : @josegonzalez Migrate env for NGINX_* to PROXY_*
- #3140 : @josegonzalez Add newline to config:get output
- #3139 : @josegonzalez Add ability to initialize a git repository out of band
- #3111 : @josegonzalez Upgrade herokuish to 0.4.0
- #3110 : @josegonzalez Upgrade herokuish to 0.3.36
- #3106 : @znz Remove unnecessary shellcheck disable
- #3098 : @josegonzalez Pull herokuish from docker hub when installing via package
- #3100 : @josegonzalez Properly handle invalid process type entries during DOKKU_SCALE generation
- #3097 : @josegonzalez Update herokuish to 0.3.35
### Documentation
- #3148 : @josegonzalez Use consistent terms for domains, apps, and commands
- #3135 : @josegonzalez Revert "Clarify that the checks plugin only matches content start"
- #3134 : @tomdyson Fix typo in upgrading docs
- #3119 : @TomasHubelbauer Link through to the application deployment page after the installation
- #3118 : @Tyilo Clarify that the checks plugin only matches content start
- #3113 : @ilyapoz Fix proxy management link
- #3112 : @josegonzalez Minor doc css fixes
- #3104 : @sarendsen Add dokku-limit to plugins documentation
- #3108 : @znz Update plugin list output
2018-04-07 17:16:14 -04:00
Jose Diaz-Gonzalez
8d90477d44
fix: add missing hook
2018-04-07 16:39:38 -04:00
Jose Diaz-Gonzalez
eaed0b78cf
Merge pull request #3141 from dokku/use-apps-exists
...
Use apps_exists helper where appropriate
2018-04-07 16:31:29 -04:00
Jose Diaz-Gonzalez
cf6fed82fb
Merge pull request #3147 from dokku/ports-set
...
Create proxy:ports-set call
2018-04-07 15:53:12 -04:00
Jose Diaz-Gonzalez
72f53f9f1b
refactor: use apps_exists helper where appropriate
...
This centralizes the logic around checking if an application exists.
2018-04-07 15:04:51 -04:00
Jose Diaz-Gonzalez
13ffd960d9
feat: create proxy:ports-set call
...
In some cases, it may be useful to completely override the set ports for a given application - such as on initial deploy when there is no global domain set. This change also further allows us to handle automation in a smoother fashion.
2018-04-07 14:48:18 -04:00
Jose Diaz-Gonzalez
5b4d6dc6eb
Merge pull request #3148 from dokku/consistent-voice
...
Use consistent terms for domains, apps, and commands
2018-04-07 14:22:08 -04:00
Jose Diaz-Gonzalez
b3f7db6d95
Merge pull request #3146 from dokku/fix-non-ubuntu-release
...
Fix non ubuntu installs
2018-04-07 14:20:48 -04:00
Jose Diaz-Gonzalez
b10bfc62d7
docs: consistently reference dokku.me
2018-04-07 14:19:14 -04:00
Jose Diaz-Gonzalez
85f180d43a
docs: consistently reference command instead of subcommand
2018-04-07 14:16:04 -04:00
Jose Diaz-Gonzalez
d65cea7d47
docs: consistently reference node-js-app in the documentation
2018-04-07 14:13:55 -04:00
Jose Diaz-Gonzalez
dae4c211f2
fix: correct version for scheduler-docker-local plugin
2018-04-07 13:31:48 -04:00
Jose Diaz-Gonzalez
7e84725b55
fix: drop unsupported bullseye
2018-04-07 13:31:29 -04:00
Jose Diaz-Gonzalez
c7004c3ff9
feat: update docs to ensure devs always install from a real deb repo
2018-04-07 13:18:20 -04:00
Jose Diaz-Gonzalez
8cec6ee318
fix: always reference trusty as default
...
It is currently where we run CI, so I trust - heh - that as a default more than anything else
2018-04-07 13:17:34 -04:00
Jose Diaz-Gonzalez
83c39cee30
chore: drop unused make targets
2018-04-07 13:05:55 -04:00
Jose Diaz-Gonzalez
7661116858
fix: ensure we handle all ubuntu pushes
2018-04-07 13:05:43 -04:00
Jose Diaz-Gonzalez
2bf67dff96
chore: fix shellcheck
2018-04-07 13:03:12 -04:00
Jose Diaz-Gonzalez
4078995eeb
fix: cleanup release process for non-ubuntu systems
2018-04-07 12:59:18 -04:00
Jose Diaz-Gonzalez
a9e8890fe1
Merge pull request #3145 from dokku/report-trigger
...
Add report trigger
2018-04-07 09:38:15 -04:00
Jose Diaz-Gonzalez
313c41e2d1
docs: update ISSUE_TEMPLATE
2018-04-07 04:50:52 -04:00
Jose Diaz-Gonzalez
4aac1fd936
feat: add report trigger
...
This allows users to quickly show the state of any configured application, as well as the state of their server. In doing so, we make it easy for them to provide information necessary for debugging in a single command.
2018-04-07 04:49:21 -04:00
Jose Diaz-Gonzalez
09fddd11c4
Merge pull request #3144 from dokku/3142-increase-curl-timeouts
...
Increase curl max timeout to 600 seconds (10 minutes)
2018-04-07 02:58:37 -04:00
Jose Diaz-Gonzalez
a21761d48d
feat: indent report output
2018-04-07 01:35:16 -04:00
Jose Diaz-Gonzalez
c90486547f
feat: increase curl max timeout to 600 seconds (10 minutes)
...
Closes #3142
2018-04-07 01:09:19 -04:00
Jose Diaz-Gonzalez
69ce54626a
Merge pull request #3109 from dokku/scheduler
...
Refactor container scheduling into it's own plugin
2018-04-07 00:23:56 -04:00
Jose Diaz-Gonzalez
3ca8f3c3dc
docs: add documentation on the docker-local scheduler
2018-04-07 00:21:06 -04:00
Jose Diaz-Gonzalez
39d6bb554a
chore: standardize on app
2018-04-07 00:08:30 -04:00
Jose Diaz-Gonzalez
a95a69e6fc
fix: ensure all the scheduler hooks are output in event logs
2018-04-07 00:07:18 -04:00
Jose Diaz-Gonzalez
94fcabea15
feat: properly document all new plugin triggers
2018-04-07 00:05:30 -04:00
Jose Diaz-Gonzalez
e8972ff5a0
scratch
2018-04-06 23:18:00 -04:00
Jose Diaz-Gonzalez
78503ed178
feat: handle case where old, renamed containers may still be running during ps:restore
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
867e3317aa
chore: minor cleanup to container and argument handling
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
85b00385a4
feat: implement docker-local cleanup hook
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
c621b3ed69
chore: drop unused function
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
894984a002
hack: temp-fix for renames
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
b92dc14b68
feat: add ability to copy a single plugin over
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
00f4fa0aed
refactor: move pre-deploy to scheduler-docker-local plugin
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
d6e474f451
feat: move check-deploy to scheduler-docker-local plugin
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
0b9d4b2580
feat: refer to container as dead instead of missing when inspect fails
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
a8d42ea8be
feat: use is_container_status everywhere
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
7a6d771689
fix: add missing source
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
3f1de1fd10
refactor: drop all application-related docker code from apps plugin
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
46f912659f
fix: make triggers executable
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
06a5ac9fc7
refactor: move docker-related commands from tags plugin into scheduler-docker-local plugin
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
8474c72a10
refactor: move container stopping into new scheduler-stop plugin trigger
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
da1ea2dda8
refactor: drop unmaintained ls subcommand
...
The correct way to handle getting the status should be ps:report.
Also cleaned up an issue where ps:report failed to catch errors for non-running containers.
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
50a98db8e6
refactor: move container file cleanup/renames to scheduler-docker-local plugin
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
331d58c62b
fix: trigger must be executable
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
5cada188d4
feat: move deploy logic into scheduler-docker-local plugin
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
56b89ad07a
feat: implement run command in scheduler-docker-local plugin
2018-04-06 22:53:02 -04:00
Jose Diaz-Gonzalez
b01d9e9a87
Merge pull request #3107 from znz/remove-unused-password
...
Remove unused password
2018-04-03 11:23:10 -04:00
Jose Diaz-Gonzalez
293b7fd482
Merge pull request #3095 from dokku/2823-proxy-env-vars
...
Migrate env for NGINX_* to PROXY_*
2018-04-03 10:27:09 -04:00
Jose Diaz-Gonzalez
52bb7c1c6a
Merge pull request #3140 from dokku/josegonzalez-patch-1
...
feat: add newline to config:get output
2018-04-02 01:41:23 -04:00
Jose Diaz-Gonzalez
cf45ccb040
feat: ignore shellcheck SC2191
2018-04-02 00:24:43 -04:00
Jose Diaz-Gonzalez
f48a6e1834
fix: remove local use in install hook
2018-04-02 00:24:43 -04:00
Alexis Tyler
61f1060c69
fix old env being passed
2018-04-02 00:24:43 -04:00
Alexis Tyler
f054b30086
fix missing function
2018-04-02 00:24:43 -04:00
Alexis Tyler
71bc198cec
inline nginx migrate function
2018-04-02 00:24:43 -04:00
Alexis Tyler
dc0404dbf1
add better logging to nginx migrate and fix indentation
2018-04-02 00:24:43 -04:00
Alexis Tyler
d3c9e80fcb
deprecate usage of NGINX_* in custom config
2018-04-02 00:24:43 -04:00
Alexis Tyler
85a7956876
add last PROXY conversions
2018-04-02 00:24:43 -04:00
Alexis Tyler
4c3a0801f7
fix review and switch DOKKU_NGINX to DOKKU_PROXY in scripts/docs
2018-04-02 00:24:43 -04:00
Alexis Tyler
7095eac052
migrate env for NGINX_* to PROXY_*
2018-04-02 00:24:43 -04:00
Jose Diaz-Gonzalez
2165686059
feat: add newline to config:get output
...
Closes #3121
2018-04-02 00:13:26 -04:00
Jose Diaz-Gonzalez
3d4d82ff4e
Merge pull request #3139 from dokku/git-initialize
...
feat: add ability to initialize a git repository out of band
2018-04-02 00:11:43 -04:00
Jose Diaz-Gonzalez
83f320ac8e
feat: add ability to initialize a git repository out of band
...
This is useful in contexts where the repository directory may be created and interacted with via git-http-backend or other methods of updating a repository.
2018-04-02 00:11:32 -04:00
Jose Diaz-Gonzalez
72674e5c6c
Merge pull request #3138 from dokku/fix-etc-default
...
fix: use correct path for /etc/default file
2018-04-01 17:54:33 -04:00
Jose Diaz-Gonzalez
c352f463f7
fix: use correct path for /etc/default file
...
/etc/defaults was an invalid path.
2018-04-01 17:48:08 -04:00
Jose Diaz-Gonzalez
db5b077354
Merge pull request #3137 from dokku/fix-empty-rev-env-var
...
fix: ensure we can disable setting the rev-env-var
2018-03-31 12:18:54 -04:00
Jose Diaz-Gonzalez
23c25a44ec
fix: ensure we can disable setting the rev-env-var
2018-03-31 04:30:15 -04:00
Jose Diaz-Gonzalez
0d5a77fcd6
Merge pull request #3114 from dokku/dokku-git-rev
...
Enhanced core git plugin
2018-03-31 03:42:49 -04:00
Jose Diaz-Gonzalez
d67e883e13
feat: flesh out git plugin further
...
- add `report` and `set` subcommands to the git plugin
- move configuring the DOKKU_DEPLOY_BRANCH to the git plugin
- implement configurable GIT_REV support
- migrate DOKKU_DEPLOY_BRANCH settings
- add a golang-compatible, shell based method of setting plugin configuration variables
Deprecates the community dokku-git-rev plugin.
Closes #2621
Refs dokku-community/dokku-git-rev#9
2018-03-31 03:25:03 -04:00
Jose Diaz-Gonzalez
0d1594e6fb
Merge pull request #3135 from dokku/revert-3118-patch-1
...
Revert "Clarify that the checks plugin only matches content start"
2018-03-28 08:57:52 -04:00
Jose Diaz-Gonzalez
e055d6876e
Revert "Clarify that the checks plugin only matches content start"
2018-03-28 08:57:34 -04:00
Jose Diaz-Gonzalez
42c4d7f338
Merge pull request #3134 from tomdyson/patch-1
...
Fix typo in upgrading docs
2018-03-28 08:51:36 -04:00
Tom Dyson
e4e7c91767
Fix typo in upgrading docs
...
it's "its" not "it's".
2018-03-28 11:57:44 +01:00
Mary Kate Fain
2cfcea3479
Updated help text on config:set to have commands in working order ( #3132 )
2018-03-27 21:33:03 -05:00
Jose Diaz-Gonzalez
b4cf7abcca
Merge pull request #3131 from axilleas/capitalize-named-containers
...
Capitalize log sentence when renaming containers
2018-03-26 12:03:21 -04:00
Achilleas Pipinellis
da0041299b
Capitalize log sentence when renaming containers
2018-03-26 13:12:58 +02:00
Jose Diaz-Gonzalez
80eb3bf8b9
Merge pull request #3128 from Modicrumb/modicrumb-3125
...
Changes to Dokku
2018-03-23 16:57:20 -04:00
Richard Sacco
7a4ff80525
changes to vagrantfile to make sure bash file works out of the box on windows
2018-03-23 13:18:40 -07:00
Richard Sacco
8a1ab4005d
Changes to Dokku
...
fixes windows vagrant installation
2018-03-21 09:19:21 -07:00
Jose Diaz-Gonzalez
275b6e70cf
Merge pull request #3119 from TomasHubelbauer/patch-1
...
Link through to the application deployment page after the installation
2018-03-15 09:40:02 -04:00
Tomáš Hübelbauer
f2693ec536
Link through to the application deployment page after the installation
2018-03-15 10:42:39 +01:00
Jose Diaz-Gonzalez
89584907f2
Merge pull request #3118 from Tyilo/patch-1
...
docs: CHECKS only matches start of content
2018-03-14 14:43:44 -04:00
Asger Hautop Drewsen
b31895baa9
docs: CHECKS only matches start of content
...
Right?
2018-03-14 18:53:06 +01:00
Jose Diaz-Gonzalez
776226d0d8
Merge pull request #3113 from ilyapoz/patch-1
...
Fix proxy management link
2018-03-11 06:32:58 -04:00
Ilia Pozhilov
be2cd9acd2
Fix proxy management link
2018-03-11 13:28:21 +03:00
Jose Diaz-Gonzalez
550dbef8b0
Merge pull request #3111 from dokku/josegonzalez-patch-1
...
feat: upgrade herokuish to 0.4.0
2018-03-11 00:48:03 -05:00
Jose Diaz-Gonzalez
a2d3a6087c
Merge pull request #3112 from dokku/minor-doc-css-fixes
...
Minor doc css fixes
2018-03-11 00:45:25 -05:00
Jose Diaz-Gonzalez
e794568ae5
docs: use ems for font sizes to improve zoom
2018-03-11 00:34:38 -05:00
Jose Diaz-Gonzalez
b4663e2034
docs: add closing tags as necessary
2018-03-11 00:33:25 -05:00
Jose Diaz-Gonzalez
c94b938b10
docs: add proper warning styling
...
[ci skip]
2018-03-11 00:06:34 -05:00
Jose Diaz-Gonzalez
11f8cdf29a
docs: set correct header
2018-03-11 00:04:07 -05:00
Jose Diaz-Gonzalez
47dff5b2e8
feat: upgrade herokuish to 0.4.0
2018-03-10 21:05:53 -05:00
Jose Diaz-Gonzalez
65540b3417
Merge pull request #3110 from dokku/josegonzalez-patch-1
...
Upgrade herokuish to 0.3.36
2018-03-10 21:05:24 -05:00
Jose Diaz-Gonzalez
eba3f71ced
feat: upgrade herokuish to 0.3.36
2018-03-10 20:13:35 -05:00
Jose Diaz-Gonzalez
330b826d39
Merge pull request #3104 from sarendsen/patch-1
...
Add dokku-limit to plugins documentation
2018-03-10 18:06:19 -05:00
Jose Diaz-Gonzalez
42ab9ec39f
Merge pull request #3103 from dokku/consolidate-vhost-references
...
Move all vhost related functions to the domains plugin
2018-03-08 09:48:38 -05:00
Jose Diaz-Gonzalez
3e1649a8a7
Merge pull request #3105 from znz/follow-deploy-source
...
Follow renaming from deploy-method to deploy-source
2018-03-08 09:43:09 -05:00
Jose Diaz-Gonzalez
0e4b7d7e7c
Merge pull request #3106 from znz/remove-unnecessary-shellcheck-disable
...
Remove unnecessary shellcheck disable
2018-03-08 09:42:44 -05:00
Jose Diaz-Gonzalez
afe1d715e1
Merge pull request #3108 from znz/update-plugin-list
...
Update plugin list [ci skip]
2018-03-08 09:42:09 -05:00
Kazuhiro NISHIYAMA
4e7c325292
Update plugin list [ci skip]
2018-03-08 22:45:51 +09:00
Kazuhiro NISHIYAMA
f476a12226
Remove unused password
2018-03-08 22:42:13 +09:00
Kazuhiro NISHIYAMA
c8daf2ac5b
Remove unnecessary shellcheck disable
...
[ci skip]
2018-03-08 22:41:00 +09:00
Kazuhiro NISHIYAMA
e645336640
Follow renaming from deploy-method to deploy-source
2018-03-08 22:39:16 +09:00
Sjoerd Arendsen
bd2948be6d
Add dokku-limit to plugins.md
2018-03-08 13:57:13 +01:00
Jose Diaz-Gonzalez
8c9a1ea995
Merge pull request #3098 from dokku/2828-pull-herokuish
...
Pull herokuish from docker hub when installing via package
2018-03-08 00:49:22 -05:00
Jose Diaz-Gonzalez
512878f629
Merge pull request #3100 from dokku/2991-skip-merge-conflicts
...
Properly handle invalid process type entries during DOKKU_SCALE generation
2018-03-08 00:48:35 -05:00
Jose Diaz-Gonzalez
eb6872d533
Merge pull request #3101 from dokku/josegonzalez-patch-1
...
Handle stopped nginx during debian installation
2018-03-08 00:48:07 -05:00
Jose Diaz-Gonzalez
212ef01f7a
fix: revert reload and start commands
2018-03-07 23:43:40 -05:00
Jose Diaz-Gonzalez
b417508c98
fix: handle stopped nginx during debian installation
...
Closes #3019
2018-03-07 23:32:52 -05:00
Jose Diaz-Gonzalez
71b578bf10
fix: Properly handle invalid process type entries during DOKKU_SCALE generation
...
Closes #2991
2018-03-07 21:48:20 -05:00
Jose Diaz-Gonzalez
510b039e07
Merge pull request #3097 from dokku/update-herokuish
...
feat: update herokuish to 0.3.35
2018-03-06 11:32:07 -05:00
Jose Diaz-Gonzalez
2e793fde8e
Release 0.11.6
...
# History
## 0.11.6
### Bug Fixes
- #3091 : @josegonzalez Properly trigger tar-based deploys on git-deployed repositories
- #3076 : @Kjwon15 Prune worktree after build
- #3090 : @josegonzalez Ensure all plugin triggers have docs and events integration
- #3089 : @josegonzalez Use a longer password for self-signed certificates
### New Features
- #2950 : @adelq Add configuration option to disable automatic app creation
- #3093 : @josegonzalez Add subcommands to allow app locking and unlocking
- #3092 : @josegonzalez Add support for configuring the app shell
### Documentation
- #3096 : @josegonzalez docs: Document how to check on a running dokku-installer
2018-03-06 11:24:36 -05:00
Jose Diaz-Gonzalez
8844c2ab67
feat: pull herokuish from docker hub
...
This removes the ability to support http proxy directly, but fixes issues where users may not
be using exactly the same herokuish as we expect.
Closes #2828
[ci skip]
2018-03-06 07:15:49 -05:00
Jose Diaz-Gonzalez
0d3a64c4b9
feat: update herokuish to 0.3.35
2018-03-06 06:47:37 -05:00
Jose Diaz-Gonzalez
7a0f527336
Merge pull request #3096 from dokku/2559-dokku-installer
...
docs: Document how to check on a running dokku-installer
2018-03-06 06:43:20 -05:00
Jose Diaz-Gonzalez
0b14c2b541
docs: Document how to check on a running dokku-installer
...
Closes #2559
[ci skip]
2018-03-06 06:43:02 -05:00
Jose Diaz-Gonzalez
527515f1a0
Merge pull request #2950 from adelq/disable-app-autocreation
...
Add configuration option to disable automatic app creation
2018-03-06 01:54:14 -05:00
Jose Diaz-Gonzalez
5eb95dd6ab
fix: correct tests by moving to correct file
2018-03-06 01:14:55 -05:00
Jose Diaz-Gonzalez
fa3755454a
fix: unset global
2018-03-06 00:27:48 -05:00
Jose Diaz-Gonzalez
40b0bdd6e8
fix: ensure we call apps_create at all proper locations
2018-03-05 23:47:10 -05:00
Jose Diaz-Gonzalez
cc0687ec0f
fix: compare the env var to string true, not boolean true
2018-03-05 23:01:13 -05:00
Adel Qalieh
b5ecdfc0c5
fix: set global config key in tests
2018-03-05 23:01:13 -05:00
Jose Diaz-Gonzalez
db7cc94939
fix: ensure config_get capture exits 0
2018-03-05 23:01:13 -05:00
Adel Qalieh
86f917db79
Add configuration option to disable automatic app creation
...
Fixes #2808
2018-03-05 23:01:13 -05:00
Jose Diaz-Gonzalez
e9638a4d92
Merge pull request #3093 from dokku/2883-lock-unlock-subcommands
...
Add subcommands to allow app locking and unlocking
2018-03-04 01:56:54 -05:00
Jose Diaz-Gonzalez
165b6ff46f
feat: add subcommands to allow app locking and unlocking
...
Unlocking an app will not stop running deploys, so users may need to clean up. However, it is useful for deploys that fail in unusual ways that cause the lock to stay around.
Closes #2883
2018-03-04 01:45:42 -05:00
Jose Diaz-Gonzalez
bed573ebe8
fix: add missing source
2018-03-03 22:53:24 -05:00
Jose Diaz-Gonzalez
7917072941
Merge pull request #3092 from dokku/configurable-shell
...
Add support for configuring the app shell
2018-03-03 22:48:13 -05:00
Jose Diaz-Gonzalez
c53ebb66d0
feat: add support for configuring the app shell
...
This allows developers to change the shell from /bin/bash to any other when executing
`dokku enter` or pre/post deployment tasks. Ideally we could detect the shells available,
but that is slow and potentially error prone.
Closes #2572
2018-03-03 22:11:02 -05:00
Jose Diaz-Gonzalez
770a8f8812
Merge pull request #3091 from dokku/3047-detect-deploy-method
...
Properly trigger tar-based deploys on git-deployed repositories
2018-03-03 21:36:11 -05:00
Jose Diaz-Gonzalez
c3dba49007
fix: pass in empty string for stdin
2018-03-03 20:54:33 -05:00
Jose Diaz-Gonzalez
9a1dd41e9f
refactor: rename to deploy-source
2018-03-03 19:11:49 -05:00
Jose Diaz-Gonzalez
726c1571eb
fix: Declare and assign separately to avoid masking return values.
2018-03-03 18:33:16 -05:00
Jose Diaz-Gonzalez
2b0d34d0db
fix: do not trigger git builds when calling tar:from
...
Closes #3047
2018-03-03 18:30:17 -05:00
Jose Diaz-Gonzalez
ed4aa60420
Merge pull request #3076 from Kjwon15/prune-worktree
...
Prune worktree after build
2018-03-03 18:25:32 -05:00
Jose Diaz-Gonzalez
c9d9750afe
feat: add a new plugin trigger for detecting what the current deployment method is
...
This is currently used solely for reporting.
Closes #3047
2018-03-03 18:16:50 -05:00
Jose Diaz-Gonzalez
be79060d7e
fix: declare properties before they are used
2018-03-03 18:00:01 -05:00
Jose Diaz-Gonzalez
4891599d13
Merge pull request #3090 from dokku/ensure-events
...
Ensure all plugin triggers have docs and events integration
2018-03-03 17:59:11 -05:00
Jose Diaz-Gonzalez
63616796cb
docs: add missing docs for plugin triggers
2018-03-03 17:58:04 -05:00
Jose Diaz-Gonzalez
81feac7617
docs: reorganize documentation page
2018-03-03 17:57:52 -05:00
Jose Diaz-Gonzalez
9e6a099735
fix: remove unused trigger
2018-03-03 17:57:34 -05:00
Jose Diaz-Gonzalez
eb0f49f08c
docs: cleanup events documentation
2018-03-03 17:50:26 -05:00
Jose Diaz-Gonzalez
15747612cd
feat: sort list of events
2018-03-03 17:50:14 -05:00
Jose Diaz-Gonzalez
25982e961d
docs: remove event that is no longer triggered
2018-03-03 17:50:08 -05:00
Jose Diaz-Gonzalez
4b3de76f94
fix: add missing events
2018-03-03 17:49:55 -05:00
Jose Diaz-Gonzalez
3f1fe17977
Merge pull request #3089 from dokku/3084-self-signed-cert-pass
...
Use a longer password for self-signed certificates
2018-03-03 15:36:46 -05:00
Jose Diaz-Gonzalez
6d91a32f3d
fix: use a longer password for self-signed certificates
...
Closes #3084
2018-03-03 14:58:33 -05:00
kjwon15
af19e5e453
Prune git worktree immediately
2018-03-04 03:59:30 +09:00
kjwon15
1025c7679f
Fix trap
...
Last trap will exec.
2018-03-04 03:57:08 +09:00
kjwon15
12efcd02b1
Prune worktree after build
2018-03-04 03:57:08 +09:00
Jose Diaz-Gonzalez
34dda8917b
Release 0.11.5
...
# History
## 0.11.5
### Bug Fixes
- #3088 : @josegonzalez Silence port retrieval stderr
- #3086 : @josegonzalez Fix help output for golang plugins
- #3079 : @josegonzalez Move container status exclusively to ps plugin
### New Features
- #3085 : @josegonzalez Add support for checking if an application exists
- #3032 : @josegonzalez Add support for arbitrary ubuntu versions
- #3074 : @josegonzalez Add the ability to disable ANSI prefixes via DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
- #3083 : @josegonzalez Source /etc/defaults/dokku if available
### Documentation
- #2958 : @silverfix Add tutorial for running Dokku on an external volume
- #3082 : @josegonzalez Switch from Gratipay to Patreon
- #3081 : @josegonzalez Add docs for switching between deployment methodologies
2018-03-02 11:19:13 -05:00
Jose Diaz-Gonzalez
e3cca57762
Merge pull request #3088 from dokku/silence-port-output
...
Silence port retrieval stderr
2018-03-02 11:11:49 -05:00
Jose Diaz-Gonzalez
3d7f03611f
feat: silence port retrieval stderr
...
This is completely ignored for the purposes of this port retrieval, so it only makes it looks like Dokku is triggering errors.
2018-03-02 02:38:32 -05:00
Jose Diaz-Gonzalez
1c62a055d3
Merge pull request #3086 from dokku/fix-golang-help-output
...
Fix help output for golang plugins
2018-02-28 04:15:04 -05:00
Jose Diaz-Gonzalez
1201b05dfa
fix: ignore a few files in the network plugin
2018-02-28 03:23:50 -05:00
Jose Diaz-Gonzalez
6d43931e17
fix: properly set help output for golang applications
...
Closes #3007
2018-02-28 03:22:00 -05:00
Jose Diaz-Gonzalez
b2ca01eea0
Merge pull request #3085 from dokku/app-clone-enhancements
...
feat: add support for checking if an application exists
2018-02-28 03:03:10 -05:00
Jose Diaz-Gonzalez
399073f77b
feat: add support for checking if an application exists
...
This is useful for creating review applications in CI/CD pipelines.
2018-02-28 02:27:29 -05:00
Jose Diaz-Gonzalez
86a0ae1dde
Merge pull request #3032 from dokku/2263-1604-support
...
Add support for arbitrary ubuntu versions
2018-02-24 18:03:39 -05:00
Jose Diaz-Gonzalez
745a5b1e45
Merge pull request #3074 from dokku/2644-conditional-ansi-sequences
...
Add the ability to disable ANSI prefixes via DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
2018-02-24 17:54:19 -05:00
Jose Diaz-Gonzalez
9641aa88e7
Merge pull request #3083 from dokku/2958-etc-defaults
...
feat: source /etc/defaults/dokku if available
2018-02-24 17:50:08 -05:00
Jose Diaz-Gonzalez
5b683ec4af
Merge pull request #2958 from silverfix/master
...
Add tutorial for running Dokku on an external volume
2018-02-24 17:24:45 -05:00
Jose Diaz-Gonzalez
2f5ed8c591
Rename docs/advanced-usage/run-on-external-volume.md to docs/community/tutorials/run-on-external-volume.md
...
[ci skip]
2018-02-24 17:23:59 -05:00
Jose Diaz-Gonzalez
748c43fcfd
feat: create a community tutorials section
...
[ci skip]
2018-02-24 17:23:40 -05:00
Jose Diaz-Gonzalez
5242eeeb86
feat: source /etc/defaults/dokku if available
...
This allows users to override - at a top-level - the DOKKU_ROOT, DOKKU_LIB_ROOT, and other
configuration variables. If specified, this should begin to enable users to move their
Dokku installations to mounted drives.
Note that items installed from packages may not respect these paths, so further work may be in order.
Closes #2958
2018-02-24 16:52:04 -05:00
Jose Diaz-Gonzalez
d80a280fc2
Merge pull request #3082 from dokku/3037-patreon
...
Switch from Gratipay to Patreon
2018-02-24 16:06:30 -05:00
Jose Diaz-Gonzalez
227606d94a
docs: switch to patreon
...
No idea how we'll disburse any income, but here it is by popular demand.
Closes #3037
[ci skip]
2018-02-24 16:05:17 -05:00
Jose Diaz-Gonzalez
21bdfa0e43
Merge pull request #3081 from dokku/2819-deploy-switching
...
Add docs for switching between deployment methodologies
2018-02-24 14:58:55 -05:00
Jose Diaz-Gonzalez
8a29f63f73
docs: add docs for switching between deployment methodologies
...
Closes #2819
[ci skip]
2018-02-24 14:57:19 -05:00
Jose Diaz-Gonzalez
bf84f13938
refactor: move all vhost related functions to the domains plugin
...
These should never have been in common, and more directly relate to domain handling than anything else.
As this is a BC-break, merging will need to wait until the next minor.
2018-02-24 14:52:06 -05:00
Jose Diaz-Gonzalez
aaa55802b7
Merge pull request #3079 from dokku/refactor-app-status
...
fix: move container status exclusively to ps plugin
2018-02-24 14:24:27 -05:00
Jose Diaz-Gonzalez
cd674d3cb3
fix: move container status exclusively to ps plugin
...
This information didn't belong in the apps plugin and was incomplete.
Also set the container status to dead when it is not detected as running.
2018-02-24 03:03:55 -05:00
Jose Diaz-Gonzalez
376284381e
Release 0.11.4
...
# History
## 0.11.4
### Bug Fixes
- #3071 : @josegonzalez Do not grab restart policies if the deploy phase cannot be read
- #3065 : @josegonzalez Check if dokkurc files are readable before attempting to source
- #3066 : @josegonzalez Validate that all application names are valid domain names
- #3052 : @alexquick Remove bad config keys on load from app/global envfiles
### New Features
- #3073 : @josegonzalez Add support for rhel
- #3039 : @josegonzalez Enhance security-related upgrade process
- #3038 : @shrmnk Add ps:stopall subcommand
- #3055 : @michaelshobbs Update to herokuish v0.3.34
- #3045 : @jcrben Remove nginx configuration files on debian purge
### Documentation
- #3072 : @josegonzalez Remove all references to VHOST files from documentation
- #3069 : @josegonzalez Remove potentially bad nginx template examples
- #3059 : @lwm Add note for runtime host configuration for checks.
- #3041 : @jcrben Point to unattended install instructions
- #3053 : @mimischi Add plugin to manage Dockerfile location to documentation
- #3062 : @shannara Change help run command be more explicit
- #3034 : @znz Fix a typo in golang config.go source
- #3061 : @tomdyson Fix plugin-triggers docs typo
- #3056 : @raine Fix typo in config help output
- #3044 : @takuti Fix links to port-management
- #3042 : @josegonzalez Improve documentation around port handling.
2018-02-24 02:30:20 -05:00
Jose Diaz-Gonzalez
7d8c80f0cc
feat: Add the ability to disable ANSI prefixes via DOKKU_DISABLE_ANSI_PREFIX_REMOVAL
...
To disable the removal, set the value of this variable to `true`.
Closes #2644
2018-02-19 21:33:10 -05:00
Jose Diaz-Gonzalez
46d63dfd0c
Merge pull request #3073 from dokku/3046-rhel-support
...
feat: add support for rhel
2018-02-19 15:26:25 -05:00
Jose Diaz-Gonzalez
e1d1135ef1
fix: ensure the tar plugin also has the ansi sed call
2018-02-19 14:45:18 -05:00
Jose Diaz-Gonzalez
2271badaf5
feat: add support for rhel
...
The centos rpm packages should be installable on centos once this is merged and released. However, Dokku will not maintain an Rhel-specific repository as there is no way for us to feasibly test it.
Closes #3046
2018-02-19 14:31:17 -05:00
Jose Diaz-Gonzalez
b5e2b82248
Merge pull request #3072 from dokku/3064-remove-vhosts-references
...
docs: Remove all references to VHOST files from documentation
2018-02-19 14:28:25 -05:00
Jose Diaz-Gonzalez
43592174e6
docs: Remove all references to VHOST files from documentation
...
Users should never be in a position where they need to manually edit files managed by Dokku, and should be pushed to using the `domains` plugin where necessary.
Closes #3064
[ci skip]
2018-02-19 14:27:50 -05:00
Jose Diaz-Gonzalez
7fd1c7f89d
fix: remove extra colon
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
930094b45e
chore: drop bionic
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
1429c2d174
docs: add all supported ubuntu versions
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
3a8ecff3ca
feat: add support for pushing packages to all known ubuntu versions
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
251b781ecd
feat: make deb installation aware of later ubuntu versions
...
Refs #2263
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
3491d9eff2
docs: reference the correct os version for installing the PPA
...
Refs #2263
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
d43f9f730f
feat: support any ubuntu version
...
Refs #2263
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
a55fb34a77
fix: allow bootstrap.sh to function properly against version 1.0.0+
...
Refs #2263
2018-02-19 14:22:04 -05:00
Jose Diaz-Gonzalez
c4ba380627
Merge pull request #3071 from dokku/josegonzalez-patch-1
...
Do not grab restart policies if the deploy phase cannot be read
2018-02-19 14:21:13 -05:00
Jose Diaz-Gonzalez
9b1849e816
Merge pull request #3039 from dokku/1089-secure-updates
...
Enhance security-related upgrade process
2018-02-19 14:20:54 -05:00
Jose Diaz-Gonzalez
98a20e36cd
feat: build the dokku-update package
...
Releases can be made by running `contrib/release-dokku-update`
2018-02-19 13:55:27 -05:00
Jose Diaz-Gonzalez
cad4cec050
fix: do not grab restart policies if the deploy phase cannot be read
2018-02-18 23:00:41 -05:00
Jose Diaz-Gonzalez
6c76038bfc
feat: add dokku-update binary
...
This binary will be packaged separately from dokku and can be used to keep the system up to date.
2018-02-18 15:12:25 -05:00
Jose Diaz-Gonzalez
54079714c8
feat: allow rebuilding and restarting all applications via parallel
2018-02-17 23:15:15 -05:00
Jose Diaz-Gonzalez
77c63b8d98
fix: do not rebuild an app that has never been deployed
2018-02-17 23:15:15 -05:00
Jose Diaz-Gonzalez
8eb4246040
docs: add notes on patching operating systems for security
...
Refs #1089
2018-02-17 23:15:15 -05:00
Jose Diaz-Gonzalez
eddd518718
Merge pull request #3065 from dokku/3033-env-sourcing
...
feat: check if dokkurc files are readable before attempting to source
2018-02-17 23:07:40 -05:00
Jose Diaz-Gonzalez
38e039ab08
Merge pull request #3066 from dokku/3054-validate-app-names
...
fix: Validate that all application names are valid domain names
2018-02-17 19:19:05 -05:00
Jose Diaz-Gonzalez
16b8f2682b
fix: Validate that all application names are valid domain names
...
Invalid application names will need to be manually cleaned up by the user, and as such this is a bc-break.
Closes #3054
2018-02-17 17:26:06 -05:00
Jose Diaz-Gonzalez
5eddb260f4
Merge pull request #3069 from dokku/josegonzalez-patch-1
...
Remove potentially bad nginx template examples
2018-02-17 15:57:35 -05:00
Jose Diaz-Gonzalez
cd32180f1a
docs: remove potentially bad template examples
...
These examples do not include _all_ of the contents of the original template. Rather than having to keep them up to date and confuse users when we don't, lets just remove them. The section above contains a link to the current `nginx.conf.sigil` and should be referenced by our users instead.
Closes #3068
[ci skip]
2018-02-17 15:57:14 -05:00
Jose Diaz-Gonzalez
00a3ca856f
feat: check if dokkurc files are readable before attempting to source
...
If the files are unreadable, exit immediately so developers take notice.
Closes #3033
2018-02-13 03:11:37 -05:00
Jose Diaz-Gonzalez
a80bd92f40
Merge pull request #3059 from lwm/host-header-notes
...
Add note for runtime host configuration for checks.
2018-02-13 02:43:32 -05:00
Jose Diaz-Gonzalez
d8878fdfe2
docs: remove reference to django application and make it a warning
...
This further clarifies the responsibility of the developer around managing checks in relation to their framework.
2018-02-13 02:38:57 -05:00
Jose Diaz-Gonzalez
124072df95
Merge pull request #3041 from jcrben/unattended-install
...
Point to unattended install instructions
2018-02-13 01:46:25 -05:00
Jose Diaz-Gonzalez
dbdefd972d
Merge pull request #3038 from shrmnk/feature/ps-stopall
...
Feature: dokku ps:stopall
2018-02-13 01:44:05 -05:00
Jose Diaz-Gonzalez
26c533fde3
Merge pull request #3052 from alexquick/fix-invalid-config
...
Remove bad config keys on load from app/global envfiles
2018-02-13 01:43:04 -05:00
Jose Diaz-Gonzalez
faf284809b
Merge pull request #3053 from mimischi/new-plugin
...
Add plugin to manage Dockerfile location to documentation
2018-02-13 01:42:38 -05:00
Jose Diaz-Gonzalez
a9927c24e2
Merge pull request #3062 from shannara/refactor-run-help-command
...
Change help run command be more explicit
2018-02-13 01:36:04 -05:00
Jose Diaz-Gonzalez
ff14323fdc
fix: clarify docs on run subcommand
...
[ci skip]
2018-02-13 01:35:43 -05:00
Jose Diaz-Gonzalez
e7f8aeff8a
docs: clarify help output for run subcommand
...
[ci skip]
2018-02-13 01:35:08 -05:00
Stanislas Leduc
6a9583b176
Change help run command be more explicit
2018-02-12 21:07:30 +01:00
Luke Murphy
2475b9e7ea
Add note for runtime host configuration for checks.
...
Please see https://github.com/dokku/dokku/issues/2159 for motivation.
[ci skip]
2018-02-10 11:59:19 +01:00
Jose Diaz-Gonzalez
fe1275d4e7
Merge pull request #3034 from znz/fix-typo
...
Fix a typo [ci skip]
2018-02-08 12:00:31 -07:00
Jose Diaz-Gonzalez
236f388aec
Merge pull request #3061 from tomdyson/patch-1
...
Fix plugin-triggers docs typo
2018-02-08 12:00:03 -07:00
Tom Dyson
ee864e4ff8
plugin-triggers docs typo
2018-02-08 18:58:38 +00:00
Jose Diaz-Gonzalez
2c0a7a687e
Merge pull request #3056 from raine/patch-1
...
Fix typo in help output
2018-01-31 17:25:08 -05:00
Raine Virta
a932a421ce
Fix typo
2018-02-01 00:21:55 +02:00
Jose Diaz-Gonzalez
6efac356f3
Merge pull request #3055 from dokku/mh/chore/update-herokuish
...
update to herokuish v0.3.34
2018-01-31 10:15:03 -05:00
Michael Hobbs
ef027c0e5f
update to herokuish v0.3.34
2018-01-30 17:58:49 -07:00
Michael Gecht
bc8f2be582
Add dokku-dockerfile plugin to documentation
...
[ci skip]
2018-01-30 11:01:32 +01:00
Alex Quick
afeb521f07
feature: remove bad config vars from envfiles when loaded
...
resolves : #3036
2018-01-28 17:19:28 -05:00
Jose Diaz-Gonzalez
22a0ffd98d
Merge pull request #3045 from jcrben/debian-postrm-dokku-purge
...
rm nginx configs on debian purge
2018-01-24 12:43:32 -05:00
Ben Creasy
800fd928ca
rm nginx configs on debian purge
2018-01-23 23:21:30 -08:00
Jose Diaz-Gonzalez
e5d473f494
Merge pull request #3044 from takuti/fix-link
...
Docs: Fix links to port-management
2018-01-22 17:49:07 -05:00
Takuya Kitazawa
ed275d479b
Docs: Fix links to port-management
2018-01-23 07:46:19 +09:00
Jose Diaz-Gonzalez
b5c1646b50
docs: these folks are no longer really involved.
2018-01-22 10:08:45 -05:00
Jose Diaz-Gonzalez
c09e102692
Merge pull request #3042 from dokku/port-management-docs
...
docs: Improve documentation around port handling.
2018-01-21 17:49:53 -05:00
Jose Diaz-Gonzalez
463c5b8120
docs: Improve documentation around port handling.
...
While there are a number of enhancements we could do to make port handling more seamless, this is a first step towards documenting the various oddities around port management for Docker vs Buildpack deploys.
Refs #2903
Closes #2970
[ci skip]
2018-01-21 17:46:44 -05:00
Ben Creasy
d79a4d1b5c
docs: point to unattended install instructions
...
[ci skip]
2018-01-21 13:09:57 -08:00
Sherman K
57d4c93d2d
Disable shellcheck SC1090
2018-01-19 08:36:55 +08:00
Sherman K
30922fc818
Implement improvements from #3039
2018-01-19 08:23:50 +08:00
Sherman K
59ca40f368
Replace docs using manual stopping of all apps with ps:stopall cmd
2018-01-19 00:37:26 +08:00
Sherman K
25bd4c8785
Update relevant docs with ps:stopall
2018-01-19 00:34:39 +08:00
Sherman K
41dd72dd3e
Add ps:stopall command to stop all apps
2018-01-19 00:23:31 +08:00
Kazuhiro NISHIYAMA
59abb1c161
Fix a typo [ci skip]
2018-01-16 21:47:19 +09:00
Jose Diaz-Gonzalez
5ee42f876e
Release 0.11.3
...
# History
## 0.11.3
### Bug Fixes
- #3031 : @josegonzalez fix: ensure we respect DOKKU_DEPLOY_BRANCH when rebuilding applications
### New Features
- #3028 : @josegonzalez Ensure parallel runs properly for non-restorable apps and moreutils parallel
- #3030 : @josegonzalez feat: allow changing the system user the properties plugin uses
- #3024 : @jcrben Use high-availability pool keyserver during tests
- #3017 : @josegonzalez feat: add pre-start trigger for notifying on application start
### Documentation
- #3020 : @gliwka Point to docs in the right version
- #3016 : @josegonzalez Update nginx template example to use http2 when available
2018-01-12 18:12:27 -05:00
Jose Diaz-Gonzalez
af158d945a
Merge pull request #3031 from dokku/3021-custom-branch-ps-rebuild
...
fix: ensure we respect DOKKU_DEPLOY_BRANCH when rebuilding applications
2018-01-12 16:26:35 -05:00
Jose Diaz-Gonzalez
28c409509c
fix: declare DOKKU_DEPLOY_BRANCH
2018-01-12 13:42:41 -05:00
Jose Diaz-Gonzalez
19806636ad
fix: ensure we respect DOKKU_DEPLOY_BRANCH when rebuilding applications
...
Closes #3021
2018-01-12 13:38:36 -05:00
Jose Diaz-Gonzalez
b90bb0cd38
Merge pull request #3028 from dokku/josegonzalez-patch-1
...
Ensure parallel runs properly for non-restorable apps and moreutils parallel
2018-01-12 06:07:58 -05:00
Jose Diaz-Gonzalez
b83f351a3e
Merge pull request #3030 from dokku/system-user
...
feat: allow changing the system user the properties plugin uses
2018-01-12 05:29:41 -05:00
Jose Diaz-Gonzalez
95243b1757
fix: test was incorrect
2018-01-12 04:42:53 -05:00
Jose Diaz-Gonzalez
b250fe6aeb
feat: allow changing the system user the properties plugin uses
2018-01-12 04:23:07 -05:00
Jose Diaz-Gonzalez
7a4ab91ecf
fix: skip undeployed apps when parallel is not available
2018-01-12 01:33:29 -05:00
Jose Diaz-Gonzalez
f0ee6288fb
feat: ensure we don't try to restore an app that wasn't deployed
2018-01-12 01:12:14 -05:00
Jose Diaz-Gonzalez
7330a849a5
fix: drop will-cite
2018-01-11 22:35:38 -05:00
Jose Diaz-Gonzalez
226a3da87d
fix: use correct parameter for APP name
2018-01-11 00:12:41 -05:00
Jose Diaz-Gonzalez
58332d707b
fix: ignore correct rule
2018-01-08 04:49:42 -05:00
Jose Diaz-Gonzalez
652530a4b4
fix: ignore shellcheck rule
2018-01-08 04:45:34 -05:00
Jose Diaz-Gonzalez
b6e7fb5839
refactor: ensure parallel runs properly for non-restorable apps and moreutils parallel
...
Refs #3023
2018-01-08 04:41:26 -05:00
Jose Diaz-Gonzalez
0db55bc6af
Merge pull request #3024 from jcrben/update-key-server
...
[config] use high-availability pool keyserver
2018-01-08 03:13:25 -05:00
Ben Creasy
9fb5dc9759
[config] use high-availability pool keyserver
2017-12-31 13:32:45 -08:00
Jose Diaz-Gonzalez
b4ebd3bd75
Merge pull request #3020 from gliwka/point-to-right-version
...
Point to docs in the right version
2017-12-20 23:26:44 -05:00
Matthias Gliwka
52b586e8d2
Change subdomain to point to dokku github organization
2017-12-21 05:25:42 +01:00
Matthias Gliwka
cc2ca2aee0
Point to docs in the right version
2017-12-21 05:06:51 +01:00
Jose Diaz-Gonzalez
63bced7679
Merge pull request #3017 from dokku/2713-pre-start-trigger
...
feat: add pre-start trigger for notifying on application start
2017-12-19 09:24:23 -05:00
Jose Diaz-Gonzalez
76dd0252ee
feat: add pre-start trigger for notifying on application start
...
Closes #2713
2017-12-19 00:55:10 -05:00
Jose Diaz-Gonzalez
ae1b0b3510
Merge pull request #3016 from dokku/josegonzalez-patch-1
...
Update nginx template example to use http2 when available
2017-12-18 20:22:09 -05:00
Jose Diaz-Gonzalez
693ec111b1
docs: update nginx template example to use http2 when available
...
Closes #2782
[ci skip]
2017-12-18 20:21:49 -05:00
Jose Diaz-Gonzalez
e10e62b1e9
Release 0.11.2
...
# History
## 0.11.2
### Bug Fixes
- #3014 : @josegonzalez fix: handle case where DOKKU_DOCKERFILE_PORTS is an empty string
- #3013 : @alexquick Fix some issues with config/network/repo help output
- #3012 : @alexquick Fail when setting/unsetting invalid keys
- #3011 : @alexquick Forward output from plugn triggers to user
- #3004 : @josegonzalez Return/Exit 1 when an image being deployed is invalid
### Documentation
- #3015 : @elia Tiny fixes to triggers documentation
2017-12-18 20:10:09 -05:00
Jose Diaz-Gonzalez
f425e23bdf
Merge pull request #3015 from elia/patch-5
...
Tiny fixes to triggers documentation
2017-12-18 14:25:45 -05:00
Elia Schito
4c86c7bd26
Tiny fixes to triggers documentation
...
[ci skip]
2017-12-18 19:15:49 +01:00
Jose Diaz-Gonzalez
fa605b6a83
Merge pull request #3014 from dokku/dockerfile-network-ports
...
fix: handle case where DOKKU_DOCKERFILE_PORTS is an empty string
2017-12-17 00:56:48 -05:00
Jose Diaz-Gonzalez
1f08853fc7
fix: handle case where DOKKU_DOCKERFILE_PORTS is an empty string
2017-12-17 00:20:04 -05:00
Jose Diaz-Gonzalez
40421b32a4
Merge pull request #3013 from alexquick/fix-help
...
Fix some issues with config/network/repo help output
2017-12-16 23:50:09 -05:00
Jose Diaz-Gonzalez
f3d6190e18
Merge pull request #3012 from alexquick/fix-config-invalid-keys
...
Fail when setting/unsetting invalid keys
2017-12-16 23:49:53 -05:00
Jose Diaz-Gonzalez
46377071ea
Merge pull request #3011 from alexquick/fix-config-restart-output
...
[config] forward output from plugn triggers to user
2017-12-16 19:35:26 -05:00
Alex Quick
5fbe28f672
[config] stream output of app-restart & post-config-update plugn triggers to stdout/err
2017-12-16 11:32:06 -05:00
Alex Quick
302d82a192
fix indentation for network/repo help
2017-12-15 10:06:45 -05:00
Alex Quick
061ea9bfd7
[config] fix help output
...
* `dokku:help --all` was getting mangled
* `dokku config:help` wasn't working
2017-12-15 10:06:19 -05:00
Alex Quick
f8e3bdc56b
[config] forward output from plugn triggers to user
2017-12-15 09:37:28 -05:00
Alex Quick
92d7e8ce65
[config] let user know if they are unsetting a non-existent config key
2017-12-15 09:22:56 -05:00
Alex Quick
e7faec3e26
[config] fail on setting/unsetting invalid keys
2017-12-15 09:20:18 -05:00
Jose Diaz-Gonzalez
72a847a6f1
Merge pull request #3004 from dokku/2916-fail-on-invalid-image
...
fix: return/exit 1 when an image being deployed is invalid
2017-12-14 00:21:13 -05:00
Jose Diaz-Gonzalez
0e007a1196
fix: declare and set variables separately
2017-12-13 23:39:04 -05:00
Jose Diaz-Gonzalez
af626a51cc
fix: set IMAGE variable correctly
2017-12-13 23:37:14 -05:00
Jose Diaz-Gonzalez
4bb221d89a
Release 0.11.1
...
# History
## 0.11.1
### Bug Fixes
- #3010 : @josegonzalez fix: route config_all to the `config` command to fix datastore plugin usage
- #3009 : @josegonzalez fix: correct the guard around the config_export call in config_sub
- #3006 : @josegonzalez fix: do not allow shadowing of the CACHE_DIR variable
- #3005 : @josegonzalez fix: persist users in the dokku group through installations
- #3003 : @josegonzalez Fix issues in apps:clone calls
- #3001 : @josegonzalez fix: allow applications to begin with numeric values
### New Features
- #3002 : @josegonzalez fix: omit redirection of docker build output
- #3000 : @josegonzalez fix: remove golang files and triggers directory for packaging
2017-12-13 19:26:46 -05:00
Jose Diaz-Gonzalez
984388d191
Merge pull request #3010 from dokku/josegonzalez-patch-1
...
fix: route config_all to the `config` command to fix datastore plugin usage
2017-12-13 17:37:56 -05:00
Jose Diaz-Gonzalez
f0ef1daa15
fix: route config_all to the config command
2017-12-13 17:37:29 -05:00
Jose Diaz-Gonzalez
3d065bf35c
Update functions
2017-12-13 17:17:10 -05:00
Jose Diaz-Gonzalez
f1c0432375
fix: revert always returning 1 on error in release_and_deploy
2017-12-13 15:54:43 -05:00
Jose Diaz-Gonzalez
21645247fb
fix: scope non-zero return on invalid image to just the deploy command
2017-12-13 15:54:19 -05:00
Jose Diaz-Gonzalez
1a350796e5
Merge pull request #3009 from dokku/josegonzalez-patch-1
...
fix: correct the guard around the config_export call in config_sub
2017-12-13 15:52:16 -05:00
Jose Diaz-Gonzalez
5522cf63f7
fix: revert guard and pass app arg to config_export
2017-12-13 15:46:53 -05:00
Jose Diaz-Gonzalez
52d6143d97
fix: correct the guard around the config_export call in config_sub
2017-12-13 15:39:42 -05:00
Jose Diaz-Gonzalez
0fe5c645d6
Merge pull request #3002 from dokku/josegonzalez-patch-1
...
fix: omit redirection of docker build output
2017-12-13 10:42:00 -05:00
Jose Diaz-Gonzalez
85d04ee11a
Merge pull request #3006 from dokku/2901-cache-dir-shadowing
...
fix: do not allow shadowing of the CACHE_DIR variable
2017-12-13 10:39:39 -05:00
Jose Diaz-Gonzalez
343c5fb5ca
Merge pull request #3005 from dokku/2908-persist-dokku-group
...
fix: persist users in the dokku group through installations
2017-12-13 10:39:26 -05:00
Jose Diaz-Gonzalez
4ae56cf01c
fix: call tags:deploy
2017-12-13 03:16:10 -05:00
Jose Diaz-Gonzalez
8336247cc1
Merge pull request #3003 from dokku/2978-clone-fixes
...
Fix issues in apps:clone calls
2017-12-13 01:47:57 -05:00
Jose Diaz-Gonzalez
3fe0b56fb8
feat: add test
2017-12-13 01:31:23 -05:00
Jose Diaz-Gonzalez
329e849894
fix: do not allow shadowing of the CACHE_DIR variable
...
Closes #2901
2017-12-13 01:27:29 -05:00
Jose Diaz-Gonzalez
70cee2df86
fix: persist users in the dokku group through installations
...
Closes #2908
2017-12-13 01:24:39 -05:00
Jose Diaz-Gonzalez
2a30f45177
fix: return/exit 1 when an image being deployed is invalid
...
Closes #2916
2017-12-13 01:02:24 -05:00
Jose Diaz-Gonzalez
6528c4511a
fix: handle case in ubuntu 16.04 where popd may fail if the dokku user does not have rights to execute in the executing user's $PWD.
...
Closes #2978
2017-12-13 00:44:27 -05:00
Jose Diaz-Gonzalez
fe6f339890
feat: silence cpio
2017-12-13 00:43:18 -05:00
Jose Diaz-Gonzalez
c46efa54b4
fix: do not copy the cache directory to cloned applications
2017-12-13 00:42:45 -05:00
Jose Diaz-Gonzalez
3ef3f0218f
fix: omit redirection of docker build output
...
[ci skip]
2017-12-12 17:28:50 -05:00
Jose Diaz-Gonzalez
59414fe231
Merge pull request #3001 from dokku/josegonzalez-patch-1
...
fix: allow applications to begin with numeric values
2017-12-12 13:13:57 -05:00
Jose Diaz-Gonzalez
052a14f13c
fix: actually reference second app
2017-12-12 11:25:46 -05:00
Jose Diaz-Gonzalez
050fa7edf3
feat: add test for apps starting with numeric characters
2017-12-12 11:25:16 -05:00
Jose Diaz-Gonzalez
e9db130b38
Merge pull request #3000 from dokku/src-clean
...
fix: remove golang files and triggers directory for packaging
2017-12-12 11:13:00 -05:00
Jose Diaz-Gonzalez
39aefb95c2
fix: allow applications to begin with numeric values
2017-12-12 11:12:23 -05:00
Jose Diaz-Gonzalez
f1baa1f6a5
fix: remove golang files and triggers directory for packaging
2017-12-12 03:13:07 -05:00
Jose Diaz-Gonzalez
cd9c2d7dbe
Release 0.11.0
...
# History
## 0.11.0
### Bug Fixes
- #2998 : @josegonzalez Fix issues in release process
- #2993 : @josegonzalez Add config_all alias for plugin usage
- #2972 : @buckle2000 Correct typo in docker-options:remove error output
- #2964 : @znz Remove unused variable
- #2967 : @znz Fix indentation in test file
- #2963 : @znz Correct typos in config plugin and remove potential infinite recursion issue
- #2951 : @josegonzalez Handle case where the app directory is a symlink
- #2939 : @znz Remove unnecessary lines
- #2945 : @znz Fix network plugin version
- #2937 : @michaelshobbs Strip restart flag from app_user_pre_deploy_trigger
- #2931 : @josegonzalez Upgrade git package for CI
- #2928 : @silverfix Do not overwrite the VHOST file during installation if it exists
- #2926 : @vtavernier Remove leading forward slash from app name in git-upload-pack
### New Features
- #2985 : @bitmand Build a custom dhparam file once for nginx and include it as default
- #2974 : @josegonzalez Upgrade to herokuish 0.3.33
- #2973 : @josegonzalez Allow usage of git 2.13.0+ by unsetting GIT_QUARANTINE_PATH during git worktree usage
- #2971 : @miraculixx Add support for older virtualbox versions in official Dokku Vagrantfile
- #2966 : @znz Simplify internal config functions to reduce duplication
- #2751 : @alexquick Move config plugin to golang
- #2938 : @michaelshobbs Upgrade to golang 1.9.1
- #2736 : @josegonzalez Implement Network Plugin
- #2929 : @michaelshobbs Add codacy config and coverage targets
### Documentation
- #2935 : @jcrben Document how to make herokuish optional during the bootstrap installation
- #2982 : @agorf Correct typo in user management docs
- #2981 : @agorf Correct typos in process management docs
- #2969 : @znz Correct comments on network triggers
- #2965 : @znz Remove spaces from config subcommand help output to mirror help output of other subcommands
- #2954 : @mrname Add vernemq community datastore plugin to docs
- #2944 : @axilleas Fix syntax typo in debian installation docs
- #2932 : @znz Update code comment to match documentation
- #2933 : @znz Fix version number for network binding documentation
2017-12-12 02:52:29 -05:00
Jose Diaz-Gonzalez
2e0939702a
fix: properly copy triggers into place
2017-12-12 02:52:22 -05:00
Jose Diaz-Gonzalez
fc4903c1c9
fix: set GOPATH globally
2017-12-12 02:14:19 -05:00
Jose Diaz-Gonzalez
3f408f1304
feat: copy golang binaries into place before usage
2017-12-12 01:49:44 -05:00
Jose Diaz-Gonzalez
e3eab48e4a
Merge pull request #2998 from dokku/release-cleanup
...
Release cleanup
2017-12-12 01:16:14 -05:00
Jose Diaz-Gonzalez
39abbdc5dd
fix: ensure the trigger is moved into the correct directory
2017-12-12 00:22:18 -05:00
Jose Diaz-Gonzalez
5d5ede2b85
revert: drop reference to CGO_ENABLED completely
2017-12-12 00:09:36 -05:00
Jose Diaz-Gonzalez
64252b282a
hack: ignore libc dependency
2017-12-11 23:58:50 -05:00
Jose Diaz-Gonzalez
b449227467
revert: re-enable system net usage
2017-12-11 23:46:08 -05:00
Jose Diaz-Gonzalez
228eb9ed7a
revert: re-enable CGO_ENABLED=0
2017-12-11 23:44:08 -05:00
Jose Diaz-Gonzalez
a999f9d4e5
fix: set the TRIGGERS make variable properly
2017-12-11 23:26:33 -05:00
Jose Diaz-Gonzalez
9b431321fa
feat: use the built-in net package instead of linking to system
2017-12-11 23:22:27 -05:00
Jose Diaz-Gonzalez
a96c1d644a
fix: turn off CGO for all go builds
2017-12-11 23:22:11 -05:00
Jose Diaz-Gonzalez
6bd6cad8fd
refactor: simplify triggers targets
2017-12-11 23:21:14 -05:00
Jose Diaz-Gonzalez
58cc088445
feat: converge upon a more standard Makefile for golang plugins
2017-12-11 23:16:03 -05:00
Jose Diaz-Gonzalez
1d46208ac2
fix: ensure we have a src-clean make target for the config plugin
2017-12-11 23:00:25 -05:00
Jose Diaz-Gonzalez
465c6e9a62
fix: allow lintian to pass on hardening-no-relro
2017-12-11 22:59:38 -05:00
Jose Diaz-Gonzalez
7a8cc2687d
fix: ensure we call apt-get update when calling apt-get install
2017-12-11 22:56:34 -05:00
Jose Diaz-Gonzalez
96ad5e8e5d
fix: update SSHCOMMAND_URL to v0.7.0
2017-12-11 22:56:12 -05:00
Jose Diaz-Gonzalez
4cc215ea02
Merge pull request #2993 from dokku/josegonzalez-patch-1
...
fix: add config_all alias for plugin usage
2017-12-02 14:33:10 -05:00
Jose Diaz-Gonzalez
c10c58a1cd
Merge pull request #2985 from bitmand/custom_nginx_dhparams
...
Build a custom dhparam file once for nginx and include it as default
2017-12-02 13:57:06 -05:00
Jose Diaz-Gonzalez
099653ca02
fix: add config_all alias for plugin usage
2017-12-02 13:55:34 -05:00
Lasse Brandt
84a6c6017d
Build a custom dhparam file once for nginx and include it as default
2017-11-14 12:55:52 +01:00
Andrea Rabbaglietti
1ddef4183d
Update run-on-external-volume.md
2017-11-12 20:11:53 +01:00
Jose Diaz-Gonzalez
9fcd9b0065
Merge pull request #2935 from jcrben/no-herokuish-option
...
docs: WIP on explaining optional herokuish
2017-11-12 13:33:05 -05:00
Jose Diaz-Gonzalez
dc9ebf867c
docs: revise herokuish installation
...
[ci skio]
2017-11-12 13:28:36 -05:00
Jose Diaz-Gonzalez
3684c10a78
Merge pull request #2974 from dokku/josegonzalez-patch-1
...
feat: upgrade to herokuish 0.3.33
2017-11-11 14:28:39 -05:00
Jose Diaz-Gonzalez
10492587c2
Merge pull request #2982 from agorf/patch-2
...
Correct typo in user management docs
2017-11-11 13:51:15 -05:00
Jose Diaz-Gonzalez
bc93007c74
Merge pull request #2981 from agorf/patch-1
...
Correct typos in process management docs
2017-11-11 13:50:45 -05:00
Angelos Orfanakos
0e91a5bd0b
Fix typo in user management docs
2017-11-11 13:35:52 +02:00
Angelos Orfanakos
75c7c2ebf0
Fix typos
2017-11-11 13:21:40 +02:00
Ben Creasy
6c57f1a08b
docs: WIP on optional herokuish
...
[ci skip]
2017-11-09 22:38:22 -08:00
Jose Diaz-Gonzalez
59e5036456
feat: upgrade to herokuish 0.3.33
2017-11-05 16:09:11 -05:00
Jose Diaz-Gonzalez
158f10d321
Merge pull request #2973 from dokku/2796-git-quarantine
...
feat: allow usage of git 2.13.0+ by unsetting GIT_QUARANTINE_PATH during git worktree usage
2017-11-05 16:07:59 -05:00
Jose Diaz-Gonzalez
4a3047b170
feat: drop pinning of git version
2017-11-05 12:37:42 -05:00
Jose Diaz-Gonzalez
64a1c91b76
feat: allow usage of git 2.13.0+ by unsetting GIT_QUARANTINE_PATH during git worktree usage
...
Closes #2796
2017-11-05 12:34:47 -05:00
Jose Diaz-Gonzalez
39b879058d
Merge pull request #2972 from buckle2000/patch-1
...
Correct typo in docker-options:remove error output
2017-11-05 12:26:36 -05:00
buckle2000
5ae9067750
Fix typo
2017-11-06 00:48:29 +08:00
Jose Diaz-Gonzalez
2af312ac03
Merge pull request #2971 from miraculixx/fix-2955
...
Add support for older virtualbox versions in official Dokku Vagrantfile
2017-11-04 13:04:24 -04:00
miraculixx
172bc87f32
resolve #2955
2017-11-04 14:14:02 +01:00
Jose Diaz-Gonzalez
83ef992155
Merge pull request #2969 from znz/fix-comments
...
Fix comments [ci skip]
2017-11-04 01:25:57 -04:00
Jose Diaz-Gonzalez
0df3f8d12d
Merge pull request #2964 from znz/remove-unused
...
Remove unused variable
2017-11-03 18:08:00 -04:00
Jose Diaz-Gonzalez
23ee740c04
Merge pull request #2968 from znz/use-special-name
...
Use special name for global
2017-11-03 18:07:31 -04:00
Jose Diaz-Gonzalez
54d731aeee
Merge pull request #2965 from znz/remove-spaces
...
Remove spaces like helps of other subcommands
2017-11-03 18:07:12 -04:00
Jose Diaz-Gonzalez
9481e7031d
Merge pull request #2966 from znz/refactoring
...
Refactoring some codes
2017-11-03 18:07:01 -04:00
Jose Diaz-Gonzalez
70ba60e9e8
Merge pull request #2967 from znz/fix-indent
...
Fix indent
2017-11-03 18:05:38 -04:00
Jose Diaz-Gonzalez
04a5e8bedf
Merge pull request #2963 from znz/fix-typos
...
Fix typos
2017-11-03 11:26:55 -04:00
Kazuhiro NISHIYAMA
9706f7a298
Fix comments [ci skip]
...
fix comments of `func main()`
closes #2946
2017-11-03 15:55:18 +09:00
Kazuhiro NISHIYAMA
cdd2b2028e
Use special name for global
...
Use name with `<>` like `<unknown>` to distinguish global env and env of app named global
2017-11-03 13:41:49 +09:00
Kazuhiro NISHIYAMA
3eb7a13006
Fix indent
2017-11-03 13:30:18 +09:00
Kazuhiro NISHIYAMA
71763e18f6
Reduce copying args when global
2017-11-03 13:28:08 +09:00
Kazuhiro NISHIYAMA
e9506e80cb
Reduce loading global env
2017-11-03 13:27:23 +09:00
Kazuhiro NISHIYAMA
33a540502a
Remove spaces like helps of other subcommands
2017-11-03 12:51:40 +09:00
Kazuhiro NISHIYAMA
b8575a33f5
Remove unused variable
2017-11-03 12:47:30 +09:00
Kazuhiro NISHIYAMA
a3cd6f6e63
Fix typos
2017-11-03 12:42:00 +09:00
Jose Diaz-Gonzalez
85fa7a5bb0
Merge pull request #2751 from alexquick/feature-config-golang
...
Move config plugin to golang
2017-10-28 20:40:06 -04:00
Andrea Rabbaglietti
72d702a522
Add doc page 'Run Dokku on External Volume'
2017-10-27 14:01:11 +02:00
Alex Quick
90ee5d58c5
[config] use field names in struct literals
2017-10-24 09:12:20 -04:00
Jose Diaz-Gonzalez
ffac858566
Merge pull request #2954 from mrname/adding_vernemq_to_docs
...
adding vernemq plugin to docs
2017-10-23 16:06:35 -04:00
Justin Crown
0f10c94839
adding vernemq plugin to docs
2017-10-23 11:51:12 -07:00
Jose Diaz-Gonzalez
0581b38adf
Merge pull request #2951 from dokku/josegonzalez-patch-1
...
fix: handle case where the app directory is a symlink
2017-10-22 14:06:15 -04:00
Jose Diaz-Gonzalez
576ec05a9e
fix: handle case where the app directory is a symlink
...
Closes #2943
2017-10-21 13:52:08 -04:00
Jose Diaz-Gonzalez
6f4720adca
Merge pull request #2939 from znz/remove-unnecessary-line
...
Remove unnecessary lines
2017-10-19 10:28:14 -04:00
Jose Diaz-Gonzalez
ab3249c76b
Merge pull request #2945 from znz/fix-network-plugin-version
...
Fix network plugin version
2017-10-19 10:27:55 -04:00
Alex
2f7daad200
fix: typo on declare
2017-10-16 20:23:30 -04:00
Alex
6780d53c77
Merge branch 'master' of github.com:dokku/dokku into feature-config-golang
2017-10-16 20:22:28 -04:00
Kazuhiro NISHIYAMA
36fc689a5d
Fix network plugin version
...
[ci skip]
2017-10-16 21:15:36 +09:00
Alex Quick
98c45b55b7
fix: newlines at eof
2017-10-16 02:21:38 -04:00
Alex Quick
1be66bd1bc
[config] don't alias import
2017-10-16 02:09:26 -04:00
Alex Quick
91c2164e49
[config] refactor package structure
2017-10-15 20:10:46 -04:00
Jose Diaz-Gonzalez
9876b9e588
Merge pull request #2944 from axilleas/patch-1
...
Fix syntax typo in debian.md
2017-10-15 14:08:07 -04:00
Achilleas Pipinellis
58e36fee10
Fix syntax typo in debian.md
...
[ci skip]
2017-10-15 13:54:13 +03:00
Alex Quick
03830562c2
move around the members of configenv to make more sense
2017-10-12 23:49:22 -04:00
Alex Quick
430cc2b4ca
[config] move PrettyPrintEnvEntries
2017-10-12 23:42:14 -04:00
Alex Quick
3f497908b5
[config] use named returns where applicable
2017-10-12 23:41:42 -04:00
Alex Quick
3422866909
[config] remove spurious newlines
2017-10-12 22:50:29 -04:00
Alex Quick
b84635baf7
[config] remove old code
2017-10-12 22:49:44 -04:00
Alex Quick
ad8bcecb5b
[config] clean up PlugnTrigger and NewShellCmd
2017-10-12 22:38:18 -04:00
Alex Quick
c896ca700c
[config] remove vestige of old test
2017-10-12 21:42:18 -04:00
Alex Quick
ecf67d3cdd
[config] add eof newlines where needed
2017-10-12 21:40:26 -04:00
Alex Quick
e9b9091de5
[config] remove extra test targets
2017-10-12 21:35:33 -04:00
Kazuhiro NISHIYAMA
62b27d4007
Remove unnecessary lines
...
Because never reached when `VHOST` is regular file.
(reachable when `VHOST` is fifo, etc.)
[ci skip]
2017-10-11 20:58:26 +09:00
Michael Hobbs
cc3ccda90a
Merge pull request #2938 from dokku/mh/chore/upgrade-golang
...
upgrade to golang 1.9.1
2017-10-10 10:11:52 -07:00
Michael Hobbs
dc79152fe0
upgrade to golang 1.9.1
2017-10-10 08:13:59 -07:00
Michael Hobbs
6b340c69b5
Merge pull request #2937 from dokku/mh/fix/strip-restart-flag
...
strip restart flag from app_user_pre_deploy_trigger
2017-10-09 16:03:04 -07:00
Michael Hobbs
f2ec959598
strip restart flag from app_user_pre_deploy_trigger
2017-10-09 15:33:09 -07:00
Jose Diaz-Gonzalez
b16c2876c4
Merge branch 'master' into feature-config-golang
2017-10-06 11:13:15 -04:00
Jose Diaz-Gonzalez
3f50097619
Merge pull request #2932 from znz/fix-comment
...
Fix comment
2017-10-06 11:12:58 -04:00
Jose Diaz-Gonzalez
28ca39266c
Merge pull request #2933 from znz/fix-typo
...
Fix version number [ci skip]
2017-10-06 11:12:07 -04:00
Kazuhiro NISHIYAMA
6dcf695822
Fix version number [ci skip]
...
in document of Container network interface binding
2017-10-06 20:07:18 +09:00
Kazuhiro NISHIYAMA
aeba3f2269
Fix comment
...
[ci skip]
2017-10-06 20:01:35 +09:00
Jose Diaz-Gonzalez
1fb0e737c3
Merge pull request #2931 from dokku/josegonzalez-patch-1
...
fix: upgrade git package for CI
2017-10-05 23:15:55 -04:00
Jose Diaz-Gonzalez
462a648ac8
Merge pull request #2928 from silverfix/patch-1
...
fix: do not overwrite the VHOST file during installation if it exists
2017-10-05 22:32:58 -04:00
Jose Diaz-Gonzalez
6523163701
fix: upgrade git package for CI
2017-10-05 22:28:24 -04:00
Jose Diaz-Gonzalez
a9a9d0a898
Merge pull request #2926 from vtavernier/issue-2915
...
Fix #2915
2017-10-05 22:05:55 -04:00
Jose Diaz-Gonzalez
2851f2c63f
fix: remove duplicate logging functions
2017-10-05 13:26:20 -04:00
Jose Diaz-Gonzalez
5e82b37147
Merge branch 'master' into feature-config-golang
2017-10-04 19:04:31 -04:00
Jose Diaz-Gonzalez
810ebffceb
Merge pull request #2736 from dokku/2403-network-plugin
...
Implement Network Plugin
2017-10-04 18:55:41 -04:00
Jose Diaz-Gonzalez
adedd3af5d
fix: avoid Hash Sum mismatch errors
2017-10-04 01:11:09 -04:00
Jose Diaz-Gonzalez
722f22e7f0
fix: avoid old gpg key error
2017-10-04 01:06:17 -04:00
Jose Diaz-Gonzalez
ad732bd42b
feat: add network:report command
2017-10-04 00:58:29 -04:00
Michael Hobbs
fdbab2c291
fix test coverage deps
2017-10-02 16:57:45 -07:00
Michael Hobbs
8654783131
style tweaks
2017-10-02 16:50:05 -07:00
Michael Hobbs
b099d2c389
add more tests
2017-10-02 16:49:54 -07:00
Michael Hobbs
c9ea884e5d
move coverage command to only run on ci
2017-10-02 16:36:12 -07:00
Michael Hobbs
fbf9077075
make test more flexible
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
5e32f9a89d
refactor: go back to the old regex
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
690c32ceb8
fix: use the same method to trigger the client
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
7d73577952
refactor: use grep -E instead of egrep
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
edfec35177
feat: add symlinks to all network and proxy hooks
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
c2ee6e99c6
fix: update unconfigured client test regex
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
419d687c50
fix: remove proxy enabled checks when retrieving a container's ip and port
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
3ca5503b74
fix: actually echo the property
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
acde3d60a7
feat: allow users to bind to all interfaces when a proxy is enabled
...
- use a plugin trigger to see whether we should bind to all interfaces
- create a generic way of setting properties for a plugin
- migrate proxy-enabled to the new network property "bind-all-interfaces"
- add network:set subcommand
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
7a4464a8ae
feat: more loggers
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
096ba83f41
refactor: alphabetize more functions
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
04cd5eeb91
refactor: move all logging functions to their own file
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
9d287d0a5d
refactor: alphabetize functions
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
af13d1247f
refactor: consolidate DOKKU_DISABLE_PROXY usage into the proxy plugin
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
81ddef04ff
refactor: drop direct access to PORT files
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
9ef7c385d4
refactor: drop extra sub-shell
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
dc00542b6f
refactor: remove use of IP and PORT files from core-post-deploy plugin
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
7fe2f8593c
refactor: remove unused IS_HEROKUISH_CONTAINER argument
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
20dca9fd46
fix: convert the containerIndex to a string to ensure it is properly passed to the plugn trigger
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
647efab2dd
fix: ensure we always call proxy-build-config when calling ps_start
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
44282fd857
fix: Declare and assign separately to avoid masking return values.
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
1372522258
fix: Declare and assign separately to avoid masking return values.
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
27f247eabd
fix: do not shadow id variable
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
a3abf8016b
fix: correct lint errors
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
3b9f4ba63f
fix: correct lint errors
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
92d6e76ea4
fix: ignore vendor directories
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
350efd8d53
chore: remove use of deprecated method
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
6f008d6643
fix: use correct conditional check for isHerokuishContainer
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
6e76831b5d
fix: use correct flag parameter for app name
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
31333452c8
fix: refactor retrieval of network and docker inspect information
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
25759bcbb4
fix: use correct flag positional argument
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
72eb8a06f0
fix: respond to all review comments
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
1e8831d9a0
chore: remove unused nullglob
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
c788659b63
refactor: rewrite network plugin in golang
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
e74346f0dc
fix: call correct command
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
5b592575e7
fix: call correct command
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
c43a3edfc6
fix: ensure ports are set to an array
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
94149c8445
fix: properly pass PROC_TYPE
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
7fd32fb3e8
fix: properly retrieve ports list
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
006eb452f1
fix: do not generate network config if there is no generated scale file
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
2c5190bf63
fix: set IS_HEROKUISH_CONTAINER=false to false by default
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
0cc9e42c59
fix: check IS_HEROKUISH_CONTAINER value check
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
b409af602a
fix: call network-get-ipaddr correctly
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
b0afa778fb
chore: minor cleanup
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
b8a4152e10
fix: call the correct method in the proxy-build-config hook
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
4949d1e33e
fix: always pass in IS_HEROKUISH_CONTAINER
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
06a7cb2a3d
fix: check correct variable
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
aee88d081d
fix: add missing proxy/functions source call
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
f71d147a8f
fix: add missing argument
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
dfad37ba23
fix: cleanup issues retrieving the port and ipaddr for a container
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
1a2ed28e5b
docs: add documentation for all new triggers
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
054a1328f7
fix: thren => then
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
901ec7c213
refactor: retrieve ip and port for checks from the network plugin triggers
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
6fbd148597
fix: properly name variable to avoid reference issues
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
d7d5d373c9
feat: refactor to retrieve listeners from network plugin
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
a9e0f8b7be
fix: ensure we write the ipaddr and port
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
f668bec210
docs: move dns and proxy management to new networking section
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
1835b04809
feat: refactor to use network plugin
...
- Add proxy-build-config hook to rebuild network and proxy settings for an application
- Scope nginx:build-config to work only when it is the configured proxy for an application
- Refactor deploy code to interact with network plugin for computed and actual ipaddr/port settings
- Ensure the proxy-build-config plugin trigger is called on ps:restore
- Expose a few plugin triggers for retrieving networking information for a given APP/PROC_TYPE/CONTAINER_ID combination
2017-10-02 15:05:13 -07:00
Jose Diaz-Gonzalez
ec9b8be5f8
feat: implement first-pass at networking plugin
...
Implements help, `rebuild`, and `rebuildall` command.
Refs #2403
2017-10-02 15:05:13 -07:00
Michael Hobbs
8be92d9739
Merge pull request #2929 from dokku/mh/chore/codacy
...
add codacy config and coverage targets
2017-10-02 15:04:38 -07:00
Michael Hobbs
bbb38031f0
add codacy config and coverage targets
2017-10-02 14:41:03 -07:00
Jose Diaz-Gonzalez
c25ef5dc4c
fix: Declare and assign separately to avoid masking return values
2017-10-02 11:57:50 -04:00
Jose Diaz-Gonzalez
093414b846
feat: add logging
2017-10-02 11:48:29 -04:00
Jose Diaz-Gonzalez
f664ad1cde
fix: remove extra whitespace
2017-10-02 11:40:31 -04:00
Andrea Rabbaglietti
5e9306ad40
Fix #2927
...
Fix to prevent dokku upgrade on debian systems overwrites ${DOKKU_ROOT}/VHOST
2017-10-02 17:37:17 +02:00
Vincent Tavernier
c9af7e4cfa
Fix #2915
...
Add forward slash cleanup of the app name for the git-upload-pack
command. Prevents is_valid_app_name from removing the application folder
on `git fetch`.
2017-10-02 09:29:30 +02:00
Alex Quick
5d72f145df
[config] restore dokku config functionality and fix docs
2017-10-01 22:50:01 -04:00
Jose Diaz-Gonzalez
5b3506584a
Release 0.10.5
...
# History
## 0.10.5
### Bug Fixes
- #2912 : @josegonzalez Add missing depends statement for rsyslog
- #2906 : @manuel-colmenero Check the location of nginx in a central way
- #2895 : @josegonzalez cd to app directory when calling git worktree add
### Documentation
- #2922 : @axilleas Clarify the minimum Nginx version for HTTP/2 support
- #2919 : @wootwoot1234 Update nginx documentation surrounding file uploading for php buildpack users
- #2913 : @znz Fix a typo in the rpm release script
- #2910 : @buckle2000 Add a note about using the full git url for non-compliant toolchains
2017-10-01 15:12:30 -04:00
Jose Diaz-Gonzalez
27748f9576
Merge pull request #2922 from axilleas/docs/nginx-http2
...
Clarify the minimum Nginx version for HTTP/2 support
2017-10-01 14:46:34 -04:00
Jose Diaz-Gonzalez
e6f7d4a732
docs: remove unnecessary doc explanation
...
[ci skip]
2017-10-01 14:46:20 -04:00
Jose Diaz-Gonzalez
32b18a8a5c
Merge pull request #2924 from dokku/josegonzalez-patch-1
...
fix: use a colon instead of a slash for remotes
2017-10-01 14:42:32 -04:00
Jose Diaz-Gonzalez
160a5c9760
fix: use a colon instead of a slash for remotes
...
Using a slash is broken as it will assume that is part of the remote name.
[ci skip]
2017-10-01 14:42:07 -04:00
Achilleas Pipinellis
dde1531f42
Clarify the minimum Nginx version for HTTP/2 support
...
Add docs for https://github.com/dokku/dokku/pull/2496
[ci skip]
2017-10-01 12:12:14 +02:00
Alex Quick
60e3b37d39
[config] trigger app restart through plugn rather than exec
2017-09-27 23:56:43 -04:00
Alex Quick
a8563489e7
[common] fix PlugnTrigger
2017-09-27 23:56:42 -04:00
Alex Quick
a86c037a91
[config] upgrade to godotenv 1.2.0
2017-09-27 23:56:42 -04:00
Jose Diaz-Gonzalez
523429b47f
fix: ignore vendor directories
2017-09-27 23:56:42 -04:00
Alex Quick
a13722eec1
[config] update glide dependencies
2017-09-27 23:56:42 -04:00
Alex Quick
8e8b6d60f0
fix: Declare and assign separately to avoid masking return values.
2017-09-27 23:56:42 -04:00
Alex Quick
4808c047ee
[config] make HasKey more idiomatic
2017-09-27 23:56:42 -04:00
Alex Quick
be5e81b246
[config] config:get exit with status 1 if key is not set in env
2017-09-27 23:56:42 -04:00
Jose Diaz-Gonzalez
a137ed64dc
fix: Declare and assign separately to avoid masking return values.
2017-09-27 23:56:42 -04:00
Jose Diaz-Gonzalez
fc1129c728
fix: correct flake8 issues
2017-09-27 23:56:42 -04:00
Alex Quick
a22594b891
[config] update docs
2017-09-27 23:56:41 -04:00
Alex Quick
4f5c747c99
[config] add config:export --format shell
2017-09-27 23:56:41 -04:00
Alex Quick
e7a81a8f8b
[config] error message when no key is given for config:get
2017-09-27 23:56:41 -04:00
Alex Quick
32414b343a
[config] show empty config when ENV file doesn't exist yet
2017-09-27 23:56:41 -04:00
Alex Quick
eeb6e78fa4
[config] move to godotenv
2017-09-27 23:56:41 -04:00
Alex Quick
08aa2b9fa4
[config] improve logging and default command
2017-09-27 23:56:41 -04:00
Alex Quick
8b90d4ebf9
[config] move vendor to right place
2017-09-27 23:56:41 -04:00
Alex Quick
133fdc1f0a
[config] support for old export-style config files
2017-09-27 23:56:41 -04:00
Alex Quick
e7e01ee838
[config] fix shellcheck
2017-09-27 23:56:40 -04:00
Alex Quick
12c9536a7b
[config] test python buildpack too
2017-09-27 23:56:40 -04:00
Alex Quick
c20fbfccf6
[config] support for env bundles
2017-09-27 23:56:40 -04:00
Alex Quick
fd27d90303
[config] config:export --merge, --prefix, & --suffix
2017-09-27 23:56:40 -04:00
Alex Quick
686428a41a
[config] lint fixes
2017-09-27 23:56:40 -04:00
Alex Quick
73e85b7df5
[config] preliminary Dockerfile support
2017-09-27 23:56:40 -04:00
Alex Quick
dfa241d6a9
[dockerfile] test new config stuff
2017-09-27 23:56:40 -04:00
Alex Quick
dd8e1fdf45
[config] no longer reenter dokku in config/functions
2017-09-27 23:56:40 -04:00
Alex Quick
21b091ab14
[config] update test-deploy-config to include odd characters
2017-09-27 23:56:40 -04:00
Alex Quick
416b499670
[nginx-proxy] remove trailing spaces from PROXY_PORT_MAP
...
this plugin used to rely on the fact that config
supressed trailing spaces
2017-09-27 23:56:39 -04:00
Alex Quick
dc90a889d7
[config] add config:set --encoded (base64)
...
You can now set b64encoded values. They are
stored decoded, this is so dokku over ssh can set
odd config values
```
config:set --encoded KEY=BASE_64_VALUE
```
2017-09-27 23:56:39 -04:00
Alex Quick
14757ca925
[config] change file format to match bash exports
...
got rid of nonstandard escaping/quoting so that
the disk file is a strict subset of valid bash exports
2017-09-27 23:56:39 -04:00
Alex Quick
7d865ccb1f
[config] refactor makefile
2017-09-27 23:56:39 -04:00
Alex Quick
294d4b1f29
[config] first cut of config rewritten in golang
...
still to do:
* Rework disk format to be okay with quotes
* Fix Dockerfile deployments
* Dedup code in the subcommands
* Add --encode
* Add deploytests for the new stuff
* Restore some log messages (should I make some helpers in common?)
* Restore some functions that may be used by 3d-party plugins
2017-09-27 23:56:39 -04:00
Alex Quick
5e3184b61d
[common] helper for go trigger plugn events
2017-09-27 23:56:39 -04:00
Alex Quick
e57e1408b2
[common] add NewTokenizedShellCmd to ShellCmd
2017-09-27 23:56:39 -04:00
Alex Quick
ef95d2bcd4
[config] test some config oddities
2017-09-27 23:56:39 -04:00
Jose Diaz-Gonzalez
d8602c52af
Merge pull request #2919 from wootwoot1234/patch-1
...
Update nginx.md
2017-09-27 23:14:38 -04:00
Jose Diaz-Gonzalez
657bb1d2a1
docs: clarify Procfile/nginx.conf usage
...
[ci skip]
2017-09-27 23:14:23 -04:00
Tom
0bd6b041c8
Update nginx.md
...
Added an explanation of how to add additional nginx configuration to the `nginx.conf` file imported in a Procfile. Here's a related issue: https://github.com/dokku/dokku/issues/2917#issuecomment-332704867
2017-09-27 21:50:14 -05:00
Jose Diaz-Gonzalez
28077dff67
Merge pull request #2913 from znz/fix-typo
...
Fix a typo [ci skip]
2017-09-26 12:51:24 -04:00
Kazuhiro NISHIYAMA
68917f12fb
Fix a typo [ci skip]
2017-09-26 20:55:15 +09:00
Jose Diaz-Gonzalez
bb1b657ac9
Merge pull request #2912 from dokku/josegonzalez-patch-1
...
fix: add depends statement for rsyslog
2017-09-25 14:55:37 -04:00
Jose Diaz-Gonzalez
07c83d4d32
fix: add depends statement for rsyslog
...
Refs #2911
2017-09-25 13:43:07 -04:00
Jose Diaz-Gonzalez
264109360b
Merge pull request #2910 from buckle2000/master
...
Mention full git URL
2017-09-23 02:58:34 -04:00
Jose Diaz-Gonzalez
2278290b91
docs: reword note.
...
[ci skip]
2017-09-23 02:58:25 -04:00
buckle2000
23bcb4127a
Update application-deployment.md
...
Well, please add a yellow "warning" background to the added backquote.
2017-09-23 14:53:35 +08:00
Jose Diaz-Gonzalez
8004f0962c
Merge pull request #2906 from manuel-colmenero/master
...
fix: Check the location of nginx in a central way
2017-09-19 13:53:21 -04:00
Jose Diaz-Gonzalez
689f0443f3
chore: remove unnecessary dokku_log_fail
...
[ci skip]
2017-09-19 13:53:00 -04:00
Manuel Colmenero
441e864ea1
fix: Declare and assign separately to avoid masking return values
...
Fixes the introduced CI warnings.
2017-09-19 19:14:48 +02:00
Manuel Colmenero
4f17392bf1
fix: Move operator inside the brackets
2017-09-19 08:27:21 +02:00
Manuel Colmenero
deace7a03a
fix: Remove unnecessary nesting
2017-09-19 08:26:55 +02:00
Manuel Colmenero
c49f81cd8b
fix: Check first in $PATH for nginx, use sbin location as backup
2017-09-18 21:19:30 +02:00
Manuel Colmenero
bada02a122
Use double brackets instead of single ones
2017-09-18 21:09:03 +02:00
Manuel Colmenero
3d785360e1
fix: Check the location of nginx in a central way
...
- Now there's only a "single source of truth" for the location of the nginx
binary.
- It is checked if it's there before it's needed.
2017-09-18 20:19:27 +02:00
Jose Diaz-Gonzalez
3a81c8f279
Merge pull request #2895 from dokku/2864-git-rebuild-in-dir
...
fix: Change to app directory when calling git worktree add
2017-09-02 14:33:08 -04:00
Jose Diaz-Gonzalez
9f64fdb9b6
fix: Change to app directory when calling git worktree add
...
Closes #2864
2017-09-02 14:10:47 -04:00
Jose Diaz-Gonzalez
e9873c58a8
Release 0.10.4
...
# History
## 0.10.4
### Bug Fixes
- #2894 : @josegonzalez fix: bail if any step in the release process fails
- #2880 : @josegonzalez fix: properly detect empty subcommands
- #2881 : @josegonzalez Verify app name on git push
- #2858 : @cstroe Use correct port number for the upstream.
- #2848 : @josegonzalez Ensure https applications return an https url from `dokku url`
- #2839 : @josegonzalez fix: skip clearing cache if we are not building a herokuish image
### New Features
- #2890 : @michaelshobbs use circleci 2.0
- #2847 : @scjody Add nginx ppa before installing Dokku
- #2850 : @michaelshobbs add optional PROC_TYPE and CONTAINER_INDEX to docker-args-deploy plugn trigger
- #2840 : @josegonzalez Add DYNO environment variable to run containers
- #2824 : @josegonzalez Upgrade herokuish to version 0.3.31
### Documentation
- #2861 : @adelq Use non-deprecated apps command
- #2878 : @m0rth1um Add telegram notifications plugin
- #2876 : @josegonzalez docs: clarify storage documentation caveats
- #2873 : @josegonzalez docs: add a note on which docs to look at for customizing nginx docs
- #2867 : @josegonzalez docs: cleanup help output for dokku shell
- #2859 : @josegonzalez docs: use relative link for application deployment doc
- #2866 : @josegonzalez Add missing migration guides
- #2863 : @josegonzalez docs: fix syntax on getting started docs
- #2836 : @fishnux Add a note regarding nginx dependency to installation docs
- #2834 : @iansu Clarify port exposure in Dockerfile documentation
2017-09-02 13:15:23 -04:00
Jose Diaz-Gonzalez
a4a3bfc556
Merge pull request #2894 from dokku/release-error-catching
...
fix: bail if any step in the release process fails
2017-09-02 02:44:41 -04:00
Jose Diaz-Gonzalez
235115af9c
Merge pull request #2880 from dokku/2849-empty-subcommand
...
fix: properly detect empty subcommands
2017-09-02 02:44:30 -04:00
Jose Diaz-Gonzalez
aa82042db2
fix: bail if any step in the release process fails
2017-09-01 23:51:15 -04:00
Jose Diaz-Gonzalez
e8f1ce501a
fix: check that subcommand is non-zero in length
2017-09-01 23:43:58 -04:00
Jose Diaz-Gonzalez
a4f4bef1f6
fix: remove syntax error
2017-09-01 23:16:10 -04:00
Jose Diaz-Gonzalez
6aa315f815
fix: properly detect empty subcommands
...
Closes #2849
2017-09-01 23:16:10 -04:00
Jose Diaz-Gonzalez
15494d85a9
Merge pull request #2881 from dokku/2807-bad-app-name
...
Verify app name on git push
2017-09-01 11:59:49 -04:00
Michael Hobbs
787e2f106a
Merge pull request #2890 from dokku/mh/chore/circle-2.0-machine-exec
...
use circleci 2.0
2017-08-29 13:53:21 -07:00
Michael Hobbs
4db991c891
use circleci 2.0
2017-08-29 13:12:03 -07:00
Jose Diaz-Gonzalez
ab11453fc8
feat: validate app name when running git functions
2017-08-19 19:16:40 -04:00
Jose Diaz-Gonzalez
1a5bea6dde
refactor: extract app name validation
2017-08-19 19:16:16 -04:00
Jose Diaz-Gonzalez
5e0ea9c734
Merge pull request #2858 from cstroe/issue-2857-nginx-conf-with-multiple-expose-ports
...
Use correct port number for the upstream.
2017-08-19 19:08:13 -04:00
Jose Diaz-Gonzalez
68e628d384
Merge pull request #2861 from adelq/patch-1
...
Use non-deprecated apps command
2017-08-19 19:05:29 -04:00
Jose Diaz-Gonzalez
0babde74f3
docs: update uninstallation docs to clarify which subcommand to use for listing applications
...
[ci skip]
2017-08-19 19:03:20 -04:00
Jose Diaz-Gonzalez
42cee30187
Merge pull request #2878 from m0rth1um/patch-1
...
Add telegram notifications plugin
2017-08-19 18:31:36 -04:00
Moritz Mackiewicz
c50f1c8830
Update plugins.md
2017-08-19 19:01:41 +02:00
Jose Diaz-Gonzalez
1db9e16006
Merge pull request #2876 from dokku/josegonzalez-patch-1
...
docs: clarify storage documentation caveats
2017-08-17 15:05:49 -04:00
Jose Diaz-Gonzalez
3bf3bb433b
docs: clarify user/group id
...
[ci skip]
2017-08-17 14:43:56 -04:00
Jose Diaz-Gonzalez
fa0b4b26ac
docs: clarify storage documentation caveats
...
[ci skip]
2017-08-17 14:36:23 -04:00
Jose Diaz-Gonzalez
ec9f81b323
Merge pull request #2873 from dokku/jdg-customization-notes
...
docs: add a note on which docs to look at for customizing nginx docs
2017-08-15 11:26:08 -04:00
Jose Diaz-Gonzalez
c400bc8f03
docs: add a note on which docs to look at for customizing nginx docs
...
[ci skip]
2017-08-15 11:25:50 -04:00
Dmitry
fc2fb71396
docs: fix vertical scroll for the slack-channel section ( #2869 )
2017-08-14 06:36:55 -05:00
Jose Diaz-Gonzalez
e8287b839f
Merge pull request #2867 from dokku/josegonzalez-patch-1
...
docs: cleanup help output for dokku shell
2017-08-10 17:30:00 -04:00
Jose Diaz-Gonzalez
fcd713b23c
docs: cleanup help output for dokku shell
...
[ci skip]
2017-08-10 17:28:47 -04:00
Jose Diaz-Gonzalez
294f82c327
Merge pull request #2859 from dokku/josegonzalez-patch-1
...
docs: use relative link for application deployment doc
2017-08-09 17:25:57 -04:00
Jose Diaz-Gonzalez
0cc8ee6669
Merge pull request #2866 from dokku/josegonzalez-patch-2
...
Add missing migration guides
2017-08-09 17:25:46 -04:00
Jose Diaz-Gonzalez
e7a2284226
Create 0.10.0-migration-guide.md
...
[ci skip]
2017-08-09 17:23:51 -04:00
Jose Diaz-Gonzalez
64162a0bfd
Create 0.9.0-migration-guide.md
2017-08-09 17:19:53 -04:00
Jose Diaz-Gonzalez
c2f92e07d9
Create 0.8.0-migration-guide.md
2017-08-09 17:15:30 -04:00
Jose Diaz-Gonzalez
29e44260a0
docs: add links to migration guides
...
[ci skip]
2017-08-09 17:07:06 -04:00
Jose Diaz-Gonzalez
e2bebe078a
Merge pull request #2863 from dokku/josegonzalez-patch-2
...
docs: fix syntax on getting started docs
2017-08-08 01:10:18 -04:00
Jose Diaz-Gonzalez
d025a00d18
docs: fix syntax on getting started docs
...
[ci skip]
2017-08-08 01:09:49 -04:00
Adel Qalieh
db0b2bc93e
Use non-deprecated apps command
2017-08-04 14:48:07 -04:00
Cosmin Stroe
0b2bea3fa9
Use upstream port in nginx.conf template
2017-08-04 12:26:35 -05:00
Cosmin Stroe
9156dea8b7
Revert "Fix upstream ports configuration."
...
This reverts commit 1f93169c43 .
2017-08-04 12:20:35 -05:00
Cosmin Stroe
1f93169c43
Fix upstream ports configuration.
2017-08-04 02:21:31 -05:00
Cosmin Stroe
65990068cb
Revert "Use correct port number for the upstream."
...
This reverts commit 52b45d74cb .
2017-08-04 00:24:12 -05:00
Jose Diaz-Gonzalez
4008919a3c
docs: use relative link for application deployment doc
...
[ci skip]
2017-08-04 00:54:51 -04:00
Cosmin Stroe
52b45d74cb
Use correct port number for the upstream.
2017-08-03 22:24:14 -05:00
Jose Diaz-Gonzalez
ee27ea76a6
Merge pull request #2847 from plotly/add-ppa-before-apt
...
Add nginx ppa before installing Dokku
2017-07-30 14:09:52 -04:00
Josh Manders
a85159425b
Merge branch 'master' into add-ppa-before-apt
2017-07-26 22:19:25 -05:00
Michael Hobbs
ab69be6665
Merge pull request #2850 from dokku/mh/chore/optional-docker-args-deploy
...
add optional PROC_TYPE and CONTAINER_INDEX to docker-args-deploy plugn trigger
2017-07-26 10:36:02 -07:00
Michael Hobbs
68ca119ae0
add syslog plugin
2017-07-26 10:35:41 -07:00
Michael Hobbs
a0e05eaef0
add optional PROC_TYPE and CONTAINER_INDEX to docker-args-deploy plugn trigger
2017-07-26 09:04:14 -07:00
Jody McIntyre
34d80a18dc
Merge branch 'master' into add-ppa-before-apt
2017-07-24 11:46:53 -04:00
Jose Diaz-Gonzalez
1a38b5533d
Merge pull request #2848 from dokku/fix_app_url_with_https
...
Ensure https applications return an https url from `dokku url`
2017-07-23 14:34:17 -06:00
Jose Diaz-Gonzalez
7df06fb2f6
fix: ensure tests pass
2017-07-22 15:17:40 -06:00
Domonkos Czinke
0efb690992
Fix URL error and add test
2017-07-22 15:15:54 -06:00
Domonkos Czinke
5af42dc678
url command should return https if it's configured
2017-07-22 15:15:54 -06:00
Jose Diaz-Gonzalez
2b929a98e7
Merge pull request #2839 from dokku/2771-dockerfile-cache
...
fix: skip clearing cache if we are not building a herokuish image
2017-07-22 15:07:35 -06:00
Josh Manders
9aa3721aa3
Merge branch 'master' into add-ppa-before-apt
2017-07-22 13:11:22 -05:00
Jose Diaz-Gonzalez
5ee257304a
Merge pull request #2840 from dokku/2837-dyno-run-env-var
...
Add DYNO environment variable to run containers
2017-07-21 13:49:15 -06:00
Jody McIntyre
4497a54b12
Add nginx ppa before installing Dokku
...
Fixes #2845
2017-07-21 15:41:33 -04:00
Jose Diaz-Gonzalez
13ff7f7b96
feat: add DYNO environment variable to run containers. Closes #2837
2017-07-17 03:53:42 -06:00
Jose Diaz-Gonzalez
0147d55302
fix: skip clearing cache if we are not building a herokuish image
...
Closes #2771
2017-07-17 00:30:35 -06:00
Josh Manders
2169fb3859
Merge pull request #2836 from fishnux/patch-1
...
Added a note on documentation (issue #2835 )
2017-07-13 10:37:35 -05:00
fishnux
8f9e23a59d
Reworded some bits on installation.md
2017-07-13 12:24:32 +01:00
fishnux
9735f73c38
Clarified nginx installation issue
2017-07-13 12:20:35 +01:00
fishnux
a8d60e13e1
Added a note on documentation (issue #2835 )
...
Added a small note that points to issue #2835 , since some Linux distros appear to install an old nginx version by default
2017-07-12 23:00:20 +01:00
Jose Diaz-Gonzalez
b843716113
Merge pull request #2834 from iansu/patch-1
...
Update dockerfiles.md
2017-07-10 15:26:03 -06:00
Jose Diaz-Gonzalez
f442e6fabf
docs: clarify port exposing
...
[ci skip]
2017-07-10 15:24:35 -06:00
Ian Sutherland
e8e6660b2a
Update dockerfiles.md
...
Added a note about port ordering in Dockerfile.
2017-07-10 14:32:12 -06:00
Jose Diaz-Gonzalez
6dd4e61e04
Merge pull request #2824 from dokku/josegonzalez-patch-1
...
Upgrade herokuish to version 0.3.31
2017-07-09 14:28:21 -06:00
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
0bdc6e443e
feat: Upgrade herokuish to version 0.3.31
2017-07-02 23:21:27 -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
Jose Diaz-Gonzalez
1d6d5755d4
Release 0.3.12
2014-12-29 16:56:23 -05:00
Jose Diaz-Gonzalez
6fed503024
Merge pull request #846 from progrium/mh-default-ssl-vhost-from-cert
...
add certificate CN to app VHOST if it's not already
2014-12-25 00:57:39 -05:00
Jose Diaz-Gonzalez
95914d1c13
Merge pull request #850 from progrium/mh-test-deploy-scala
...
test scala deployment
2014-12-24 14:23:28 -05:00
Jose Diaz-Gonzalez
92c18fa664
Merge pull request #849 from cjoudrey/checks-docs
...
Add docs for CHECKS
2014-12-24 13:59:09 -05:00
Christian Joudrey
7bd5df0e25
Add docs for CHECKS
2014-12-24 12:33:47 -05:00
Michael Hobbs
9b5abeac4d
test scala deployment
2014-12-23 23:54:52 -08:00
Michael Hobbs
de09260c33
add certificate CN to app VHOST if it's not already
2014-12-23 23:08:22 -08:00
Jose Diaz-Gonzalez
7cf28ee01f
Merge pull request #847 from leonardodino/patch-1
...
Update bootstrap.sh: new docs url
2014-12-23 22:47:14 -05:00
Leonardo Dino
e04b90c416
missed the advanced installation link
...
it’s linked in the instalation page, but it’s broken.
2014-12-23 22:31:29 -03:00
Leonardo Dino
5e1b5b2900
Update bootstrap.sh: new docs url
...
move to viewdocs.io
2014-12-23 22:16:20 -03:00
Jose Diaz-Gonzalez
416dac6d2b
Release 0.3.11
2014-12-23 17:17:36 -05:00
Jose Diaz-Gonzalez
9a04104bb9
Merge pull request #844 from progrium/mh-fix-ssl-urls
...
build app urls based on wildcard ssl or app ssl
2014-12-23 17:13:40 -05:00
Michael Hobbs
43fe6edb04
build app urls based on wildcard ssl or app ssl
2014-12-23 13:52:50 -08:00
Michael Hobbs
3a850fa05e
fix typo in nickname. aka i cannot spell
2014-12-23 05:31:27 -08:00
Jose Diaz-Gonzalez
097bdecfac
Merge pull request #839 from progrium/mh-irc-build-notifications
...
notify irc on builds
2014-12-23 01:30:56 -05:00
Michael Hobbs
1d4cc0b991
notify irc on builds
2014-12-22 22:07:43 -08:00
Jose Diaz-Gonzalez
3e62b1acce
Merge pull request #838 from expa/mh-build-env-special-chars
...
quote build_env vars
2014-12-23 00:35:53 -05:00
Michael Hobbs
c2911c94a8
quote build_env vars
2014-12-22 15:52:54 -08:00
Jose Diaz-Gonzalez
f5a5f7702b
Merge pull request #833 from expa/mh-fix-orphaned-app-image
...
auto remove the cache dir cleanup container
2014-12-22 10:22:47 -05:00
Jose Diaz-Gonzalez
5f2a5fe2bc
Merge pull request #821 from expa/mh-unit-tests
...
use wercker for automated testing
2014-12-22 10:21:17 -05:00
Michael Hobbs
50208862b2
revert to florianheinemann's nginx buildpack for static sites
2014-12-21 14:51:42 -08:00
Michael Hobbs
283432f214
domains plugin unit tests and fix for errant substring match
2014-12-21 14:51:42 -08:00
Michael Hobbs
d1e94f6c91
use buildpack fork that preserves CHECKS file location
2014-12-21 14:51:42 -08:00
Michael Hobbs
dbb6560b1e
fix static site test
2014-12-21 14:51:42 -08:00
Michael Hobbs
f3535292b3
reference issues for disabled deploy tests
2014-12-21 14:51:42 -08:00
Michael Hobbs
568902302b
echo out deploy test type correctly
2014-12-21 14:51:42 -08:00
Michael Hobbs
cddcf997e1
make sure we test the check-deploy plugin
2014-12-21 14:51:42 -08:00
Michael Hobbs
f2bd2b8541
nullglob. closes : #822
2014-12-21 14:51:42 -08:00
Michael Hobbs
6bb01404ec
poor lint fix choice. let's not do that.
2014-12-21 14:51:42 -08:00
Michael Hobbs
e8b4bd5a89
lintball
2014-12-21 14:51:42 -08:00
Michael Hobbs
2695d957ac
add wercker status to readme
2014-12-21 14:51:41 -08:00
Michael Hobbs
051b286a62
disable multipack buildpack test for now
2014-12-21 14:51:41 -08:00
Michael Hobbs
67b7fa6263
handle config with spaces over ssh
2014-12-21 14:51:41 -08:00
Michael Hobbs
c697c65508
WIP
2014-12-21 14:51:41 -08:00
Michael Hobbs
85f9bb3aae
disable SC2143
2014-12-21 14:51:41 -08:00
Michael Hobbs
c5c0ae00ba
show logs in deploy tests
2014-12-21 14:51:41 -08:00
Michael Hobbs
0dec01c324
fix php test
2014-12-21 14:51:41 -08:00
Michael Hobbs
3827e38caa
set nullglob
2014-12-21 14:51:41 -08:00
Michael Hobbs
14a7cac686
update php and static tests
2014-12-21 14:51:41 -08:00
Michael Hobbs
9322200eae
lintball
2014-12-21 14:51:41 -08:00
Michael Hobbs
ee32b05a36
test against both buildstep release and master
2014-12-21 14:51:41 -08:00
Michael Hobbs
3b41d6d16f
create build env for both dokku and new style buildpacks
2014-12-21 14:51:41 -08:00
Jose Diaz-Gonzalez
8aef43b3ae
Release 0.3.8
2014-12-21 14:51:41 -08:00
Jose Diaz-Gonzalez
e45455b73f
Ensure makefiles are properly formatted
2014-12-21 14:51:41 -08:00
Joel Van Horn
356acdd08d
Point users to upgrade guides
2014-12-21 14:51:41 -08:00
Michael Hobbs
f9b7d5378d
lintball in build-env
2014-12-21 14:51:41 -08:00
Michael Hobbs
58d0bc983a
don't use bats for deploy tests
2014-12-21 14:51:41 -08:00
Michael Hobbs
81aefba305
fix multipack app deploy test
2014-12-21 14:51:41 -08:00
Michael Hobbs
8f5c5d5ae2
reference opened issue with buildstep
2014-12-21 14:51:40 -08:00
Michael Hobbs
8025657a38
save error in output if curl errors
2014-12-21 14:51:40 -08:00
Michael Hobbs
779808f832
make sure we set the default VHOST to match test env
2014-12-21 14:51:40 -08:00
Michael Hobbs
d3e18d3362
fix failure output
2014-12-21 14:51:40 -08:00
Michael Hobbs
606bbda66c
make tests work
2014-12-21 14:51:40 -08:00
Michael Hobbs
3706392e65
test with wercker
2014-12-21 14:51:40 -08:00
Michael Hobbs
ab7c313411
Merge pull request #835 from expa/mh-fix-substring-match
...
[domains] make sure we match the specific string in VHOST
2014-12-21 14:51:25 -08:00
Michael Hobbs
f797ff77f4
make sure we match the specific string in VHOST
2014-12-21 13:57:45 -08:00
Michael Hobbs
c2736c7c7a
auto remove the cache dir cleanup container
2014-12-20 17:20:32 -08:00
Jose Diaz-Gonzalez
af671b2aba
Release 0.3.10
2014-12-19 15:17:17 -05:00
Jose Diaz-Gonzalez
45b2f87b15
Merge pull request #831 from progrium/nginx-docs
...
Nginx docs
2014-12-19 15:13:14 -05:00
Jose Diaz-Gonzalez
3d6727a1b8
Add documentation for configuring the nginx domains and vhosts
2014-12-19 15:10:10 -05:00
Jose Diaz-Gonzalez
bf4781a5d7
Use shell keyword for codeblock guard
2014-12-19 15:09:38 -05:00
Michael Hobbs
2d48d81d09
Merge pull request #828 from andrewsomething/port
...
Display the port for an app when falling back to the ip address.
2014-12-18 14:10:11 -08:00
Andrew Starr-Bochicchio
294b419da5
Display the port for an app when falling back to the ip address.
2014-12-17 21:20:18 -05:00
Jose Diaz-Gonzalez
f1bfb3ed3a
Merge pull request #827 from expa/mh-mv-default-vhost-to-core
...
Handle IP only access
2014-12-17 19:53:59 -05:00
Michael Hobbs
56472bd08c
VHOST fallback
2014-12-16 23:01:32 -08:00
Michael Hobbs
e99e2201cb
mv default VHOST creation to core install
2014-12-16 20:25:44 -08:00
Jose Diaz-Gonzalez
5bf1ba7ed7
Merge pull request #783 from progrium/nginx-cleanup
...
New domains plugin and nginx extension
2014-12-16 17:15:30 -05:00
Andrew Starr-Bochicchio
f808c8efe4
Add support for multiple keys in the installer.
2014-12-16 16:48:28 -05:00
Jose Diaz-Gonzalez
5d014d0a8e
Merge pull request #823 from expa/nginx-cleanup
...
show URLS with scheme. now with bug fixes!!!
2014-12-16 16:26:47 -05:00
Michael Hobbs
59f047bb45
include SSL_VHOSTS in NOSSL_SERVER_NAME so we can redirect from http to https on the secure hostname as well
2014-12-16 12:15:10 -08:00
Michael Hobbs
1b208778f3
bugfixes
...
- don't match substrings in VHOSTS
- handle case where NOSSL_SERVER_NAME is \' \'
- rebuild nginx config on ssl import
- prevent cwd errors after we rm the temp dir
2014-12-15 18:10:14 -08:00
Michael Hobbs
a6cdae5abf
reset VHOST to default upon domains:clear
2014-12-15 18:04:00 -08:00
Michael Hobbs
50115d3640
print out urls with scheme
2014-12-15 18:02:57 -08:00
Michael Hobbs
78d3921a6f
don't break other nginx plugins like nginx-alt
2014-12-15 13:15:40 -08:00
Jose Diaz-Gonzalez
23d4224beb
Merge pull request #818 from expa/nginx-cleanup
...
rebuild nginx config on domain change
2014-12-14 18:31:43 -05:00
Michael Hobbs
4e0670f1ac
rebuild nginx config on domain change
2014-12-12 17:53:30 -08:00
Jose Diaz-Gonzalez
0bd8d71bb9
Release 0.3.9
2014-12-12 09:58:02 -05:00
Jose Diaz-Gonzalez
12ee9bc3e7
Merge pull request #816 from progrium/build-env-docs
...
Add documentation for user-env feature
2014-12-12 09:56:46 -05:00
Jose Diaz-Gonzalez
a991c450be
Remove user-env-compile plugins from docs
2014-12-12 09:55:41 -05:00
Jose Diaz-Gonzalez
a900aa45d6
Add documentation for the recent build-env feature addition
2014-12-12 09:54:26 -05:00
Jose Diaz-Gonzalez
3c8b3cedea
Merge pull request #814 from progrium/dokku-env-vars
...
Source files in $DOKKU_ROOT/.dokkurc directory and add `dokku trace` command
2014-12-12 09:25:51 -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
Jose Diaz-Gonzalez
dec8056ef5
Link to gist.github.com
2014-12-12 01:10:10 -05:00
Jose Diaz-Gonzalez
784e2cfd5e
Add a note about enabling dokku trace via the cli
2014-12-12 01:09:59 -05:00
Jose Diaz-Gonzalez
b9b9d6303a
Add a dokku trace command to allow easy toggling of the DOKKU_TRACE option
2014-12-12 01:07:43 -05:00
Jose Diaz-Gonzalez
39912ce5db
Allow sourcing in any file in .dokkurc
...
This allows us to configure dokku env-vars individually. Such a feature is useful if a developer would like to enable or disable DOKKU_TRACE without parsing a dokkurc file.
2014-12-12 01:07:08 -05:00
Jose Diaz-Gonzalez
7d8ec62a86
Merge pull request #787 from progrium/build-env
...
Official user-env-compile plugin
2014-12-11 21:15:45 -05:00
Jose Diaz-Gonzalez
8cd4863126
Merge pull request #813 from expa/build-env
...
build-env todos
2014-12-11 18:18:26 -05:00
Michael Hobbs
7c8feb9e0d
build-env todos
2014-12-11 14:56:25 -08:00
Jose Diaz-Gonzalez
d6ef5e3447
Merge pull request #812 from expa/build-env
...
create build env for both dokku and new style buildpacks
2014-12-11 16:33:28 -05:00
Michael Hobbs
498e250e2e
link to commit id and line in comment
2014-12-11 12:52:04 -08:00
Michael Hobbs
7d5e0ba5aa
create build env for both dokku and new style buildpacks
2014-12-11 12:05:55 -08:00
Jose Diaz-Gonzalez
a7b8eb5581
Merge pull request #811 from abossard/patch-1
...
Please increase the server_names_hash_bucket_size
2014-12-11 10:22:44 -05:00
Andre Bossard
79788e5690
Please increase the server_names_hash_bucket_size
...
I use Dokku in a private environment with very long hostname.... 64 was always a lot to short.
2014-12-11 09:59:13 +01:00
Jose Diaz-Gonzalez
ae61ef3f1e
Add backup support to nginx.conf.template files
2014-12-11 02:40:20 -05:00
Jose Diaz-Gonzalez
1d45ca0cdd
Add backup export/import hooks for associated VHOST files
2014-12-11 02:38:08 -05:00
Jose Diaz-Gonzalez
b4c864bea7
Use sed to indent output of dokku url command
2014-12-11 02:34:24 -05:00
Jose Diaz-Gonzalez
01e7f1cdb6
Output *all* hosts on multiple lines
2014-12-11 02:34:08 -05:00
Jose Diaz-Gonzalez
0865ff3f79
Use updated VHOST file instead of URL file when outputting the current URL to an app
...
Note that this may include more than one URL to an app
2014-12-11 02:16:52 -05:00
Jose Diaz-Gonzalez
11b126a845
Do not overwrite URL file
2014-12-11 02:14:52 -05:00
Jose Diaz-Gonzalez
605ba27eeb
Use a one-liner for the "Configuring" echo statement
2014-12-11 02:12:46 -05:00
Jose Diaz-Gonzalez
8109c9c569
Delete the VHOST file, not the URL file, when NO_VHOST is set
...
The URL file is useful for understanding what port docker decided to host our app internally on.
2014-12-11 02:10:49 -05:00
Jose Diaz-Gonzalez
9111902542
Fix issue where VHOST was not properly being set
...
The URL file is being rewritten on every deploy by `dokku deploy` and thus that file was incorrect. Instead, we just reuse the old logic from the nginx-vhosts plugin to handle creation of the VHOST file
2014-12-11 02:09:54 -05:00
Jose Diaz-Gonzalez
4955f9c600
Fix test for file
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
976dc3009c
Use a normal conditional
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
0b4b2b29a8
Add missing env var
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
e84526490e
Move VHOST file creation to a single domains:setup command
...
This helps remove duplication and also ensures that all hosts have a proper setup after running `make copyfiles`
Note that this command is not exposed in help as it is not generally useful to developers
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
66171551d8
Add domains plugin as written in https://github.com/jtangelder/dokku-nginx-alt
...
This plugin conforms to the heroku api for setting and removing domains. Note that it does not yet update the URL file for a given application.
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
f23809e75f
Implement the ability to set multiple server names for a given application
...
Adding a hostname to the $APP/VHOST file will enable it as a virtualhost for the application.
In addition, any hostname set that matches an associated ssl certificate will also be set as an ssl host. Note that if a hostname does not have a matching SSL host, then it will result in an erroring application.
For the moment, running `dokku url` on an app may not correctly display the current hostnames for said app.
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
b967514c55
Allow overriding of the nginx.conf template via nginx.conf.template
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
a6c34ddd6f
Use a template to create an application's nginx.conf
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
8f0e794893
Remove extra dash
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
68a1d1af38
one-liner
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
eeff3d52eb
Combine calls to restart nginx into a single command
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
8aa196c660
Remove extra reload command
2014-12-11 01:36:44 -05:00
Jose Diaz-Gonzalez
d9d66c58ab
Fix reference to $APP
2014-12-08 22:16:05 -05:00
Jose Diaz-Gonzalez
155f4e9aba
Release 0.3.8
2014-12-08 22:14:03 -05:00
Jose Diaz-Gonzalez
1bfbdb449b
Merge pull request #808 from progrium/proper-editorconfig
...
Ensure makefiles are properly formatted
2014-12-08 22:12:21 -05:00
Jose Diaz-Gonzalez
b3ca3368e8
Ensure makefiles are properly formatted
2014-12-08 22:12:04 -05:00
Jose Diaz-Gonzalez
04921d6876
Merge pull request #807 from progrium/799-force-nginx-conf
...
#799 : Force nginx conf
2014-12-08 22:05:17 -05:00
Jose Diaz-Gonzalez
a915b8888f
Ensure ruby is installed when running the dokku-installer
2014-12-08 21:57:10 -05:00
Jose Diaz-Gonzalez
129a5fd33d
Force install a default nginx.conf. Closes #799
2014-12-08 21:20:54 -05:00
Jose Diaz-Gonzalez
e567ce1a90
Merge pull request #806 from progrium/fix-remote-user
...
Dokku pushes now happen as the dokku user, not git. Refs #796
2014-12-08 20:59:22 -05:00
Jose Diaz-Gonzalez
489f131ffc
Dokku pushes now happen as the dokku user, not git. Refs #796
2014-12-08 20:58:50 -05:00
Jose Diaz-Gonzalez
45ec8df7be
Merge pull request #805 from ademuk/patch-1
...
Fixed import-ssl server.crt/key check
2014-12-08 20:36:18 -05:00
Adem Gaygusuz
469d1e3f49
Fix crt/key check
2014-12-09 00:37:47 +00:00
Jose Diaz-Gonzalez
7ca2f49d78
Merge pull request #801 from joelvh/patch-1
...
Point users to upgrade guides
2014-12-02 08:55:48 -05:00
Joel Van Horn
69176d2d9a
Point users to upgrade guides
2014-12-02 00:33:44 -05:00
Jose Diaz-Gonzalez
ad030b21d4
Merge pull request #796 from progrium/795-better-docs
...
795 better docs
2014-11-27 15:13:31 -05:00
Jose Diaz-Gonzalez
8c8f5e17f1
Tell users to change directory to dokku before running vagrant up. Refs #795
2014-11-27 15:10:33 -05:00
Jose Diaz-Gonzalez
e0b994c415
Standardize on dokku.me as the test hostname. Refs #795
2014-11-27 15:09:46 -05:00
Jose Diaz-Gonzalez
a12b1e2b56
Release 0.3.7
2014-11-25 15:46:48 -05:00
Jose Diaz-Gonzalez
590c5fc017
Merge pull request #789 from mmerickel/fix.deploy-vhost
2014-11-25 15:44:19 -05:00
Michael Merickel
ee5c35dd9d
do not output message when creating ENV file
...
This fixes a bug introduced when deploying apps where the
nginx-vhosts plugin runs ``dokku config:get $APP NO_VHOST``. The initial
run of this actually was creating the ``ENV`` file and dumping to
stdout the value "NO_VHOST=-----> Creating /home/dokku/foo/ENV". This
was obviously no good because nginx-vhosts was considering this to be a
value of true.
I've modified this to simply not return anything when the value does not
exist. A better update may be to output the messages to stderr instead
of stdout.
2014-11-25 15:43:36 -05:00
Jose Diaz-Gonzalez
42a1363996
Merge pull request #788 from mmerickel/fix.apps-plugin
...
fix apps plugin issues in 0.3.6
2014-11-25 13:28:17 -05:00
Michael Merickel
4ae8cf8180
fix search for apps if DOKKU_ROOT is a symlink
2014-11-25 11:56:05 -06:00
Michael Merickel
aef3a68d2b
fix app plugin that was always searching for empty app name
2014-11-25 11:55:25 -06:00
Jose Diaz-Gonzalez
6ddc7275dd
First pass at official user-env-compile plugin
...
- Uses ENV and APP/ENV files
- Supports old BUILD_ENV files (which are likely in wide-use)
- Allows user's to override globals with app-specific configuration
Closes #284
Closes #683
Closes #763
Refs #503
Refs #678
2014-11-25 11:24:58 -05:00