Commit Graph

189 Commits

Author SHA1 Message Date
David Heinemeier Hansson 435b558260 Extract pipe pattern 2023-01-20 14:38:27 +01:00
David Heinemeier Hansson ef9259fdd8 Hash uses except not without 2023-01-20 14:37:43 +01:00
David Heinemeier Hansson af22c32c94 Get the current running container ID 2023-01-20 14:26:07 +01:00
David Heinemeier Hansson 8e69514b78 Actually use the build secrets! 2023-01-20 14:05:31 +01:00
David Heinemeier Hansson 8a32cc9c84 Traefik hosts can now be more than just web 2023-01-20 13:38:57 +01:00
David Heinemeier Hansson 2cb09be0cd Allow any role to turn on traefik labels 2023-01-20 13:32:12 +01:00
David Heinemeier Hansson 135fcdd9d3 Allow role to set env 2023-01-20 13:26:27 +01:00
David Heinemeier Hansson c4006ee373 Add comparison to other options 2023-01-20 10:37:39 +01:00
David Heinemeier Hansson 4434b6e09b Merge pull request #17 from anoldguy/switch-to-docker-secrets
Enable docker secrets as a more secure alternative to build args
2023-01-20 10:27:53 +01:00
David Heinemeier Hansson 9bb1fb7166 Move argumentize to Utils 2023-01-20 10:26:36 +01:00
David Heinemeier Hansson 454015b294 Reuse argumentize for build secrets 2023-01-20 10:24:23 +01:00
David Heinemeier Hansson 52fe8d358e Secrets come just as keys 2023-01-20 10:13:03 +01:00
David Heinemeier Hansson fe453ed38e Setup CI 2023-01-20 10:09:37 +01:00
David Heinemeier Hansson a8779f7055 Simpler API
No need for redactions, since values aren't shared.
2023-01-20 10:07:17 +01:00
David Heinemeier Hansson c16d950136 Refine docs on build secrets 2023-01-20 10:04:34 +01:00
Nathan Anderson e516f427cd Enable docker secrets in the builder as a more secure alternative to build args. 2023-01-18 17:35:36 -05:00
David Heinemeier Hansson 84597e2fcd Damn instance eval 2023-01-17 15:32:36 +01:00
David Heinemeier Hansson 611fbd1dab Aliases and default 2023-01-17 15:19:02 +01:00
David Heinemeier Hansson 77fc10defb Default to 1K lines 2023-01-17 15:18:54 +01:00
David Heinemeier Hansson 5d641b932c Don't repeat the obvious 2023-01-17 15:18:45 +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 7c844bf61d servers are a must key too 2023-01-17 13:42:24 +01:00
David Heinemeier Hansson 3c6309b4dd Add option to see combined config
Easier to realize how merged configs appear
2023-01-17 13:39:33 +01:00
David Heinemeier Hansson 9a84460754 Add option for two-part configs with the destination option 2023-01-17 13:35:55 +01:00
David Heinemeier Hansson 98af1d3d96 Naming 2023-01-17 13:34:59 +01:00
David Heinemeier Hansson 668b4060cb Move tests into directory 2023-01-17 12:18:32 +01:00
David Heinemeier Hansson cb26fb9dca Run update as well before install (as some servers dont have it available otherwise) 2023-01-16 19:06:00 +01:00
David Heinemeier Hansson 9833a41382 Not interactive 2023-01-15 13:52: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 89161b66a1 Use delegation for shorter access 2023-01-15 13:50:38 +01:00
David Heinemeier Hansson 8fac321973 Forgot a spot 2023-01-15 13:24:47 +01:00
David Heinemeier Hansson b96d760b9b Add the utils 2023-01-15 13:23:20 +01:00
David Heinemeier Hansson 760a87fe06 Redact build args (since they are often tokens) 2023-01-15 13:15:14 +01:00
David Heinemeier Hansson bb8a8d3399 Singular form 2023-01-15 12:31:10 +01:00
David Heinemeier Hansson 2a0bcaf776 Shouldn't recommend embedding actual tokens in the config 2023-01-15 10:36:04 +01:00
David Heinemeier Hansson bafbde52fe Add build args 2023-01-15 10:35:17 +01:00
David Heinemeier Hansson 53cd13a0fa Update README.md 2023-01-14 16:28:14 +01:00
David Heinemeier Hansson 15b0cc1df3 Check for remote/local 2023-01-14 13:07:22 +01:00
David Heinemeier Hansson 3c42d73ea7 Catch registry credentials errors nicer 2023-01-14 13:07:14 +01:00
David Heinemeier Hansson f32ae43138 Bump version for 0.1.0 v0.1.0 2023-01-14 12:35:17 +01:00
David Heinemeier Hansson c3d2888c51 Update summary 2023-01-14 12:34:56 +01:00
David Heinemeier Hansson 6d1a166fdc Simplify 2023-01-14 12:33:05 +01:00
David Heinemeier Hansson 59be40cf12 Merge pull request #12 from rails/convert-to-thor
Switch to proper standalone executable with Thor
2023-01-14 12:28:24 +01:00
David Heinemeier Hansson 78494bdb0f Just rely on ENV for now 2023-01-14 12:27:38 +01:00
David Heinemeier Hansson cce3d9ccfb Fix rollback 2023-01-14 12:23:34 +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 0b7af9ac14 Simplify 2023-01-14 12:17:04 +01:00
David Heinemeier Hansson 4551a2b9d7 Always try to log the command we're running remotely 2023-01-14 12:13:31 +01:00