Jose Diaz-Gonzalez
c3b51a064d
fix: correct imports
2023-02-08 01:42:07 -05:00
Jose Diaz-Gonzalez
43d0987322
feat: add support for network related flags on create, clone, and upgrade
...
Also add some tests to cover all the network-related functionality.
2023-02-08 00:03:25 -05:00
Jose Diaz-Gonzalez
646356d086
refactor: use DOCKER_BIN env var instead of calling docker directly
...
This will allow us to alias the docker binary with podman for most actions - other than updating running containers.
2023-02-07 03:53:08 -05:00
Jose Diaz-Gonzalez
b50752d009
refactor: use namespaced docker commands for interacting with the docker binary
2023-02-07 03:39:42 -05:00
Jose Diaz-Gonzalez
9c72f9a8e0
refactor: set the plugin name as the first argument to the service-action trigger
...
This is a breaking change, but is necessary as otherwise it is impossible to know which datastore plugin a team is meant for.
2022-07-10 15:29:11 -04:00
Jose Diaz-Gonzalez
6885913479
docs: properly spell lollipop
...
I've been misspelling my stand-in variable name for years...
2021-09-13 00:57:34 -04:00
Jose Diaz-Gonzalez
bb2ba3807a
feat: add plugin trigger for service creation and deletion
2021-02-25 19:54:59 -05:00
Jose Diaz-Gonzalez
e43904641b
fix: allow config directory to be configurable
...
For postgres, the config directory doesn't actually exist, so adding this configurability allows the plugin's info command to report correctly.
2020-05-16 02:49:34 -04:00
Jose Diaz-Gonzalez
9ace27266c
feat: move all image names to config file
...
This allows us to more quickly update the image versions in use for tertiary images.
2020-03-30 20:09:04 -04:00
Jose Diaz-Gonzalez
f2342ed6fc
feat: upgrade busybox to 1.31.0-uclibc
2019-07-11 13:36:41 -07:00
Jose Diaz-Gonzalez
7ddd0c9201
chore: run shfmt
2019-05-30 11:06:25 -04:00
Jose Diaz-Gonzalez
7f37534d13
feat: pin busybox to an actual version
...
Rather than dancing around what version of busybox to use, pin it to the latest, known good version of busybox. This will give us confidence in what is being shipped and run on a user's machine.
2019-03-25 14:14:22 -04:00
Jose Diaz-Gonzalez
c2e91b03fe
fix: pin busybox in run commands to the image we pull down
2019-03-25 13:51:15 -04:00
Jose Diaz-Gonzalez
7ce772224a
fix: correct the validation message
2019-03-09 16:39:35 -05:00
Jose Diaz-Gonzalez
28ff40a507
refactor: call service_container_rm from subcommands/destroy
2019-03-08 23:27:55 -05:00
Jose Diaz-Gonzalez
a080b57221
fix: ensure any backup cron files are deleted when the service is destroyed
...
Closes dokku/dokku-redis#118
2018-12-02 05:10:07 -05:00
Jose Diaz-Gonzalez
fdb90b85a3
refactor: move unimplemented command detection into config file
2018-04-24 00:27:28 -04:00
Jody McIntyre
deb9317edf
Support a separate data root for Docker binds
...
We run Dokku, and therefore dokku redis, in its own Docker container.
In order to make this work we map a path from the host into the
container as `/var/lib/dokku/services/redis`. Unfortunately the path
on the host is user-configurable, and generally _won't_ be the same
as the path in the container. This means that when we run `docker`
commands (e.g. to spin up Redis containers), the directory used for
bind mounts (the `-v` option) needs to be different.
This commit allows us to do this, but keeps the existing behaviour
(the redis root for Docker binds is the same as the redis root for
other uses) by default.
2018-04-10 20:44:59 -04:00
Jose Diaz-Gonzalez
b493c6a2a5
feat: add support for enhanced help output
2017-09-11 01:25:41 -04:00
Jose Diaz-Gonzalez
ada1241e26
feat: support alternate flags for destroying services
2017-09-10 03:54:58 -04:00
Jose Diaz-Gonzalez
43ebfed5d6
docs: clarify that data is deleted on destroy. Closes dokku/dokku-redis#72
2017-08-26 18:39:03 -04:00
Jose Diaz-Gonzalez
d0e373dcfe
Remove config data
2016-08-29 10:52:42 -04:00
Jose Diaz-Gonzalez
f1e0989150
Conform to function declaration standards
...
- declare desc variable
- declare all positional arguments
- set the cmd
- properly handle DOKKU_APP_NAME
2016-05-16 00:04:56 -04:00
Jose Diaz-Gonzalez
fdf0c89532
Move all commands into subcommand structure
2016-05-15 22:47:15 -04:00