Jose Diaz-Gonzalez
94c298a1e3
Merge pull request #4733 from dokku/quiet-grep
...
Force grep to run in quiet mode in domains:add call
2021-08-08 14:52:10 -04:00
Jose Diaz-Gonzalez
6e7e69b19d
fix: force grep to run in quiet mode in domains:add call
2021-08-08 14:50:44 -04:00
Jose Diaz-Gonzalez
e34e36c390
Merge pull request #4732 from dokku/cleanup-common
...
Ensure image cleanup does not impact the stack image and refactor container/image cleanup
2021-08-08 04:15:34 -04:00
Jose Diaz-Gonzalez
5103ee21aa
chore: drop redundant if guard
2021-08-08 03:40:08 -04:00
Jose Diaz-Gonzalez
c58cb02689
fix: add flag to list
2021-08-08 03:31:53 -04:00
Jose Diaz-Gonzalez
72eb61d1fc
feat: call scheduler-retire when destroying an app
...
This helps ensure we don't keep around old containers related to a given app.
2021-08-08 03:04:50 -04:00
Jose Diaz-Gonzalez
9e18736475
feat: add ability to scope retire call to a single app
...
Also cleanup the log output a bit for the ps:retire command.
2021-08-08 03:04:25 -04:00
Jose Diaz-Gonzalez
7a564f3185
fix: do not retire the original image
...
By removing the image cleanup registration, we avoid cases where we delete gliderlabs/herokuish, which may cause issues for users in airgapped installations (where the image may not be pullable from a registry).
2021-08-08 02:24:27 -04:00
Jose Diaz-Gonzalez
e8d9982330
chore: drop unnecessary scheduler-docker-cleanup hook
...
All the logic was already called from docker-cleanup, so this just lengthened the cleanup time.
2021-08-08 01:57:44 -04:00
Jose Diaz-Gonzalez
e1f1531d42
refactor: call golang version of docker cleanup from shell
...
This ensures there is only a single implementation.
2021-08-08 01:56:43 -04:00
Jose Diaz-Gonzalez
5e6b27a63f
Merge pull request #4731 from dokku/4065-respect-debconf
...
Respect debconf selections where possible
2021-08-07 20:45:33 -04:00
Jose Diaz-Gonzalez
9f326b3f28
fix: respect debconf selections where possible
...
This will continue to not override anyone's global domain preferences, but will at least ensure we set the domain prior to the default injected in 00_dokku-standard#install.
Closes #4065
2021-08-07 19:25:01 -04:00
Jose Diaz-Gonzalez
66bded4910
Merge pull request #4730 from dokku/execute-motd
...
Execute motd at the end of the install
2021-08-07 19:18:53 -04:00
Jose Diaz-Gonzalez
9c96394369
Merge pull request #4729 from dokku/user-auth-count-check
...
Correct count check for user-auth trigger
2021-08-07 18:44:38 -04:00
Jose Diaz-Gonzalez
df02a1c1cc
feat: execute motd at the end of the install
...
This should prompt users to complete the install as normal.
2021-08-07 18:34:19 -04:00
Jose Diaz-Gonzalez
f0ca3fef54
fix: correct count check for user-auth trigger
...
There are cases where the user-auth plugin exists but the events plugin is not enabled, and this accounts for that.
2021-08-07 17:55:56 -04:00
Jose Diaz-Gonzalez
ca680c3aeb
Merge pull request #4726 from dokku/2247-remove-web-installer
...
Drop web installer in favor of setup via cli
2021-08-07 17:13:58 -04:00
Jose Diaz-Gonzalez
a1c768b9b3
refactor: drop web installer in favor of setup via cli
...
This makes the installation a bit more secure by ensuring a user does not accidentally expose a way for unauthorized users to add new ssh keys to the system.
Additionally, this removes the extra HOSTNAME file to make the initial install process easier (that file was not modifiable by any dokku commands.
Closes #2247
2021-08-07 16:36:41 -04:00
Jose Diaz-Gonzalez
857850b4c6
Merge pull request #4723 from dokku/josegonzalez-patch-1
...
Clarify buildkit instructions
2021-08-06 13:40:45 -04:00
Jose Diaz-Gonzalez
da92be3030
docs: clarify buildkit instructions
...
There is no need for a reboot
2021-08-06 13:40:34 -04:00
Jose Diaz-Gonzalez
e290965acf
Merge pull request #4693 from dokku/add-package-lock
...
Add package.lock for test app
2021-08-06 13:17:13 -04:00
Jose Diaz-Gonzalez
d1b67f1fff
Merge pull request #4721 from dokku/4624-git-submodule-sync
...
Recursively sync submodules
2021-08-06 12:43:50 -04:00
Jose Diaz-Gonzalez
7c4381bfd5
chore: add package.lock for test app
2021-08-06 12:41:10 -04:00
Jose Diaz-Gonzalez
bc410b4111
fix: recursively sync submodules
...
Closes #4624
2021-08-06 11:40:28 -04:00
Jose Diaz-Gonzalez
534a5f0898
Merge pull request #4719 from dokku/4665-route-internal
...
Add support for routing an app to a specified host:port
2021-08-06 11:11:41 -04:00
Jose Diaz-Gonzalez
1a2153585e
Merge pull request #4717 from dokku/4710-silence-installer
...
Silence stderr when checking for ufw on debian systems
2021-08-06 03:13:48 -04:00
Jose Diaz-Gonzalez
547c14d18e
Merge pull request #4713 from dokku/4621-default-focal
...
Make heroku-20/focal the default stack for herokuish builds
2021-08-06 03:06:23 -04:00
Jose Diaz-Gonzalez
d0c0543659
Merge pull request #4716 from dokku/suppress-dos2unix
...
Suppress dos2unix stderr output during Dockerfile builds
2021-08-06 02:16:17 -04:00
Jose Diaz-Gonzalez
e0a513650e
Merge pull request #4715 from dokku/2574-use-sslip
...
Switch from xip.io to sslip.io
2021-08-06 02:15:53 -04:00
Jose Diaz-Gonzalez
9ecfa843f0
feat: add support for routing an app to a specified host:port
...
This is useful when there is a service not managed by Dokku but should be exposed via the Dokku routing layer. As an example, some binaries (consul, nomad, vault) expose web uis, and are traditionally run on the host directly vs in a container.
Closes #4665
2021-08-06 01:29:25 -04:00
Jose Diaz-Gonzalez
afd64c3e04
Merge pull request #4718 from dokku/docs-azure-link-update
...
Update link to azure installation on homepage
2021-08-05 23:52:57 -04:00
Jose Diaz-Gonzalez
9b3ed8d614
docs: update link to azure installation on homepage
2021-08-05 23:52:37 -04:00
Jose Diaz-Gonzalez
79f181cd55
fix: silence stderr when checking for ufw on debian systems
...
Closes #4710
2021-08-05 23:49:37 -04:00
Jose Diaz-Gonzalez
d5b14769dd
feat: make heroku-20/focal the default stack for herokuish builds
...
Closes #4621
2021-08-05 23:43:07 -04:00
Jose Diaz-Gonzalez
bdc89e5907
Merge pull request #4460 from dokku/4219-registry-plugin
...
Implement registry plugin
2021-08-05 23:42:28 -04:00
Jose Diaz-Gonzalez
a68234bdf4
chore: suppress dos2unix stderr output during Dockerfile builds
2021-08-05 23:41:03 -04:00
Jose Diaz-Gonzalez
3f2079b4ea
Merge pull request #4711 from dokku/4706-bind-utils
...
Enable installing on RPM systems where bind-utils is bindutils
2021-08-05 23:40:17 -04:00
Jose Diaz-Gonzalez
ecb8a02356
feat: switch from xip.io to sslip.io
...
xip.io appears to be unsupported after an exodus at basecamp. Switching to sslip.io seems like a decent move.
Refs #2574
2021-08-05 23:30:58 -04:00
Jose Diaz-Gonzalez
39d8465938
Merge pull request #4714 from dokku/libera-chat
...
Swap from freenode to libera.chat
2021-08-05 23:04:12 -04:00
Jose Diaz-Gonzalez
b15244e672
docs: swap from freenode to libera.chat
...
Freenode is basically offline at this point and we've had a libera.chat for a while, so we should point to that.
Also default all real-time communication to Slack.
Finally, remove prominent links to IRC. While libera is still available, the lack of monitoring makes it not a great way to provide support to users.
2021-08-05 23:01:35 -04:00
Jose Diaz-Gonzalez
a9905d3508
Merge pull request #4712 from dokku/4695-cron-docs
...
Clarify the shape of the command that should be entered in app.json for a cron task
2021-08-05 20:28:30 -04:00
Jose Diaz-Gonzalez
77340011bd
docs: clarify the shape of the command that should be entered in app.json for a cron task
2021-08-05 20:27:58 -04:00
Jose Diaz-Gonzalez
5c1d99a04c
feat: enable installing on RPM systems where bind-utils is bindutils
...
Closes #4706
2021-08-05 20:24:52 -04:00
Jose Diaz-Gonzalez
b02f8ba88b
docs: fix deprecation warning
2021-08-05 20:14:30 -04:00
Jose Diaz-Gonzalez
f973239379
docs: link to registry management docs
2021-08-05 20:14:20 -04:00
Jose Diaz-Gonzalez
f0a125f070
fix: remove the test-app:2 image
...
The dokku-retire call needs two passes because a later image was a child image of test-app:2.
2021-08-05 18:58:33 -04:00
Jose Diaz-Gonzalez
5a19cebfd7
fix: do not mark images dead when they still have tags
2021-08-05 17:48:09 -04:00
Jose Diaz-Gonzalez
d5697b9399
tests: inject docker credentials for tests
2021-08-05 16:48:22 -04:00
Jose Diaz-Gonzalez
8f98bbc66f
fix: do not append trailing slash on empty server values
2021-08-05 15:17:32 -04:00
Jose Diaz-Gonzalez
d4ec8d3ab5
tests: add tests for registry plugin
2021-08-05 04:20:22 -04:00