Donal McBreen
c06585fef4
Daemon/host/role accessories
...
Allow the hosts for accessories to be specified by host or role, or on
all app hosts by setting `daemon: true`.
```
# Single host
mysql:
host: 1.1.1.1
# Multiple hosts
redis:
hosts:
- 1.1.1.1
- 1.1.1.2
# By role
monitoring:
roles:
- web
- jobs
```
2023-03-28 13:26:27 +01:00
Javier Aranda
5d5d58a4ec
#142 Allow to customize container options in accessories
2023-03-23 23:56:59 +01:00
Jacopo
50ee954ca9
Fix Traefik retry middleware
...
As per [Traefik docs](https://doc.traefik.io/traefik/middlewares/overview/#configuration-example )
a middleware to be activated needs to be applied to a route. Change the default settings
to apply the `retry` middleware on every role with Traefik enabled.
2023-03-14 12:15:00 +01:00
David Heinemeier Hansson
371f98d67f
Start before stopping and longer timeouts
2023-02-22 19:04:23 +01:00
Paul Gabriel
f81ba12aa5
fix(escape): Escape double quotes and all other characters reliably
2023-02-20 16:49:47 +01:00
Paul Gabriel
25e8b91569
fix(escape-cli-args): Always use quotes to escape CLI arguments
2023-02-20 15:02:34 +01:00
Xavier Noria
539752e9bd
Load with Zeitwerk
2023-02-03 22:45:12 +01:00
David Heinemeier Hansson
3f44e25b63
Allow dynamic accessory files to reference declared ENVs
2023-02-01 14:45:56 +01:00
David Heinemeier Hansson
03488bc67a
Add managed accessory directories
2023-01-23 13:36:47 +01:00
David Heinemeier Hansson
e1d518216a
Add dynamic file expansion
2023-01-23 12:45:49 +01:00
David Heinemeier Hansson
747e0fd4c2
Fix tests
2023-01-23 10:58:31 +01:00
David Heinemeier Hansson
8af7e48a90
Add file mapping to accessories
2023-01-23 09:43:57 +01:00
David Heinemeier Hansson
6b98eb3677
Operate accessories
...
When you want mysql, redis, and the like under MRSK management
2023-01-22 16:52:57 +01:00
David Heinemeier Hansson
936d346ca6
Use directory for better organization
2023-01-22 15:37:42 +01:00