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
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
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
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
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
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
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
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
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
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
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
cb281e17e6
fix: correct shfmt issues
2019-09-17 02:22:41 -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
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
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
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
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
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
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
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
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
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
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
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
9a2c8e04a5
feat: quiet down deploys
2019-08-12 17:39:01 -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
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