Jose Diaz-Gonzalez
9fdc06e6fa
tests: add a test case to cover new functionality
2022-11-24 00:52:18 -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
josegonzalez
05b85d0ff3
Merge pull request #5473 from dokku/5341-ip-warn
...
Add warning when a user is attempting to deploy with an ipv4/ipv6 domain name and has the default nginx site file available
2022-11-23 19:12:28 -05:00
Jose Diaz-Gonzalez
4da1f7091a
fix: run shfmt
2022-11-23 17:49:41 -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
3f2625713a
Merge pull request #5474 from dokku/josegonzalez-patch-1
...
Add missing source call
2022-11-23 16:42:38 -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
josegonzalez
c398a2bc59
chore: document checks:set and new report properties
2022-11-22 22:44:23 -05:00
josegonzalez
8aa60f239d
Merge pull request #5345 from esirK/ft-fix-created-at-bug
...
Always set app created-at via property instead of introspecting on folder creation time
2022-11-22 21:52:22 -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
e8f69ca90e
fix: remove equals sign
2022-11-22 20:28:28 -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
5ac2fc457d
Merge pull request #5466 from dokku/5464-ignore-app
...
Drop the app argument when calling storage:ensure-directory from remote client
2022-11-16 10:57:27 -05:00
Jose Diaz-Gonzalez
ba98055940
fix: drop the app argument when calling storage:ensure-directory from remote client
...
Closes #5464
2022-11-15 22:53:57 -05:00
josegonzalez
aa5a3953da
Merge pull request #5455 from dokku/dependabot/github_actions/hadolint/hadolint-action-3.0.0
...
chore(deps): bump hadolint/hadolint-action from 2.1.0 to 3.0.0
2022-11-15 22:46:16 -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
josegonzalez
c480a8f5b7
Merge pull request #5463 from dokku/dependabot/bundler/tests/apps/ruby/sinatra-3.0.3
...
chore(deps): bump sinatra from 3.0.2 to 3.0.3 in /tests/apps/ruby
2022-11-15 22:44:50 -05:00
josegonzalez
628a97a386
Merge pull request #5465 from dokku/josegonzalez-patch-1
...
Fix embedded lists on deployment tasks
2022-11-15 16:36:15 -05:00
josegonzalez
5559238287
docs: fix embedded lists on deployment tasks
2022-11-15 16:32:57 -05:00
dependabot[bot]
e39f532ed2
chore(deps): bump sinatra from 3.0.2 to 3.0.3 in /tests/apps/ruby
...
Bumps [sinatra](https://github.com/sinatra/sinatra ) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/sinatra/sinatra/releases )
- [Changelog](https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sinatra/sinatra/compare/v3.0.2...v3.0.3 )
---
updated-dependencies:
- dependency-name: sinatra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-14 13:01:07 +00:00
josegonzalez
ce52409ad8
Merge pull request #5454 from dokku/4903-cron-id
...
Switch from base64-encoding to base36-encoding of cron task IDs
2022-11-13 21:14:24 -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
dependabot[bot]
f182c43fa6
chore(deps): bump hadolint/hadolint-action from 2.1.0 to 3.0.0
...
Bumps [hadolint/hadolint-action](https://github.com/hadolint/hadolint-action ) from 2.1.0 to 3.0.0.
- [Release notes](https://github.com/hadolint/hadolint-action/releases )
- [Changelog](https://github.com/hadolint/hadolint-action/blob/master/.releaserc )
- [Commits](f988afea3d...4b5806eb9c )
---
updated-dependencies:
- dependency-name: hadolint/hadolint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-11 13:22:03 +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
14ba1a214f
Merge pull request #5451 from dokku/5248-git-status
...
Add git:status subcommand
2022-11-09 10:20:38 -05:00
Jose Diaz-Gonzalez
aca8deb2f2
feat: add git:status subcommand
...
Closes #5248
2022-11-09 00:04:45 -05:00
Jose Diaz-Gonzalez
655b5307b5
Merge pull request #5450 from dokku/dependabot/composer/tests/apps/php/heroku/heroku-buildpack-php-227
...
chore(deps-dev): bump heroku/heroku-buildpack-php from 226 to 227 in /tests/apps/php
2022-11-08 19:35:57 -05:00
dependabot[bot]
6af43baa71
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 226 to 227.
- [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/v226...v227 )
---
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-11-08 13:06:48 +00:00
Jose Diaz-Gonzalez
b475b4de5b
Merge pull request #5430 from pablobm/clarify-config-build
...
Clarify that proxy:build-config is required for any nginx:set call
2022-11-07 21:54:17 -05:00
Jose Diaz-Gonzalez
e8fad562d6
docs: add a note for every nginx:set command
2022-11-07 21:53:49 -05:00
Jose Diaz-Gonzalez
a742549387
Merge pull request #5449 from dokku/test-go-coverage
...
Install goverage via go get
2022-11-07 19:36:46 -05:00
Jose Diaz-Gonzalez
ea970c7737
chore: run go mod tidy
2022-11-07 17:52:41 -05:00