David Heinemeier Hansson
0fa70f4688
Stop app before removing it
2023-02-19 17:15:57 +01:00
David Heinemeier Hansson
42bc691758
CLI doc updates
...
Match word
Language
Suggest what accessories are
There are also accessories
Default already shown
Better example
Warn about secrets being shown
Now also accessories
Wording
Clarifications
Clarify how to see options
General option for all
Options important here too
Hide subcommands
Implied
Simpler as just version
Be concise
Missing word
Wordsmith
Simpler and uniform words are better
Clarify what exactly we're manipulating
Wordsmithing
Implicit
Simpler language
Hide subcommands
Clarify its container management
Just one per server
Simpler
2023-02-19 17:15:44 +01:00
David Heinemeier Hansson
a0d71f3fe4
Protect against missing current version
2023-02-19 09:48:35 +01:00
David Heinemeier Hansson
4fe7fb705a
Use same sentence style as broadcasts for audit log lines
2023-02-18 12:00:15 +01:00
David Heinemeier Hansson
18bdb33de2
Fix issue with removing containers triggering twice, then ensure app stop runs closer to app run on each host
2023-02-07 15:05:58 +01:00
David Heinemeier Hansson
6f1a3f5524
Don't need this, just use containers
2023-02-04 10:16:24 +01:00
Xavier Noria
539752e9bd
Load with Zeitwerk
2023-02-03 22:45:12 +01:00
David Heinemeier Hansson
3daecf696a
Extract proper auditor and audit everything
2023-02-03 20:45:32 +01:00
David Heinemeier Hansson
1fb2c71f65
Follow same dot style
2023-02-03 17:22:55 +01:00
David Heinemeier Hansson
3c1053fedd
Clarify exec modes and drop tailored versions
2023-02-03 16:07:25 +01:00
David Heinemeier Hansson
a3d998508b
Proper versioning for console and bash
2023-02-03 15:16:40 +01:00
David Heinemeier Hansson
3d71ecdf80
Only say if you're going to do it
2023-02-03 15:16:30 +01:00
David Heinemeier Hansson
78f0be9c76
Only multi-stage actions should talk
2023-02-03 14:33:49 +01:00
David Heinemeier Hansson
74c493def4
Don't actually need reboot now that boot can do that
2023-02-03 14:31:11 +01:00
David Heinemeier Hansson
22bbedf298
Show current running version
2023-02-03 14:08:00 +01:00
David Heinemeier Hansson
2023c377ab
Reboot if running
2023-02-03 13:52:31 +01:00
David Heinemeier Hansson
3bd2559c03
Version comes from config
2023-02-03 13:52:10 +01:00
David Heinemeier Hansson
aed7425b42
Streamline version handling
2023-02-03 13:21:11 +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
48a9f599b8
It's all of them
2023-02-02 15:31:27 +01:00
David Heinemeier Hansson
7cc64299c8
Add app reboot
2023-02-02 15:28:36 +01:00
David Heinemeier Hansson
2b232b41ce
Unbundle remove so parts can be triggered individually
2023-02-02 15:28:36 +01:00
David Heinemeier Hansson
52d75508ea
Ensure there's some cap on output
...
Need to DRY this out
2023-01-30 12:49:52 +01:00
David Heinemeier Hansson
29a8a52cef
Execute over SSH too
2023-01-26 16:17:00 +01:00
David Heinemeier Hansson
3a9c8455ec
Style / presentatino
2023-01-22 11:27:39 +01:00
David Heinemeier Hansson
598e7ab97f
Add power to follow logs on app and traefik
2023-01-22 11:27:31 +01:00
David Heinemeier Hansson
ff636c3df6
Fix doc line to match new options
2023-01-21 12:39:28 +01:00
David Heinemeier Hansson
3d66e9ed33
Docs and outdated option
2023-01-20 17:19:37 +01:00
David Heinemeier Hansson
31389bc7b5
Global option for designating primary host only
2023-01-20 17:18:32 +01:00
David Heinemeier Hansson
79b5ed179e
Move hosts/roles specification to cli args instead of ENV
2023-01-20 16:57:25 +01:00
David Heinemeier Hansson
0388495819
Extract capture_with_info
2023-01-20 16:32:12 +01:00
David Heinemeier Hansson
5d629d0600
Extract puts_by_host
2023-01-20 16:27:05 +01:00
David Heinemeier Hansson
73c53dd138
Add command to start a bash session
2023-01-20 15:14:24 +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
af22c32c94
Get the current running container ID
2023-01-20 14:26:07 +01:00
David Heinemeier Hansson
611fbd1dab
Aliases and default
2023-01-17 15:19:02 +01:00
David Heinemeier Hansson
a342b565e8
Add grep and line configuration to logs
2023-01-17 14:11:27 +01:00
David Heinemeier Hansson
d580630ad2
Docs
2023-01-17 13:58: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
f0a3466d9d
Rollback is clearer
2023-01-14 12:23:30 +01:00
David Heinemeier Hansson
e19e7f9bde
Explicitly trying to start a specific version should fail if it can't
2023-01-14 12:23:22 +01:00
David Heinemeier Hansson
4551a2b9d7
Always try to log the command we're running remotely
2023-01-14 12:13:31 +01:00
David Heinemeier Hansson
e3c1992ae9
Move HOST option to real option
2023-01-14 12:04:41 +01:00
David Heinemeier Hansson
fed64ef244
Switch to proper standalone executable with Thor
2023-01-14 11:31:37 +01:00