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
v0.18.3
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
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
v0.18.2
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