Commit Graph

210 Commits

Author SHA1 Message Date
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 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 2023-01-23 07:09:37 +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 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
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
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 48c45a0cf8 Explain reboot procedure 2023-01-22 11:31:19 +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 a16e5ce886 Use class specific buildx instances
So we don't have to muck with the machine default, and can swap between configurations without tearing down the old builder.
2023-01-22 10:47:22 +01:00
David Heinemeier Hansson e783950825 Always be verbose about building
Serves as progress indicator, step too long without one
2023-01-22 10:45:05 +01:00
David Heinemeier Hansson e4dc4c300e Log more aggressively for now 2023-01-22 10:21:50 +01:00
David Heinemeier Hansson 925ac86459 No longer need actual class name with more descriptive name 2023-01-22 10:17:40 +01:00
David Heinemeier Hansson 2ad135c237 No builder definition needed for native multiarch 2023-01-22 10:06:20 +01:00
David Heinemeier Hansson 287798ad57 Add option for remote building of single-arch 2023-01-22 10:06:04 +01:00
David Heinemeier Hansson 5c75404fe9 Add reboot Traefik to apply new start config 2023-01-22 09:44:09 +01:00
Chris de Bruin 2dc0f7cb66 Add support for volumes 2023-01-21 14:48:01 +01:00
David Heinemeier Hansson 652e17f260 Configure Traefik logs and catch all 2023-01-21 12:39:47 +01:00
David Heinemeier Hansson ff636c3df6 Fix doc line to match new options 2023-01-21 12:39:28 +01:00
David Heinemeier Hansson 885fd5d2c9 Also restrick traefik logs command] 2023-01-21 12:31:55 +01:00
David Heinemeier Hansson 578bf79a7d Include builder options in to_h 2023-01-21 12:30:36 +01:00
David Heinemeier Hansson fd23fc1dfd Ensure env secrets are merged correctly with roles 2023-01-21 11:32:40 +01:00
David Heinemeier Hansson dda20eec11 Ensure secret envs are present 2023-01-21 10:58:11 +01:00