Commit Graph

277 Commits

Author SHA1 Message Date
David Heinemeier Hansson 407e1cc028 Protect accessory cli from missing accessory 2023-01-27 16:12:18 +01:00
David Heinemeier Hansson f58e5e0935 Better error reporting and failure capture for build push 2023-01-27 15:56:07 +01:00
David Heinemeier Hansson 03fdb9a9ac Chain builder setup for better resiliency
Context may already exist while buildx does not
2023-01-27 15:41:28 +01:00
David Heinemeier Hansson a5ebb30de2 Include accessories in main details 2023-01-27 15:20:27 +01:00
David Heinemeier Hansson ec18a2a1c4 Tolerable error reporting 2023-01-27 15:04:27 +01:00
David Heinemeier Hansson 9af09256d9 Nicer output 2023-01-26 22:17:02 +01:00
David Heinemeier Hansson 29a8a52cef Execute over SSH too 2023-01-26 16:17:00 +01:00
David Heinemeier Hansson de0a3f8ee8 Only catch what we can carry 2023-01-26 16:16:47 +01:00
David Heinemeier Hansson 08cac72475 Allow skipping master key 2023-01-24 13:19:12 +01:00
David Heinemeier Hansson 200f12a4a1 Single setup command 2023-01-23 14:13:17 +01:00
David Heinemeier Hansson f0d88a5ffe Bootstrap accessory hosts too 2023-01-23 14:13:10 +01:00
David Heinemeier Hansson d6a6f000f9 Inspect accessories too 2023-01-23 14:12:50 +01:00
David Heinemeier Hansson 15495fb48c Allow partial overwrites 2023-01-23 14:12:43 +01:00
David Heinemeier Hansson 05f84cdbef Makes it easier to resume remove 2023-01-23 14:12:27 +01:00
David Heinemeier Hansson 03488bc67a Add managed accessory directories 2023-01-23 13:36:47 +01:00
David Heinemeier Hansson eceafbedf4 Better explaining variables 2023-01-23 12:50:44 +01:00
David Heinemeier Hansson e1d518216a Add dynamic file expansion 2023-01-23 12:45:49 +01:00
David Heinemeier Hansson 52d10394f7 Ensure uploads are readable 2023-01-23 12:45:36 +01:00
David Heinemeier Hansson ddf52da132 Add exec and bash commands to accessories 2023-01-23 12:45:20 +01:00
David Heinemeier Hansson 747e0fd4c2 Fix tests 2023-01-23 10:58:31 +01:00
David Heinemeier Hansson 6177673870 Get details on all accessories 2023-01-23 10:39:22 +01:00
David Heinemeier Hansson 78e50f23cd All boot/remove for all accessories 2023-01-23 10:38:03 +01:00
David Heinemeier Hansson 699f271e6e No need for protecting against re-invocation 2023-01-23 10:37:49 +01:00
David Heinemeier Hansson 148c43fe29 Extract make_directory_for 2023-01-23 10:37:19 +01:00
David Heinemeier Hansson cd44014069 Commands should do all the actual work 2023-01-23 10:35:22 +01:00
David Heinemeier Hansson 1bcc65bc56 Must use absolute path 2023-01-23 10:04:55 +01:00
David Heinemeier Hansson 62cc986c54 Cleanup files directory too 2023-01-23 10:04:46 +01:00
David Heinemeier Hansson 7b1ffbfd6d Unify docs 2023-01-23 10:04:36 +01:00
David Heinemeier Hansson 8af7e48a90 Add file mapping to accessories 2023-01-23 09:43:57 +01:00
David Heinemeier Hansson 92565d58d5 Bump version for 0.2.0 v0.2.0 2023-01-23 07:09:37 +01:00
David Heinemeier Hansson 2d0a1c33ae Merge pull request #23 from rails/accessories
Accessories
2023-01-22 22:02:04 +01:00
David Heinemeier Hansson 75bfdaa702 Fix references 2023-01-22 22:00:16 +01:00
David Heinemeier Hansson c69d6e1569 Fix volume args 2023-01-22 21:58:30 +01:00
David Heinemeier Hansson 25fb08791a Correct merge conflict 2023-01-22 21:58:22 +01:00
David Heinemeier Hansson 6231a8668c Merge branch 'main' into accessories 2023-01-22 21:54:52 +01:00
David Heinemeier Hansson b74ce02f31 Document accessories 2023-01-22 21:54:13 +01:00
David Heinemeier Hansson 1099b6fa84 Fix tests 2023-01-22 21:51:11 +01:00
David Heinemeier Hansson 247aaeb6ef Fix details to be per accessory 2023-01-22 21:39:12 +01:00
David Heinemeier Hansson 7ec7520d6d Output command and logs 2023-01-22 21:39:02 +01:00
David Heinemeier Hansson 5e15de0394 Use shared filter 2023-01-22 21:38:43 +01:00
David Heinemeier Hansson bb15f98496 Include env 2023-01-22 21:38:37 +01:00
David Heinemeier Hansson beb77fd3ef Merge pull request #21 from chrisdebruin/add-support-for-volumes
Added support for volumes
2023-01-22 19:48:16 +01:00
Chris de Bruin 6b19a0b6d4 Rename to volume_args 2023-01-22 17:09:08 +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 48f8f7cb57 Fix test name from copypasta 2023-01-22 16:22:09 +01:00
Chris de Bruin 86ac1dd2d5 Add support for volumes 2023-01-22 16:21:50 +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 a1c0cf39cb Disambiguate 2023-01-22 15:47:46 +01:00
David Heinemeier Hansson 2213739156 Fix tests 2023-01-22 15:43:47 +01:00
David Heinemeier Hansson 936d346ca6 Use directory for better organization 2023-01-22 15:37:42 +01:00