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 |
|
David Heinemeier Hansson
|
184ab18667
|
Style
|
2023-01-12 17:38:26 +01:00 |
|
David Heinemeier Hansson
|
87abf06076
|
Note on exception seen
|
2023-01-12 17:37:57 +01:00 |
|
David Heinemeier Hansson
|
453570b895
|
Breakout remove so we can do just containers
|
2023-01-12 17:37:50 +01:00 |
|
David Heinemeier Hansson
|
f61beb6827
|
Basic binstub
|
2023-01-12 17:29:26 +01:00 |
|
David Heinemeier Hansson
|
c481938cdb
|
Reference Traefik docs for more routing rules
|
2023-01-12 17:16:30 +01:00 |
|
David Heinemeier Hansson
|
7e9b73f86a
|
Add custom labels
|
2023-01-12 17:15:29 +01:00 |
|
David Heinemeier Hansson
|
1f06b1ff94
|
Switch to just last 100 log lines for now
|
2023-01-12 16:00:21 +01:00 |
|
David Heinemeier Hansson
|
d554ae8500
|
Add back prune
|
2023-01-12 15:51:01 +01:00 |
|
David Heinemeier Hansson
|
730de486b7
|
More doc changes
|
2023-01-12 15:29:56 +01:00 |
|
David Heinemeier Hansson
|
b333c4a05b
|
Simplify presentation of configuration
|
2023-01-12 15:22:48 +01:00 |
|
David Heinemeier Hansson
|
eec6670dbf
|
Tokens are good too
|
2023-01-12 15:16:29 +01:00 |
|
David Heinemeier Hansson
|
4aa96d6578
|
Switch to a Commander base to allow lazy loading config
|
2023-01-12 14:58:17 +01:00 |
|
David Heinemeier Hansson
|
d3ab10be22
|
Better require setup
|
2023-01-12 14:57:34 +01:00 |
|