David Heinemeier Hansson
|
3c1053fedd
|
Clarify exec modes and drop tailored versions
|
2023-02-03 16:07:25 +01:00 |
|
David Heinemeier Hansson
|
67f9ffe961
|
xargs when piping
|
2023-02-03 14:07:37 +01:00 |
|
David Heinemeier Hansson
|
3bd2559c03
|
Version comes from config
|
2023-02-03 13:52:10 +01:00 |
|
David Heinemeier Hansson
|
8024949fe7
|
Remove only specific container needed for rebooting
|
2023-02-03 13:20:03 +01:00 |
|
David Heinemeier Hansson
|
6d80005f5d
|
Run boot and console on relevant versions
Instead of just defaulting to local hash version
|
2023-02-02 18:05:03 +01:00 |
|
David Heinemeier Hansson
|
c8f673ef7c
|
Add images command to see what's on the server for the service repository
|
2023-02-02 16:53:46 +01:00 |
|
David Heinemeier Hansson
|
bc0ae84eb1
|
Needn't pass existing ENVs either
|
2023-02-01 13:20:47 +01:00 |
|
David Heinemeier Hansson
|
e317935ab3
|
Already getting timestamps from Rails log
|
2023-01-30 19:19:35 +01:00 |
|
David Heinemeier Hansson
|
3ebf8d7777
|
Fix interpolation
|
2023-01-30 13:59:44 +01:00 |
|
Murat Dzhulkuttiev
|
c1cf834dfc
|
Exclude volume args from docker exec arguments
|
2023-01-27 22:29:31 +07:00 |
|
David Heinemeier Hansson
|
29a8a52cef
|
Execute over SSH too
|
2023-01-26 16:17:00 +01:00 |
|
David Heinemeier Hansson
|
08cac72475
|
Allow skipping master key
|
2023-01-24 13:19:12 +01:00 |
|
Chris de Bruin
|
6b19a0b6d4
|
Rename to volume_args
|
2023-01-22 17:09:08 +01:00 |
|
David Heinemeier Hansson
|
4432067585
|
Merge branch 'main' into add-support-for-volumes
|
2023-01-22 16:00:14 +01:00 |
|
David Heinemeier Hansson
|
598e7ab97f
|
Add power to follow logs on app and traefik
|
2023-01-22 11:27:31 +01:00 |
|
Chris de Bruin
|
2dc0f7cb66
|
Add support for volumes
|
2023-01-21 14:48:01 +01:00 |
|
David Heinemeier Hansson
|
31389bc7b5
|
Global option for designating primary host only
|
2023-01-20 17:18:32 +01:00 |
|
David Heinemeier Hansson
|
73c53dd138
|
Add command to start a bash session
|
2023-01-20 15:14:24 +01:00 |
|
David Heinemeier Hansson
|
cdc06dff11
|
Spacing
|
2023-01-20 15:04:22 +01:00 |
|
David Heinemeier Hansson
|
95d8e7a75c
|
All filters are optional
|
2023-01-20 14:55:28 +01:00 |
|
David Heinemeier Hansson
|
9551837c17
|
Allow since as an option
And properly output/grep logs
|
2023-01-20 14:48:53 +01:00 |
|
David Heinemeier Hansson
|
5f125f509f
|
Flat arrays please
|
2023-01-20 14:40:08 +01:00 |
|
David Heinemeier Hansson
|
435b558260
|
Extract pipe pattern
|
2023-01-20 14:38:27 +01:00 |
|
David Heinemeier Hansson
|
af22c32c94
|
Get the current running container ID
|
2023-01-20 14:26:07 +01:00 |
|
David Heinemeier Hansson
|
135fcdd9d3
|
Allow role to set env
|
2023-01-20 13:26:27 +01:00 |
|
David Heinemeier Hansson
|
77fc10defb
|
Default to 1K lines
|
2023-01-17 15:18:54 +01:00 |
|
David Heinemeier Hansson
|
a342b565e8
|
Add grep and line configuration to logs
|
2023-01-17 14:11:27 +01:00 |
|
David Heinemeier Hansson
|
9833a41382
|
Not interactive
|
2023-01-15 13:52:37 +01:00 |
|
David Heinemeier Hansson
|
8e58a9385a
|
Allow exec to run in its own container
|
2023-01-15 13:51:08 +01:00 |
|
David Heinemeier Hansson
|
89161b66a1
|
Use delegation for shorter access
|
2023-01-15 13:50:38 +01:00 |
|
David Heinemeier Hansson
|
760a87fe06
|
Redact build args (since they are often tokens)
|
2023-01-15 13:15:14 +01:00 |
|
David Heinemeier Hansson
|
fed64ef244
|
Switch to proper standalone executable with Thor
|
2023-01-14 11:31:37 +01:00 |
|
David Heinemeier Hansson
|
b3992973d6
|
Extract builder from app
Building is different from running
|
2023-01-12 18:16:52 +01:00 |
|
David Heinemeier Hansson
|
08c30a14b9
|
Use a single builder for MRSK
|
2023-01-12 18:08:33 +01:00 |
|
David Heinemeier Hansson
|
1f06b1ff94
|
Switch to just last 100 log lines for now
|
2023-01-12 16:00:21 +01:00 |
|
David Heinemeier Hansson
|
d3ab10be22
|
Better require setup
|
2023-01-12 14:57:34 +01:00 |
|
David Heinemeier Hansson
|
543af475d5
|
Create missing buildx builder if missing automatically
|
2023-01-11 17:24:32 +01:00 |
|
David Heinemeier Hansson
|
1bb9fe9095
|
Reuse existing exec command
|
2023-01-11 17:11:57 +01:00 |
|
David Heinemeier Hansson
|
bcdeeff94f
|
Start remote Rails console on primary host
|
2023-01-10 20:45:15 +01:00 |
|
David Heinemeier Hansson
|
e8beb362d0
|
Add role concern with specialized cmds for job running
|
2023-01-10 17:27:56 +01:00 |
|
David Heinemeier Hansson
|
fe52ce6547
|
Add command execution
|
2023-01-09 14:36:33 +01:00 |
|
David Heinemeier Hansson
|
10d973200d
|
Add command to list containers (to ease rollback)
|
2023-01-08 16:45:41 +01:00 |
|
David Heinemeier Hansson
|
94d61f3d9a
|
Proper param array separation
|
2023-01-08 16:32:31 +01:00 |
|
David Heinemeier Hansson
|
dcb3e4d491
|
Switch envs and labels to param array
|
2023-01-08 16:29:44 +01:00 |
|
David Heinemeier Hansson
|
998525c93d
|
Switch to cmd array so we can redact
|
2023-01-08 16:20:06 +01:00 |
|
David Heinemeier Hansson
|
43eac9d414
|
Use DRY extraction
|
2023-01-08 14:55:14 +01:00 |
|
David Heinemeier Hansson
|
ffb532a50d
|
Add remove tasks to clean up
|
2023-01-08 14:55:06 +01:00 |
|
David Heinemeier Hansson
|
1fcc2d3cfd
|
Remember to use Shellwords later
|
2023-01-08 13:39:38 +01:00 |
|
David Heinemeier Hansson
|
73019bedfb
|
Keep containers around for quick rollback + restarting
Now need to deal with pruning.
|
2023-01-08 11:45:48 +01:00 |
|
David Heinemeier Hansson
|
b9930ab83d
|
Use absolute image to account for custom registry
|
2023-01-07 21:55:53 +01:00 |
|