josegonzalez
e48417f18e
Merge pull request #5477 from dokku/josegonzalez-patch-1
...
Add missing config_sub entry to config gitignore
2022-11-24 13:48:16 -05:00
josegonzalez
52f700ff97
fix: add missing app-list entry to config gitignore
2022-11-24 13:47:54 -05:00
josegonzalez
ce5f356015
fix: add missing config_sub entry to config gitignore
2022-11-24 13:47:49 -05:00
Jose Diaz-Gonzalez
67c243b0ba
fix: keep track of case where current deployment does not have a custom nginx.conf.sigil
2022-11-24 00:51:58 -05:00
Jose Diaz-Gonzalez
39beb8894f
fix: cleanup app data
2022-11-24 00:51:21 -05:00
Jose Diaz-Gonzalez
ff9005dd0e
feat: migrate existing installs to new monorepo setup for nginx.conf.sigil file
2022-11-23 20:26:16 -05:00
Jose Diaz-Gonzalez
e3fa0c4bc4
refactor: move nginx.conf.sigil files into app-specific directories
2022-11-23 20:16:28 -05:00
Jose Diaz-Gonzalez
140c1e4d4c
feat: scope the custom config to the current DOKKU_PID
2022-11-23 19:43:29 -05:00
Jose Diaz-Gonzalez
b166db90e6
fix: do not reuse app-specific nginx.conf.sigil globally
2022-11-23 19:41:56 -05:00
Jose Diaz-Gonzalez
bcbe343cf7
refactor: move env var migration to it's own function
2022-11-23 19:33:13 -05:00
Jose Diaz-Gonzalez
17814d4847
refactor: only extract the nginx.conf.sigil from the source code and not an app path
...
The previous method was a bit more difficult for users to interact with as they needed to ensure the file was at a certain path in the built image. This change divorces the file from the built artifact, better aligning the nginx.conf.sigil handling with the rest of Dokku's monorepo support.
A side effect of this is now building proxy configurations does not require access to the built image.
Closes #5207
2022-11-23 19:32:53 -05:00
Jose Diaz-Gonzalez
47f5af44c5
tests: add a test for the error message
2022-11-23 17:46:33 -05:00
Jose Diaz-Gonzalez
f3b04032a8
feat: add warning when a user is attempting to deploy with an ipv4/ipv6 domain name and has the default nginx site file available
...
This might cause an app to not load for users, causing confusion on first use.
Closes #5341
2022-11-23 16:42:58 -05:00
Jose Diaz-Gonzalez
c8a34f906a
chore: remove unused ipv4/ipv6 regex fetch
2022-11-23 16:42:58 -05:00
josegonzalez
280006f811
fix: add missing source call
2022-11-23 16:42:26 -05:00
josegonzalez
eb3db26b3e
Merge pull request #5467 from dokku/5049-wait-to-retire
...
Move DOKKU_WAIT_TO_RETIRE to a checks property
2022-11-22 22:44:33 -05:00
Jose Diaz-Gonzalez
cb3b3b650d
fix: convert all app creation timestamps over to the properties system
2022-11-22 20:54:48 -05:00
esir
9506ba727e
Use property system to set when an app has been created
2022-11-22 20:47:29 -05:00
Jose Diaz-Gonzalez
daa4ee829e
fix: run shfmt
2022-11-22 20:34:23 -05:00
Jose Diaz-Gonzalez
9565648d8d
fix: use correct function name
2022-11-22 20:27:43 -05:00
Jose Diaz-Gonzalez
c74e6ce216
refactor: use a common wrapper function to migrate config vars to properties
2022-11-22 20:27:43 -05:00
Jose Diaz-Gonzalez
c7be1766ed
fix: call migration function
2022-11-22 20:27:43 -05:00
Jose Diaz-Gonzalez
bef746a5f6
fix: add missing source calls and ensure checks properties are setup
2022-11-22 20:27:43 -05:00
Jose Diaz-Gonzalez
f5c3b5dc34
refactor: move DOKKU_WAIT_TO_RETIRE to a checks property
...
This centralizes the property and removes one more dokku-specific property from the app environment variables.
Closes #5049
2022-11-22 20:27:43 -05:00
josegonzalez
4749d1529e
Merge pull request #5456 from cooperaj/patch-1
...
Traefik attempts to obtain certificate for api even if it's disabled.
2022-11-21 11:55:37 -05:00
josegonzalez
90163475ec
Merge pull request #5458 from cooperaj/patch-2
...
Ensure the TLS resolver is specifed for HTTPS enabled apps
2022-11-15 22:45:09 -05:00
Adam Cooper
2778d029fa
Ensure the resolver is specifed for https enabled apps
2022-11-11 22:43:47 +00:00
Adam Cooper
a60ba4e2d4
Wrap dashboard routing definition in conditional
...
This ensures that we don't define the routes for the api unless we've enabled it.
2022-11-11 21:58:16 +00:00
Jose Diaz-Gonzalez
ddae4f71da
refactor: switch from base64-encoding to base36-encoding of cron task IDs
...
This allows the IDs to be used as DNS labels, meaning they can be used as is for external scheduler task names.
Closes #4903
2022-11-09 22:22:37 -05:00
Jose Diaz-Gonzalez
aca8deb2f2
feat: add git:status subcommand
...
Closes #5248
2022-11-09 00:04:45 -05:00
Jose Diaz-Gonzalez
ea970c7737
chore: run go mod tidy
2022-11-07 17:52:41 -05:00
Jose Diaz-Gonzalez
b2b2b7dc2a
chore: run go mod tidy
2022-11-07 17:44:30 -05:00
Jose Diaz-Gonzalez
01127fb09c
chore: run go mod tidy
2022-11-07 16:37:14 -05:00
Jose Diaz-Gonzalez
e841e1039c
fix: add missing go module dependencies
2022-11-07 16:17:55 -05:00
Jose Diaz-Gonzalez
899886a5f1
Merge pull request #5349 from dokku/5335-compose-error
...
Error out when executing caddy and traefik commands without the compose plugin installed
2022-11-07 16:10:51 -05:00
Jose Diaz-Gonzalez
4a9bdd6dc2
fix: add missing {{end}} to docker format template
2022-11-07 10:07:48 -05:00
Jose Diaz-Gonzalez
aa49df4fe4
fix: do not attempt to attach a network to a container that already has it
...
This avoids issues when scaling unrelated process types or if the user has specified the same network at different phases.
Closes #5352
2022-11-06 18:30:05 -05:00
Jose Diaz-Gonzalez
3ff5e0e3a6
fix: error out if commands using compose are executed
...
Refs #5335
2022-11-05 23:44:51 -04:00
Jose Diaz-Gonzalez
54a1b54926
chore: run shfmt
2022-11-02 16:49:45 -04:00
Jose Diaz-Gonzalez
d6920230db
feat: implement run:logs command
...
Closes #5312
2022-11-02 16:49:43 -04:00
Jose Diaz-Gonzalez
5c038c238c
Merge pull request #5321 from dokku/5169-run-stop
...
Implement run:stop command
2022-11-02 16:46:09 -04:00
Jose Diaz-Gonzalez
5615765ddc
feat: upgrade to go 1.19 everywhere
2022-10-31 13:49:17 -04:00
Jose Diaz-Gonzalez
1c595987b3
chore: run shfmt
2022-10-31 10:55:36 -04:00
Jose Diaz-Gonzalez
aa810cda7d
feat: implement run:stop command
...
Closes #5169
2022-10-31 10:55:17 -04:00
Jose Diaz-Gonzalez
60acf68412
feat: use container name instead of container id for run:detached output
...
Closes #5170
2022-10-29 17:12:18 -04:00
Jose Diaz-Gonzalez
a4554b794e
Merge pull request #5320 from dokku/5171-run-json-output
...
Add json format output to run:list
2022-10-29 17:06:50 -04:00
Dokku Bot
90951d73ac
Release 0.28.4
...
# History
## 0.28.4
Install/update via the bootstrap script:
```shell
wget https://raw.githubusercontent.com/dokku/dokku/v0.28.4/bootstrap.sh
sudo DOKKU_TAG=v0.28.4 bash bootstrap.sh
```
### Bug Fixes
- #5423 : @josegonzalez Respect PLUGIN_PATH when checking if a plugin trigger exists
- #5425 : @josegonzalez Ignore https mappings when no ssl certificate exists
### New Features
- #5424 : @josegonzalez Download all src files for go mod dependencies for use in vscode
### Documentation
- #5421 : @josegonzalez Document that scaling via app.json will set all other processes to zero
### Tests
- #5422 : @josegonzalez Test that build-arg works as expected
### Other
- #5418 : @dependabot[bot] chore(deps): bump node from 18-alpine to 19-alpine in /tests/apps/dockerfile-noexpose
- #5417 : @dependabot[bot] chore(deps): bump node from 18-alpine to 19-alpine in /tests/apps/dockerfile-procfile-bad
- #5419 : @dependabot[bot] chore(deps): bump node from 18-alpine to 19-alpine in /tests/apps/dockerfile-dokku-scale
- #5416 : @dependabot[bot] chore(deps): bump node from 18-alpine to 19-alpine in /tests/apps/dockerfile-procfile
- #5415 : @dependabot[bot] chore(deps): bump node from 18-alpine to 19-alpine in /tests/apps/dockerfile
- #5413 : @dependabot[bot] chore(deps): bump ibiqlik/action-yamllint from 3.1.0 to 3.1.1
2022-10-23 05:42:31 +00:00
Jose Diaz-Gonzalez
82296dcf33
Merge pull request #5423 from dokku/respect-plugin-path
...
Respect PLUGIN_PATH when checking if a plugin trigger exists
2022-10-23 01:41:35 -04:00
Jose Diaz-Gonzalez
4ef260f57a
fix: ignore https mappings when no ssl certificate exists
...
This fixes issues where users may somehow add an https mapping but are missing an ssl certificate, causing nginx to not load properly. We now ignore the mapping and warn users of the misconfiguration.
Closes #5368
2022-10-22 17:47:54 -04:00
Jose Diaz-Gonzalez
b94488f32f
fix: set PLUGIN_PATH for golang tests
2022-10-22 15:56:23 -04:00