Commit Graph

491 Commits

Author SHA1 Message Date
dependabot[bot]
88124250c0 chore(deps): bump mongo from 5.0.2 to 5.0.3
Bumps mongo from 5.0.2 to 5.0.3.

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

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-21 13:12:19 +00:00
Jose Diaz-Gonzalez
323d859dc2 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
7a324ad965 Release 1.14.1 1.14.1 2021-09-13 04:33:59 -04:00
Jose Diaz-Gonzalez
66446eb3d1 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:27 -04:00
Jose Diaz-Gonzalez
3da2546c96 Release 1.14.0 1.14.0 2021-09-13 03:33:57 -04:00
Jose Diaz-Gonzalez
be5abcc9fa docs: use a 'standard' name for the data dump 2021-09-13 03:25:05 -04:00
Jose Diaz-Gonzalez
29caa13725 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
fa5548b6fc 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
31df8da3d4 docs: add folder for supplementary documentation 2021-09-13 01:23:25 -04:00
Jose Diaz-Gonzalez
ad40041a23 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
7e138018e2 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
87bd7e61ad 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
e85ee89320 fix: properly handle unlink on promoted service 2021-09-13 00:03:59 -04:00
Jose Diaz-Gonzalez
e637d6edc1 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
6a55fc4474 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
e9e9c444df docs: make tense in command descriptions more consistent 2021-09-12 22:37:15 -04:00
Jose Diaz-Gonzalez
d5bacd10e4 chore: drop extra print in readme generator 2021-09-12 22:33:06 -04:00
Jose Diaz-Gonzalez
c1e3d75820 dev: add file (for linting) and nano (for in-container editing) to devcontainer 2021-09-12 22:20:42 -04:00
Jose Diaz-Gonzalez
2b03f18580 fix: use updated python shebang 2021-09-12 22:18:00 -04:00
Jose Diaz-Gonzalez
38d30d24b5 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
008fe264c5 fix: allow non-english characters in :connect shell
Closes dokku/dokku-mysql#116
2021-09-12 08:25:19 -04:00
Jose Diaz-Gonzalez
dd8a5a41f0 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
f1d7100475 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:53 -04:00
Jose Diaz-Gonzalez
e09524029e docs: translate single-quotes into backticks 2021-09-12 07:01:57 -04:00
Jose Diaz-Gonzalez
d480a76f07 docs: document how to restore a backup 2021-09-12 06:59:48 -04:00
Jose Diaz-Gonzalez
563e4a2ee6 Release 1.13.0 1.13.0 2021-09-12 04:43:02 -04:00
Jose Diaz-Gonzalez
7b22b310df dev: add convenience copy-file bin and fix data path used by plugin 2021-09-12 03:28:55 -04:00
Jose Diaz-Gonzalez
66996bced9 dev: make devcontainer setup plugin agnostic 2021-09-12 02:39:17 -04:00
Jose Diaz-Gonzalez
ffddb96ec4 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
e9891556d9 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
7a0b20aed6 fix: copy any existing templates and drop unnecessary interactivity 2021-09-12 00:40:12 -04:00
Jose Diaz-Gonzalez
cdfe98a4e1 fix: use correct path 2021-09-11 23:45:00 -04:00
Jose Diaz-Gonzalez
cfeff3e168 fix: copy templates if they exist 2021-09-11 23:18:28 -04:00
Jose Diaz-Gonzalez
b9e339f1d0 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
9da6fd80f7 docs: regenerate readme 2021-09-11 18:16:56 -04:00
Jose Diaz-Gonzalez
9de844b8eb Merge pull request #140 from dokku/dependabot/docker/mongo-5.0.2
chore(deps): bump mongo from 3.6.15 to 5.0.2
2021-09-11 18:11:05 -04:00
Jose Diaz-Gonzalez
4d0f09ff6b chore: drop references to circleci, libera, travis-ci 2021-09-11 17:57:20 -04:00
dependabot[bot]
8bac5ad244 chore(deps): bump mongo from 3.6.15 to 5.0.2
Bumps mongo from 3.6.15 to 5.0.2.

---
updated-dependencies:
- dependency-name: mongo
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-06 13:07:05 +00:00
Jose Diaz-Gonzalez
4cbcefdb0f tests: refactor tests to ignore readme generation for Dockerfile changes
Ideally we can trigger a readme update on merge in the future. For now, this will work well.
2021-04-26 11:43:13 -04:00
Jose Diaz-Gonzalez
ddf4d4d58c chore: gitignore bootstrap file and minor cleanup of ci 2021-04-25 02:54:07 -04:00
Jose Diaz-Gonzalez
de11d2f9b1 Merge pull request #135 from dokku/github-actions-attempt
tests: migrate to github actions
2021-04-25 01:04:23 -04:00
Jose Diaz-Gonzalez
fefed14b39 tests: skip tests that require tty for github actions 2021-04-25 00:35:42 -04:00
Jose Diaz-Gonzalez
de492a3aa1 docs: regenerate readme 2021-04-24 14:09:33 -04:00
Jose Diaz-Gonzalez
8cb329581f tests: drop copying of test results
Bats will now output the results on stdout so no need to copy results anywhere.
2021-04-24 14:05:47 -04:00
Jose Diaz-Gonzalez
23cf608add tests: fix job name 2021-04-24 14:04:39 -04:00
Jose Diaz-Gonzalez
0bedfa6dde tests: split tests to version and tag 2021-04-24 14:03:01 -04:00
Jose Diaz-Gonzalez
f6be651ab1 chore: update min dokku version and only test push on master branch 2021-04-24 13:57:18 -04:00
Jose Diaz-Gonzalez
b0bd29f770 tests: migrate to github actions 2021-04-24 02:20:30 -04:00
Jose Diaz-Gonzalez
0d23b71c28 Release 1.12.0 1.12.0 2021-04-24 00:32:06 -04:00
Jose Diaz-Gonzalez
eeecc9127c feat: add dependabot config to all repositories 2021-04-24 00:10:33 -04:00