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
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
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
v0.25.5
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