Jose Diaz-Gonzalez
7cc84dcdbe
tests: add unit test for lambda builder
2022-08-09 02:13:06 -04:00
Jose Diaz-Gonzalez
65b9c6aa3e
fix: delete the data dir for the app after the app is deleted
2022-08-09 02:12:27 -04:00
Jose Diaz-Gonzalez
2959fdd154
fix: create the data directory for an app as necessary
2022-08-09 02:11:48 -04:00
Jose Diaz-Gonzalez
a71e4219be
fix: set the correct image source type based on label
...
We also have a special carveout for herokuish as folks may deploy built images with it.
2022-08-09 02:11:32 -04:00
Jose Diaz-Gonzalez
30e279b6b9
fix: suppress labeling output for the dockerfile builder
2022-08-09 02:10:46 -04:00
Jose Diaz-Gonzalez
86d7b6b649
docs: fix path for alternative lamba.yml
2022-08-08 15:15:29 -04:00
Jose Diaz-Gonzalez
d91957b969
fix: use correct path for source call
2022-08-08 15:15:29 -04:00
Jose Diaz-Gonzalez
5ee0619888
fix: install the lambda-builder package in ci and development
2022-08-08 15:15:28 -04:00
Jose Diaz-Gonzalez
fbd77ee5e8
docs: document the lambda builder
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
35c248fb5c
fix: use correct variable name for lambda.yml path
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
7eecbefdd0
chore: run shfmt
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
2715d2a485
chore: drop extra cp statement
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
951dd98f17
feat: ensure the container is routable by dokku
...
- Keep the container alive via DOCKER_LAMBDA_STAY_OPEN=1
- Set the default listening port to 5000 (which is what herokuish will use)
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
8ca71d9ff5
fix: add com.dokku.builder-type label to built image
...
This will allow schedulers to make decisions when interacting with images from specific builders.
2022-08-08 15:14:49 -04:00
Jose Diaz-Gonzalez
f2e791f48f
fix: do not detect builder-lambda on armhf
...
While the lambda-builder project builds for armhf, the underlying images are not armhf/arm compatible (only arm64).
2022-08-08 15:14:48 -04:00
Jose Diaz-Gonzalez
f549934740
fix: update lambda-builder usage and write out Procfile/lambda.zip
2022-08-08 15:14:48 -04:00
Jose Diaz-Gonzalez
3a09d2217f
feat: initial templates for scheduling (not building, but i need them somewhere)
2022-08-08 15:14:48 -04:00
Jose Diaz-Gonzalez
92790b70e8
feat: broken support for lambda-builder
...
It's currently broken because there are flags in there that aren't actually implemented
2022-08-08 15:14:48 -04:00
Jose Diaz-Gonzalez
02d6813209
scratch: initial implementation
2022-08-08 15:14:48 -04:00
Jose Diaz-Gonzalez
96ef82cbc9
Merge pull request #5227 from dokku/josegonzalez-patch-1
...
Drop forwarded port from vagrant setup
2022-08-08 15:08:32 -04:00
Jose Diaz-Gonzalez
f9c2251711
Merge branch 'master' into josegonzalez-patch-1
2022-08-08 15:08:22 -04:00
Jose Diaz-Gonzalez
fb73c9e1d9
Merge pull request #5285 from dokku/update-dev-dependencies
...
Update all development dependencies
2022-08-08 15:07:57 -04:00
Jose Diaz-Gonzalez
15695eded2
Merge pull request #5240 from dokku/drop-unsupported-os
...
Drop support for CentOS, Fedora, OpenSuse, as well as Debian 9
2022-08-07 18:36:52 -04:00
Jose Diaz-Gonzalez
70fc35c317
chore: drop unsupported operating systems
...
We will no longer support CentOS, Fedora, and Opensuse as installation targets. These are not actively maintained by anyone with commit rights and occasionally cause issues for users as they are not tested during the release process.
Rather than have subpar support for an untested operating system, we're removing support for them completely. Users of these operating systems should take a look migration to the docker-based installation method, which will always be tested and supported by the project.
Additionally, drop support for Debian 9 as it is now EOL.
2022-08-07 18:36:30 -04:00
Jose Diaz-Gonzalez
0835e7706f
Merge pull request #5281 from dokku/dependabot/pip/tests/apps/multi/flask-2.2.1
...
chore(deps): bump flask from 2.1.3 to 2.2.1 in /tests/apps/multi
2022-08-07 18:34:43 -04:00
Jose Diaz-Gonzalez
c4d1196975
Merge pull request #5280 from dokku/dependabot/pip/tests/apps/python-flask/flask-2.2.1
...
chore(deps): bump flask from 2.1.3 to 2.2.1 in /tests/apps/python-flask
2022-08-07 18:34:37 -04:00
Jose Diaz-Gonzalez
4ce2d63a0e
Merge pull request #5284 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-223
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 222 to 223 in /tests/apps/php
2022-08-07 18:34:21 -04:00
Jose Diaz-Gonzalez
e4db82aebf
chore: update all development dependencies
2022-08-07 14:16:16 -04:00
dependabot[bot]
3f05666d59
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 222 to 223.
- [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/v222...v223 )
---
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 >
2022-08-05 13:10:58 +00:00
Jose Diaz-Gonzalez
35e1ac9825
Merge pull request #5283 from alexgleason/homepage-install-link
...
Homepage: fix link in quick install guide
2022-08-04 13:59:57 -04:00
Alex Gleason
4a81bce0e7
Homepage: fix link in quick install guide
2022-08-04 12:33:05 -05:00
dependabot[bot]
1d9b8fdda8
chore(deps): bump flask from 2.1.3 to 2.2.1 in /tests/apps/multi
...
Bumps [flask](https://github.com/pallets/flask ) from 2.1.3 to 2.2.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.1.3...2.2.1 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-04 13:10:51 +00:00
dependabot[bot]
571a96fc77
chore(deps): bump flask from 2.1.3 to 2.2.1 in /tests/apps/python-flask
...
Bumps [flask](https://github.com/pallets/flask ) from 2.1.3 to 2.2.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.1.3...2.2.1 )
---
updated-dependencies:
- dependency-name: flask
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-04 13:10:45 +00:00
Dokku Bot
63f7f39048
Release 0.27.10
...
# History
## 0.27.10
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.27.10/bootstrap.sh
sudo DOKKU_TAG=v0.27.10 bash bootstrap.sh
```
### Bug Fixes
- #5276 : @d6rkaiz Remove duplicate syntax for nginx.conf
### Other
- #5274 : @kennell readme: mention Ubuntu 22.04 compability
v0.27.10
2022-08-01 15:09:46 +00:00
Jose Diaz-Gonzalez
ef5a2a9f5b
Merge pull request #5276 from d6rkaiz/fix_duplicate_nginxconf
...
Remove duplicate syntax for nginx.conf
2022-08-01 11:08:50 -04:00
Isao Sugimoto
51547b7688
fix duplicate syntax for nginx.conf
2022-07-31 15:38:53 +00:00
Jose Diaz-Gonzalez
6fe2559c01
Merge pull request #5274 from kennell/patch-1
2022-07-30 17:30:31 -04:00
Kevin Kennell
af069041c5
readme: mention Ubuntu 22.04 compability
2022-07-30 23:30:06 +02:00
Dokku Bot
9192198096
Release 0.27.9
...
# History
## 0.27.9
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.27.9/bootstrap.sh
sudo DOKKU_TAG=v0.27.9 bash bootstrap.sh
```
### Bug Fixes
- #5273 : @josegonzalez Correct issue where more complex docker args were not properly parsed when scheduling containers
- #5272 : @josegonzalez Add support for --global as app name when calling config-get trigger
- #5263 : @alexgleason Update deprecated apt-key command
### New Features
- #5262 : @josegonzalez Run shfmt against all test files
- #5257 : @chrisjdixon Move nginx.conf.d includes after all other hard-coded config to allow for overrides
### Other
- #5184 : @yasoob New website. Closes #5175
- #5270 : @dependabot[bot] chore(deps): bump werkzeug from 2.2.0 to 2.2.1 in /tests/apps/python-flask
- #5265 : @dependabot[bot] chore(deps): bump werkzeug from 2.1.2 to 2.2.0 in /tests/apps/python-flask
- #5264 : @dependabot[bot] chore(deps): bump sinatra from 2.2.1 to 2.2.2 in /tests/apps/ruby
- #5261 : @dependabot[bot] chore(deps): bump luizm/action-sh-checker from 0.4.0 to 0.5.0
- #5258 : @dependabot[bot] chore(deps): bump sinatra from 2.2.0 to 2.2.1 in /tests/apps/ruby
v0.27.9
2022-07-30 19:42:09 +00:00
Jose Diaz-Gonzalez
d68fbd5e09
Merge pull request #5184 from yasoob/new-website
...
New website. Closes #5175
2022-07-30 15:41:10 -04:00
Jose Diaz-Gonzalez
39561bde4a
Merge pull request #5273 from dokku/complex-docker-args
...
Correct issue where more complex docker args were not properly parsed when scheduling containers
2022-07-30 12:58:46 -04:00
Jose Diaz-Gonzalez
16090e58c7
Merge pull request #5272 from dokku/5269-global-config-trigger-flag
...
Add support for --global as app name when calling config-get trigger
2022-07-30 00:49:28 -04:00
Jose Diaz-Gonzalez
d8e9511769
fix: correct issue where more complex docker args were not properly parsed when scheduling containers
...
In cases where a docker arg uses backticks - which may happen with docker labels - scheduled containers would fail to support these due to performing a double-eval. This is particularly noticeable for traefik labels, where backticks and parenthesis are common. This fix properly handles docker args as an array instead of performing an extra eval when scheduling containers.
2022-07-30 00:48:38 -04:00
Jose Diaz-Gonzalez
652a9ec26c
chore: switch to correct trigger when getting a global argument
...
While both will now work, using the correct trigger will skip some extra logic.
2022-07-29 22:45:23 -04:00
Jose Diaz-Gonzalez
d243433625
fix: add support for --global as app name when calling config-get trigger
...
The trigger in use _should_ be config-get-global, but some calling code does not check, so adding support here will ensure the calling code gets what it expects.
Refs #5269
2022-07-29 22:44:23 -04:00
M.Yasoob Ullah Khalid ☺
40143622ad
Merge branch 'master' into new-website
2022-07-29 09:34:14 +05:00
Jose Diaz-Gonzalez
bfe679fb50
Merge pull request #5270 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-2.2.1
...
chore(deps): bump werkzeug from 2.2.0 to 2.2.1 in /tests/apps/python-flask
2022-07-28 19:28:52 -04:00
Jose Diaz-Gonzalez
e7a8793414
Merge pull request #5263 from alexgleason/apt-key
...
Update deprecated apt-key command
2022-07-28 19:26:18 -04:00
dependabot[bot]
a9f3ed206b
chore(deps): bump werkzeug in /tests/apps/python-flask
...
Bumps [werkzeug](https://github.com/pallets/werkzeug ) from 2.2.0 to 2.2.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/2.2.0...2.2.1 )
---
updated-dependencies:
- dependency-name: werkzeug
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-28 13:20:21 +00:00
Jose Diaz-Gonzalez
2f58ab0637
Merge pull request #5265 from dokku/dependabot/pip/tests/apps/python-flask/werkzeug-2.2.0
...
chore(deps): bump werkzeug from 2.1.2 to 2.2.0 in /tests/apps/python-flask
2022-07-26 14:49:23 -04:00