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
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
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
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
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
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
68fcd67327
feat: Add nginx:show-conf command
...
Closes #3552
2019-05-14 18:03:16 -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
e59f115311
fix: add missing domains:clear-global command
2019-05-14 11:59:44 -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
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
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
bc70a24e1d
fix: handle case where image is null on first deploy
2019-05-12 07:37:21 -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
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
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
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
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