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 |
|
David Heinemeier Hansson
|
e78da2a925
|
Update README to match new exec approach
|
2023-01-14 12:09:09 +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
v0.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
|
7e764cbcd9
|
Explain how to use native builder
|
2023-01-13 10:18:42 +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
|
05f1ef5ee8
|
Registry login actually not necessary
|
2023-01-12 22:22:22 +01:00 |
|
David Heinemeier Hansson
|
f1a98457b0
|
Pin platforms
|
2023-01-12 22:14:05 +01:00 |
|
David Heinemeier Hansson
|
7ae596ef60
|
Document remote native builds
|
2023-01-12 21:45:45 +01:00 |
|
David Heinemeier Hansson
|
2257c99189
|
Add local/remote builder combo for multiarch
|
2023-01-12 21:35:31 +01:00 |
|
David Heinemeier Hansson
|
5afadb10ca
|
Nicer name for CLI
|
2023-01-12 18:50:18 +01:00 |
|
David Heinemeier Hansson
|
b3992973d6
|
Extract builder from app
Building is different from running
|
2023-01-12 18:16:52 +01:00 |
|
David Heinemeier Hansson
|
08c30a14b9
|
Use a single builder for MRSK
|
2023-01-12 18:08:33 +01:00 |
|
David Heinemeier Hansson
|
76d34d2a1c
|
Note quoting issue
|
2023-01-12 17:42:49 +01:00 |
|