Commit Graph

  • b74ce02f31 Document accessories David Heinemeier Hansson 2023-01-22 21:54:13 +01:00
  • 1099b6fa84 Fix tests David Heinemeier Hansson 2023-01-22 21:51:11 +01:00
  • 247aaeb6ef Fix details to be per accessory David Heinemeier Hansson 2023-01-22 21:39:12 +01:00
  • 7ec7520d6d Output command and logs David Heinemeier Hansson 2023-01-22 21:39:02 +01:00
  • 5e15de0394 Use shared filter David Heinemeier Hansson 2023-01-22 21:38:43 +01:00
  • bb15f98496 Include env David Heinemeier Hansson 2023-01-22 21:38:37 +01:00
  • beb77fd3ef Merge pull request #21 from chrisdebruin/add-support-for-volumes David Heinemeier Hansson 2023-01-22 19:48:16 +01:00
  • 6b19a0b6d4 Rename to volume_args Chris de Bruin 2023-01-22 17:09:08 +01:00
  • 6b98eb3677 Operate accessories David Heinemeier Hansson 2023-01-22 16:52:57 +01:00
  • 48f8f7cb57 Fix test name from copypasta David Heinemeier Hansson 2023-01-22 16:22:09 +01:00
  • 86ac1dd2d5 Add support for volumes Chris de Bruin 2023-01-21 14:21:04 +01:00
  • 4432067585 Merge branch 'main' into add-support-for-volumes David Heinemeier Hansson 2023-01-22 16:00:14 +01:00
  • a1c0cf39cb Disambiguate David Heinemeier Hansson 2023-01-22 15:47:46 +01:00
  • 2213739156 Fix tests David Heinemeier Hansson 2023-01-22 15:43:47 +01:00
  • 936d346ca6 Use directory for better organization David Heinemeier Hansson 2023-01-22 15:37:42 +01:00
  • 2af4885b39 Doc tweaks David Heinemeier Hansson 2023-01-22 11:47:06 +01:00
  • e9f8eea6c9 Word doesn't add anything David Heinemeier Hansson 2023-01-22 11:34:58 +01:00
  • 82067cd077 Use similar headline form David Heinemeier Hansson 2023-01-22 11:32:59 +01:00
  • 48c45a0cf8 Explain reboot procedure David Heinemeier Hansson 2023-01-22 11:31:19 +01:00
  • 3a9c8455ec Style / presentatino David Heinemeier Hansson 2023-01-22 11:27:39 +01:00
  • 598e7ab97f Add power to follow logs on app and traefik David Heinemeier Hansson 2023-01-22 11:27:31 +01:00
  • 6eb0abbb30 Explain traefik: true David Heinemeier Hansson 2023-01-22 11:00:24 +01:00
  • 34652ca321 Always fetch to fail quick David Heinemeier Hansson 2023-01-22 11:00:18 +01:00
  • 917d429901 Simpler David Heinemeier Hansson 2023-01-22 10:51:18 +01:00
  • a16e5ce886 Use class specific buildx instances David Heinemeier Hansson 2023-01-22 10:47:22 +01:00
  • e783950825 Always be verbose about building David Heinemeier Hansson 2023-01-22 10:45:05 +01:00
  • e4dc4c300e Log more aggressively for now David Heinemeier Hansson 2023-01-22 10:21:50 +01:00
  • 925ac86459 No longer need actual class name with more descriptive name David Heinemeier Hansson 2023-01-22 10:17:40 +01:00
  • 1795c7c6a4 Doc updates David Heinemeier Hansson 2023-01-22 10:12:46 +01:00
  • a3a7fce1e8 Note that it starts with SSH David Heinemeier Hansson 2023-01-22 10:08:27 +01:00
  • bfec21c00f Recommend fetch for early bail-out David Heinemeier Hansson 2023-01-22 10:07:07 +01:00
  • 2ad135c237 No builder definition needed for native multiarch David Heinemeier Hansson 2023-01-22 10:06:20 +01:00
  • 287798ad57 Add option for remote building of single-arch David Heinemeier Hansson 2023-01-22 10:06:04 +01:00
  • 5c75404fe9 Add reboot Traefik to apply new start config David Heinemeier Hansson 2023-01-22 09:44:09 +01:00
  • 2dc0f7cb66 Add support for volumes Chris de Bruin 2023-01-21 14:21:04 +01:00
  • 652e17f260 Configure Traefik logs and catch all David Heinemeier Hansson 2023-01-21 12:39:47 +01:00
  • ff636c3df6 Fix doc line to match new options David Heinemeier Hansson 2023-01-21 12:39:28 +01:00
  • 885fd5d2c9 Also restrick traefik logs command] David Heinemeier Hansson 2023-01-21 12:31:55 +01:00
  • 578bf79a7d Include builder options in to_h David Heinemeier Hansson 2023-01-21 12:30:36 +01:00
  • fd23fc1dfd Ensure env secrets are merged correctly with roles David Heinemeier Hansson 2023-01-21 11:32:40 +01:00
  • dda20eec11 Ensure secret envs are present David Heinemeier Hansson 2023-01-21 10:58:11 +01:00
  • f6ca864e06 Add secret envs David Heinemeier Hansson 2023-01-21 10:56:24 +01:00
  • 3bf56c2fdb Allow custom version to be passed in via CLI David Heinemeier Hansson 2023-01-20 17:46:09 +01:00
  • 3d66e9ed33 Docs and outdated option David Heinemeier Hansson 2023-01-20 17:19:37 +01:00
  • 31389bc7b5 Global option for designating primary host only David Heinemeier Hansson 2023-01-20 17:18:32 +01:00
  • 79b5ed179e Move hosts/roles specification to cli args instead of ENV David Heinemeier Hansson 2023-01-20 16:57:25 +01:00
  • 0388495819 Extract capture_with_info David Heinemeier Hansson 2023-01-20 16:32:12 +01:00
  • 5d629d0600 Extract puts_by_host David Heinemeier Hansson 2023-01-20 16:27:05 +01:00
  • 73c53dd138 Add command to start a bash session David Heinemeier Hansson 2023-01-20 15:14:24 +01:00
  • cdc06dff11 Spacing David Heinemeier Hansson 2023-01-20 15:04:22 +01:00
  • 95d8e7a75c All filters are optional David Heinemeier Hansson 2023-01-20 14:55:28 +01:00
  • 9551837c17 Allow since as an option David Heinemeier Hansson 2023-01-20 14:48:53 +01:00
  • 5f125f509f Flat arrays please David Heinemeier Hansson 2023-01-20 14:40:08 +01:00
  • 435b558260 Extract pipe pattern David Heinemeier Hansson 2023-01-20 14:38:27 +01:00
  • ef9259fdd8 Hash uses except not without David Heinemeier Hansson 2023-01-20 14:37:43 +01:00
  • af22c32c94 Get the current running container ID David Heinemeier Hansson 2023-01-20 14:26:07 +01:00
  • 8e69514b78 Actually use the build secrets! David Heinemeier Hansson 2023-01-20 14:05:31 +01:00
  • 8a32cc9c84 Traefik hosts can now be more than just web David Heinemeier Hansson 2023-01-20 13:38:57 +01:00
  • 2cb09be0cd Allow any role to turn on traefik labels David Heinemeier Hansson 2023-01-20 13:32:12 +01:00
  • 135fcdd9d3 Allow role to set env David Heinemeier Hansson 2023-01-20 13:26:27 +01:00
  • c4006ee373 Add comparison to other options David Heinemeier Hansson 2023-01-20 10:37:39 +01:00
  • 4434b6e09b Merge pull request #17 from anoldguy/switch-to-docker-secrets David Heinemeier Hansson 2023-01-20 10:27:53 +01:00
  • 9bb1fb7166 Move argumentize to Utils David Heinemeier Hansson 2023-01-20 10:26:36 +01:00
  • 454015b294 Reuse argumentize for build secrets David Heinemeier Hansson 2023-01-20 10:24:23 +01:00
  • 52fe8d358e Secrets come just as keys David Heinemeier Hansson 2023-01-20 10:13:03 +01:00
  • fe453ed38e Setup CI David Heinemeier Hansson 2023-01-20 10:09:37 +01:00
  • a8779f7055 Simpler API David Heinemeier Hansson 2023-01-20 10:07:17 +01:00
  • c16d950136 Refine docs on build secrets David Heinemeier Hansson 2023-01-20 10:04:34 +01:00
  • e516f427cd Enable docker secrets in the builder as a more secure alternative to build args. Nathan Anderson 2023-01-18 17:35:36 -05:00
  • 84597e2fcd Damn instance eval David Heinemeier Hansson 2023-01-17 15:32:36 +01:00
  • 611fbd1dab Aliases and default David Heinemeier Hansson 2023-01-17 15:19:02 +01:00
  • 77fc10defb Default to 1K lines David Heinemeier Hansson 2023-01-17 15:18:54 +01:00
  • 5d641b932c Don't repeat the obvious David Heinemeier Hansson 2023-01-17 15:18:45 +01:00
  • a342b565e8 Add grep and line configuration to logs David Heinemeier Hansson 2023-01-17 14:11:27 +01:00
  • d580630ad2 Docs David Heinemeier Hansson 2023-01-17 13:58:37 +01:00
  • 7c844bf61d servers are a must key too David Heinemeier Hansson 2023-01-17 13:42:24 +01:00
  • 3c6309b4dd Add option to see combined config David Heinemeier Hansson 2023-01-17 13:39:33 +01:00
  • 9a84460754 Add option for two-part configs with the destination option David Heinemeier Hansson 2023-01-17 13:35:55 +01:00
  • 98af1d3d96 Naming David Heinemeier Hansson 2023-01-17 13:34:59 +01:00
  • 668b4060cb Move tests into directory David Heinemeier Hansson 2023-01-17 12:18:32 +01:00
  • cb26fb9dca Run update as well before install (as some servers dont have it available otherwise) David Heinemeier Hansson 2023-01-16 19:06:00 +01:00
  • 9833a41382 Not interactive David Heinemeier Hansson 2023-01-15 13:52:37 +01:00
  • 8e58a9385a Allow exec to run in its own container David Heinemeier Hansson 2023-01-15 13:51:08 +01:00
  • 89161b66a1 Use delegation for shorter access David Heinemeier Hansson 2023-01-15 13:50:38 +01:00
  • 8fac321973 Forgot a spot David Heinemeier Hansson 2023-01-15 13:24:47 +01:00
  • b96d760b9b Add the utils David Heinemeier Hansson 2023-01-15 13:23:20 +01:00
  • 760a87fe06 Redact build args (since they are often tokens) David Heinemeier Hansson 2023-01-15 13:15:14 +01:00
  • bb8a8d3399 Singular form David Heinemeier Hansson 2023-01-15 12:31:10 +01:00
  • 2a0bcaf776 Shouldn't recommend embedding actual tokens in the config David Heinemeier Hansson 2023-01-15 10:36:04 +01:00
  • bafbde52fe Add build args David Heinemeier Hansson 2023-01-15 10:35:15 +01:00
  • 53cd13a0fa Update README.md David Heinemeier Hansson 2023-01-14 16:28:14 +01:00
  • 15b0cc1df3 Check for remote/local David Heinemeier Hansson 2023-01-14 13:07:22 +01:00
  • 3c42d73ea7 Catch registry credentials errors nicer David Heinemeier Hansson 2023-01-14 13:07:14 +01:00
  • f32ae43138 Bump version for 0.1.0 v0.1.0 David Heinemeier Hansson 2023-01-14 12:35:17 +01:00
  • c3d2888c51 Update summary David Heinemeier Hansson 2023-01-14 12:34:56 +01:00
  • 6d1a166fdc Simplify David Heinemeier Hansson 2023-01-14 12:33:05 +01:00
  • 59be40cf12 Merge pull request #12 from rails/convert-to-thor David Heinemeier Hansson 2023-01-14 12:28:24 +01:00
  • 78494bdb0f Just rely on ENV for now David Heinemeier Hansson 2023-01-14 12:27:38 +01:00
  • cce3d9ccfb Fix rollback David Heinemeier Hansson 2023-01-14 12:23:34 +01:00
  • f0a3466d9d Rollback is clearer David Heinemeier Hansson 2023-01-14 12:23:30 +01:00