Commit Graph

496 Commits

Author SHA1 Message Date
Jose Diaz-Gonzalez
17f91e1682 Release 1.17.0 1.17.0 2021-10-23 19:33:56 -04:00
Jose Diaz-Gonzalez
6b0964bf9b feat: allow quiet header for :info command 2021-10-23 19:33:17 -04:00
Jose Diaz-Gonzalez
79622cb417 Release 1.16.2 1.16.2 2021-10-23 19:30:53 -04:00
Jose Diaz-Gonzalez
9530412ce6 Release 1.16.1 1.16.1 2021-10-19 10:28:57 -04:00
Jose Diaz-Gonzalez
571d475f01 Merge pull request #135 from dokku/dependabot/docker/mysql-8.0.27
chore(deps): bump mysql from 8.0.26 to 8.0.27
2021-10-19 10:26:50 -04:00
dependabot[bot]
fa31179041 chore(deps): bump mysql from 8.0.26 to 8.0.27
Bumps mysql from 8.0.26 to 8.0.27.

---
updated-dependencies:
- dependency-name: mysql
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-19 03:09:07 +00:00
Jose Diaz-Gonzalez
a02cf18df3 Release 1.16.0 1.16.0 2021-10-07 12:05:33 -04:00
Jose Diaz-Gonzalez
bab79e8ef8 fix: start linked datastores when an app is started or restored
This won't _also_ fix issues when an app is deployed as there isn't an exposed hook for it, but it should fix many other issues.

For the app deployment problem, we'll need a new hook upstream.

Refs dokku/dokku-redis#138
2021-09-13 04:54:58 -04:00
Jose Diaz-Gonzalez
ab137e1318 Release 1.15.1 1.15.1 2021-09-13 04:34:01 -04:00
Jose Diaz-Gonzalez
6e17d70b1b fix: ensure cloned/renamed apps have a link to linked services
Previously they would just 'disappear', resulting in broken applications until the app was relinked to the service in question.

Closes dokku/dokku-redis#142
2021-09-13 04:27:28 -04:00
Jose Diaz-Gonzalez
d47c580a4d Release 1.15.0 1.15.0 2021-09-13 03:34:00 -04:00
Jose Diaz-Gonzalez
6b203b5f49 docs: use a 'standard' name for the data dump 2021-09-13 03:25:05 -04:00
Jose Diaz-Gonzalez
a36256dbd9 docs: document the possibility of zombie processes on ssh disconnect for :connect and :enter commands
Apparently terminating the ssh connection that runs 'docker exec' may result in a process leak as the signal isn't propagated properly (moby/moby#9098). Since we cannot fix this, we should document it so that users do not stumble upon the issue unawares.

Closes dokku/dokku-postgres#212
2021-09-13 03:21:23 -04:00
Jose Diaz-Gonzalez
76f2df71f4 fix: pin the image and image version of a created service at creation time
This will help ensure that users upgrading to a new plugin version who stop/start databases will always get the same version. This is particularly important for datastores such as elasticsearch and postgres that have more involved upgraded processes.
2021-09-13 02:28:41 -04:00
Jose Diaz-Gonzalez
909b90db02 docs: add folder for supplementary documentation 2021-09-13 01:23:25 -04:00
Jose Diaz-Gonzalez
383b651b4b docs: add ability to inject supplementary documentation into the readme
Some commands - such as link or upgrade - have extra documenation on a per-plugin basis. Rather than make some sort of weird templating logic in the help output generation, that documentation is added directly to the repository and then injected at generation time.
2021-09-13 01:21:18 -04:00
Jose Diaz-Gonzalez
bf311b72f0 docs: properly spell lollipop
I've been misspelling my stand-in variable name for years...
2021-09-13 00:57:33 -04:00
Jose Diaz-Gonzalez
daedb8e811 feat: allow setting shm-size on created containers
Refs dokku/dokku-postgres#188
Closes dokku/dokku-postgres#201
2021-09-13 00:46:48 -04:00
Jose Diaz-Gonzalez
5512cd4cc9 fix: properly handle unlink on promoted service 2021-09-13 00:03:59 -04:00
Jose Diaz-Gonzalez
2ad6cd4b5f docs: correctly represent the url and env vars that get injected via docker link
Closes dokku/dokku-postgres#221
2021-09-12 23:38:51 -04:00
Jose Diaz-Gonzalez
fb33e5df96 docs: fix the variable reference for plugins where the alias does not match the variable
Closes dokku/dokku-postgres#199
2021-09-12 22:55:01 -04:00
Jose Diaz-Gonzalez
1d4ff6bda7 docs: regenerate readme 2021-09-12 22:49:18 -04:00
Jose Diaz-Gonzalez
27fab12470 Merge pull request #114 from Cellane/fix-export
Fix encoding issues when exporting database
2021-09-12 22:43:30 -04:00
Jose Diaz-Gonzalez
181fa1e9db docs: make tense in command descriptions more consistent 2021-09-12 22:37:15 -04:00
Jose Diaz-Gonzalez
bae1e4dab0 chore: drop extra print in readme generator 2021-09-12 22:33:06 -04:00
Jose Diaz-Gonzalez
efeb5d8310 dev: add file (for linting) and nano (for in-container editing) to devcontainer 2021-09-12 22:20:42 -04:00
Jose Diaz-Gonzalez
b201c80f52 fix: use updated python shebang 2021-09-12 22:18:00 -04:00
Jose Diaz-Gonzalez
be56940b0f feat: add ability to set container config options during create/clone/upgrade actions
Also add to documentation where possible.

Closes dokku/dokku-mongo#131
2021-09-12 22:16:14 -04:00
Jose Diaz-Gonzalez
d4e550fa77 fix: allow non-english characters in :connect shell
Closes dokku/dokku-mysql#116
2021-09-12 08:25:16 -04:00
Jose Diaz-Gonzalez
c3e3495ff8 Merge branch 'master' into fix-export 2021-09-12 07:55:45 -04:00
Jose Diaz-Gonzalez
4441a63d5c feat: add the ability to constrain memory on service start/clone
Refs dokku/dokku-redis#86
2021-09-12 07:43:01 -04:00
Jose Diaz-Gonzalez
1e24241722 fix: force set memory limit in megabytes
The --memory flag is used by memcached in a form sans the unit, so we'll just force the unit and document it as such.
2021-09-12 07:21:01 -04:00
Jose Diaz-Gonzalez
ed649843c5 fix: correct lint error and ensure arg gets properly expanded 2021-09-12 07:19:26 -04:00
Jose Diaz-Gonzalez
2bdba0519d Merge pull request #120 from fruitl00p/patch-2
Support memory limit
2021-09-12 07:16:48 -04:00
Jose Diaz-Gonzalez
4cfa309278 docs: add a note as to how to specify an interface/ip to bind on when exposing a service
Closes dokku/dokku-mongo#128
2021-09-12 07:09:54 -04:00
Jose Diaz-Gonzalez
73fb35f3a8 docs: translate single-quotes into backticks 2021-09-12 07:01:57 -04:00
Jose Diaz-Gonzalez
e4035a1faa docs: document how to restore a backup 2021-09-12 06:59:49 -04:00
Jose Diaz-Gonzalez
1f187bf6ff Release 1.14.1 1.14.1 2021-09-12 04:51:13 -04:00
Jose Diaz-Gonzalez
fe950d727e dev: add convenience copy-file bin and fix data path used by plugin 2021-09-12 03:28:55 -04:00
Jose Diaz-Gonzalez
b576967efa dev: make devcontainer setup plugin agnostic 2021-09-12 02:39:17 -04:00
Jose Diaz-Gonzalez
b5cb24fc6c chore: show a better error message when the image is missing
Refs dokku/dokku-clickhouse#4
2021-09-12 00:54:23 -04:00
Jose Diaz-Gonzalez
aa1d1757a6 dev: mount the service directory from the host to ensure tests can pass inside of a docker container 2021-09-12 00:53:12 -04:00
Jose Diaz-Gonzalez
c11f1658e3 fix: copy any existing templates and drop unnecessary interactivity 2021-09-12 00:40:22 -04:00
Jose Diaz-Gonzalez
e2311100dd fix: use correct path 2021-09-11 23:45:01 -04:00
Jose Diaz-Gonzalez
f28a340403 fix: copy templates if they exist 2021-09-11 23:18:28 -04:00
Jose Diaz-Gonzalez
6dff5dc994 feat: add devcontainer support
This should make it possible to run tests locally in a lighter way than pulling up a full VM.
2021-09-11 21:06:06 -04:00
Jose Diaz-Gonzalez
7b6c259ff2 docs: regenerate readme 2021-09-11 18:16:51 -04:00
Jose Diaz-Gonzalez
b6394a8a33 Merge pull request #130 from dokku/dependabot/docker/mysql-8.0.26
chore(deps): bump mysql from 8.0.25 to 8.0.26
2021-09-11 18:10:43 -04:00
Jose Diaz-Gonzalez
dbb6dfdf0d chore: drop references to circleci, libera, travis-ci 2021-09-11 17:57:20 -04:00
dependabot[bot]
81b78bd7a0 chore(deps): bump mysql from 8.0.25 to 8.0.26
Bumps mysql from 8.0.25 to 8.0.26.

---
updated-dependencies:
- dependency-name: mysql
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-07-20 03:08:56 +00:00