248 Commits

Author SHA1 Message Date
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
David Heinemeier Hansson
2af4885b39 Doc tweaks 2023-01-22 11:47:06 +01:00
David Heinemeier Hansson
e9f8eea6c9 Word doesn't add anything 2023-01-22 11:34:58 +01:00
David Heinemeier Hansson
82067cd077 Use similar headline form 2023-01-22 11:32:59 +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
6eb0abbb30 Explain traefik: true 2023-01-22 11:00:24 +01:00
David Heinemeier Hansson
34652ca321 Always fetch to fail quick 2023-01-22 11:00:18 +01:00
David Heinemeier Hansson
917d429901 Simpler 2023-01-22 10:51:18 +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
1795c7c6a4 Doc updates 2023-01-22 10:12:46 +01:00
David Heinemeier Hansson
a3a7fce1e8 Note that it starts with SSH 2023-01-22 10:08:27 +01:00
David Heinemeier Hansson
bfec21c00f Recommend fetch for early bail-out 2023-01-22 10:07:07 +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
David Heinemeier Hansson
f6ca864e06 Add secret envs 2023-01-21 10:56:24 +01:00
David Heinemeier Hansson
3bf56c2fdb Allow custom version to be passed in via CLI 2023-01-20 17:46:09 +01:00
David Heinemeier Hansson
3d66e9ed33 Docs and outdated option 2023-01-20 17:19:37 +01:00