Jose Diaz-Gonzalez
87828515a1
fix: respect the build-dir in app-json extraction
...
Because the app-json extraction happens before the build-dir is set, it doesn't end up respecting the value, and thus the user might get the wrong app.json file.
This takes advantage of path.Join()'s default of ignoring empty paths.
2023-02-14 03:56:28 -05:00
Jose Diaz-Gonzalez
af84293c3e
fix: ensure we migrate data for all golang plugins
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
a8283824a5
fix: remove extra import
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
0066b09405
fix: remove duplicate func as a result of rebase
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
e78fb84953
fix: ensure we create the app-json data directory for the app on app creation
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
b83e5fff64
fix: add missing triggers
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
2ccc78023c
fix: run go get to ensure we fetch the correct dependencies
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
09eb0b2c8f
refactor: move app.json extraction up to core-post-extract
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
173434ef34
chore: reorder functions
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
3f82c525ad
chore: use helper to check if there is a Procfile
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
a53ead6c64
chore: rename function
2023-02-14 03:08:02 -05:00
Jose Diaz-Gonzalez
f84a650849
chore: remove deprecated nginx commands
2023-02-12 13:20:45 -05:00
Jose Diaz-Gonzalez
954b2d9d34
chore: remove deprecated proxy functions
2023-02-12 13:20:24 -05:00
Jose Diaz-Gonzalez
59fde3a317
chore: remove deprecated nginx commands
2023-02-12 13:12:47 -05:00
Jose Diaz-Gonzalez
577aafb683
chore: remove deprecated git functions
2023-02-12 13:09:20 -05:00
Jose Diaz-Gonzalez
e628e21879
chore: remove deprecated --rm-container and--rm global flags
2023-02-12 13:09:00 -05:00
Jose Diaz-Gonzalez
d27c8f09d1
chore: remove deprecated common functions
2023-02-12 13:08:45 -05:00
Jose Diaz-Gonzalez
7f2a66df88
chore: remove deprecated app functions
...
These were deprecated in 0.20.0 and are unused in Dokku's official codebases.
2023-02-12 13:02:23 -05:00
Jose Diaz-Gonzalez
4ae64b23c6
fix: update test to get the correct label for testing if ssl redirects are working properly
2023-02-11 20:55:20 -05:00
Jose Diaz-Gonzalez
710b1db6be
chore: run shfmt
2023-02-11 17:42:13 -05:00
Jose Diaz-Gonzalez
070f643a01
refactor: drop url management and sync logic with traefik plugin
2023-02-11 17:40:41 -05:00
Jose Diaz-Gonzalez
cbd3c43176
feat: add letsencrypt support to haproxy plugin
2023-02-11 06:22:02 -05:00
Jose Diaz-Gonzalez
537d8321e4
chore: update easy-haproxy version to latest
2023-02-11 06:11:23 -05:00
Jose Diaz-Gonzalez
62004eab56
chore: sync plugin version
2023-02-11 06:11:10 -05:00
Jose Diaz-Gonzalez
f02f19652e
fix: set default scheme correctly
2023-02-11 06:09:50 -05:00
Jose Diaz-Gonzalez
40cb28287f
fix: gate compose usage behind compose check
2023-02-11 06:09:50 -05:00
Jose Diaz-Gonzalez
e1f9e44e51
fix: set correct help output
2023-02-11 06:09:50 -05:00
Jose Diaz-Gonzalez
1a54e2263b
fix: use correct variable name
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
fd09beaf48
feat: add the ability to set the haproxy log level
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
8bd4f66bec
chore: update to latest version
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
3871a35de6
fix: respect EASYHAPROXY_LABEL_PREFIX
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
49cd46df1d
fix: properly name things
2023-02-11 06:08:56 -05:00
Jose Diaz-Gonzalez
237aae9eec
feat: first pass at haproxy plugin implementation
2023-02-11 06:08:56 -05:00
josegonzalez
a2baf37cd9
Merge pull request #5604 from dokku/faster-nginx-rebuild
...
Trigger nginx proxy rebuild early to avoid downtime if deploying large numbers of processes
2023-01-23 16:13:31 -05:00
Jose Diaz-Gonzalez
1a498b0b76
fix: handle nil map issue
2023-01-21 17:26:52 -05:00
Jose Diaz-Gonzalez
91975c5bfe
chore: set different header level
2023-01-21 16:44:35 -05:00
Jose Diaz-Gonzalez
5719f43551
feat: silence env var setting
2023-01-21 16:43:43 -05:00
Jose Diaz-Gonzalez
25a49624c7
fix: trigger nginx proxy rebuild early to avoid downtime if deploying large numbers of processes
...
Due to how the nginx proxy implementation works, if an app has either many process types or many containers for a process type other than web, it is possible to see downtime on the web process due to the old web containers rotating out _before_ we reload the nginx config.
The correct fix would be to use some sort of dns-based resolution for the nginx config, but pending that change, we reload nginx twice now - ugh - to avoid this.
2023-01-21 14:55:41 -05:00
Jose Diaz-Gonzalez
e9de0f4784
chore: cleanup builder-release hooks a little
...
This unifies the settings between both so they look more similar.
2023-01-21 14:39:48 -05:00
Jose Diaz-Gonzalez
d333c16347
feat: add ability to deploy images generated via docker save with git:load-image
...
Closes #4559
2023-01-21 14:05:31 -05:00
Jose Diaz-Gonzalez
7015fd1e5c
chore: remove deprecated ability to call logs:failed without specifying an app or --all flag
...
This option was deprecated in Dokku 0.22.0.
2023-01-16 01:31:56 -05:00
Jose Diaz-Gonzalez
a5fa3725e6
chore: remove deprecated builder-specific post-release hooks
...
This option was deprecated in Dokku 0.25.0.
2023-01-16 01:25:41 -05:00
Jose Diaz-Gonzalez
a2444b453d
chore: remove deprecated --detach flag
...
This option was deprecated in Dokku 0.25.0.
2023-01-16 01:19:39 -05:00
Jose Diaz-Gonzalez
5dcc1cb13c
refactor: remove support for DOKKU_SCALE file
...
It has been replaced by the 'formations' key within the 'app.json' file format.
2023-01-15 23:53:03 -05:00
josegonzalez
7f19f72c0d
fix: allow the herokuish builder to be detected when the computed allowed value is set not set to false
2023-01-15 12:28:06 -05:00
josegonzalez
fa34f89901
Merge pull request #5560 from dokku/drop-spdy
...
Drop SPDY support from nginx plugin
2023-01-15 11:43:32 -05:00
Jose Diaz-Gonzalez
d5a7522d20
fix: use warning_scheme variable instead of bare word in caddy-vhosts warning output
2023-01-14 23:11:19 -05:00
Dokku Bot
1edab5fa4f
Release 0.29.4
...
# History
## 0.29.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.29.4/bootstrap.sh
sudo DOKKU_TAG=v0.29.4 bash bootstrap.sh
```
### Bug Fixes
- #5571 : @josegonzalez Ensure we properly setup all data directories on app install and creation
- #5555 : @josegonzalez Drop debugging code from ps plugin
### Documentation
- #5563 : @kbuilds Clarify documentation for default site under nginx
### Tests
- #5557 : @josegonzalez Update GitHub actions
### Other
- #5577 : @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/gogrpc
- #5573 : @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/go-fail-postdeploy
- #5574 : @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/zombies-dockerfile-tini
- #5575 : @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/go-fail-predeploy
- #5576 : @dependabot[bot] chore(deps): bump golang from 1.19.4 to 1.19.5 in /tests/apps/zombies-dockerfile-no-tini
2023-01-12 22:56:53 +00:00
Jose Diaz-Gonzalez
0b45aea1d0
fix: just create the data directory if the old data directory doesn't exist
2023-01-10 02:10:06 -05:00
Jose Diaz-Gonzalez
ffa9f85cf2
chore: run go mod tidy
2023-01-09 14:00:12 -05:00