David Heinemeier Hansson
|
52fe8d358e
|
Secrets come just as keys
|
2023-01-20 10:13:03 +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 |
|
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
|
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
|
bafbde52fe
|
Add build args
|
2023-01-15 10:35:17 +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
|
2023-01-14 12:35:17 +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 |
|
David Heinemeier Hansson
|
94b3cfd0f4
|
Ship is cuter, but deploy is clearer
Kill your darlings
|
2023-01-14 12:07:52 +01:00 |
|
David Heinemeier Hansson
|
e3c1992ae9
|
Move HOST option to real option
|
2023-01-14 12:04:41 +01:00 |
|
David Heinemeier Hansson
|
ec31e931bf
|
Add version task
|
2023-01-14 11:51:46 +01:00 |
|
David Heinemeier Hansson
|
e1e768d7cf
|
Log traefik details commands
|
2023-01-14 11:51:38 +01:00 |
|
David Heinemeier Hansson
|
c44e224587
|
Add option to skip binstubs for older apps
|
2023-01-14 11:44:16 +01:00 |
|
David Heinemeier Hansson
|
fed64ef244
|
Switch to proper standalone executable with Thor
|
2023-01-14 11:31:37 +01:00 |
|
David Heinemeier Hansson
|
bf98a0308c
|
Namespace buildx and contexts
To prevent clashes on remote builders
|
2023-01-13 17:29:53 +01:00 |
|
David Heinemeier Hansson
|
5179d0db37
|
Go with ship and make it the default
|
2023-01-13 17:12:46 +01:00 |
|
David Heinemeier Hansson
|
100d68d67e
|
Only install docker if missing
|
2023-01-13 17:11:01 +01:00 |
|
David Heinemeier Hansson
|
eed8165ec1
|
Not worth the log noise
|
2023-01-13 15:44:56 +01:00 |
|
David Heinemeier Hansson
|
be89077917
|
Bump version for 0.0.3
|
2023-01-13 10:42:19 +01:00 |
|
David Heinemeier Hansson
|
6bfcc582c8
|
Singular
|
2023-01-13 10:30:02 +01:00 |
|
David Heinemeier Hansson
|
fd5172266e
|
More expansive info on builder
|
2023-01-13 10:28:46 +01:00 |
|
David Heinemeier Hansson
|
e85c8161df
|
Style
|
2023-01-13 10:28:35 +01:00 |
|
David Heinemeier Hansson
|
a1fc01639e
|
Add build:info to check builder
|
2023-01-13 10:24:23 +01:00 |
|
David Heinemeier Hansson
|
f177ee4cfe
|
Make remote builder quack as any other builder
|
2023-01-13 10:16:28 +01:00 |
|
David Heinemeier Hansson
|
ea9a50ec95
|
Extract command #combine
|
2023-01-13 10:00:11 +01:00 |
|
David Heinemeier Hansson
|
6ea06fd04e
|
Log the builder used
|
2023-01-13 09:49:06 +01:00 |
|
David Heinemeier Hansson
|
6ccb3d2319
|
Allow for fully native builds too
Skipping multiarch if there's a platform match between dev and prod.
|
2023-01-13 09:31:47 +01:00 |
|
David Heinemeier Hansson
|
f1a98457b0
|
Pin platforms
|
2023-01-12 22:14:05 +01:00 |
|
David Heinemeier Hansson
|
2257c99189
|
Add local/remote builder combo for multiarch
|
2023-01-12 21:35:31 +01:00 |
|