David Heinemeier Hansson
|
e1d518216a
|
Add dynamic file expansion
|
2023-01-23 12:45:49 +01:00 |
|
David Heinemeier Hansson
|
52d10394f7
|
Ensure uploads are readable
|
2023-01-23 12:45:36 +01:00 |
|
David Heinemeier Hansson
|
ddf52da132
|
Add exec and bash commands to accessories
|
2023-01-23 12:45:20 +01:00 |
|
David Heinemeier Hansson
|
747e0fd4c2
|
Fix tests
|
2023-01-23 10:58:31 +01:00 |
|
David Heinemeier Hansson
|
6177673870
|
Get details on all accessories
|
2023-01-23 10:39:22 +01:00 |
|
David Heinemeier Hansson
|
78e50f23cd
|
All boot/remove for all accessories
|
2023-01-23 10:38:03 +01:00 |
|
David Heinemeier Hansson
|
699f271e6e
|
No need for protecting against re-invocation
|
2023-01-23 10:37:49 +01:00 |
|
David Heinemeier Hansson
|
148c43fe29
|
Extract make_directory_for
|
2023-01-23 10:37:19 +01:00 |
|
David Heinemeier Hansson
|
cd44014069
|
Commands should do all the actual work
|
2023-01-23 10:35:22 +01:00 |
|
David Heinemeier Hansson
|
1bcc65bc56
|
Must use absolute path
|
2023-01-23 10:04:55 +01:00 |
|
David Heinemeier Hansson
|
62cc986c54
|
Cleanup files directory too
|
2023-01-23 10:04:46 +01:00 |
|
David Heinemeier Hansson
|
7b1ffbfd6d
|
Unify docs
|
2023-01-23 10:04:36 +01:00 |
|
David Heinemeier Hansson
|
8af7e48a90
|
Add file mapping to accessories
|
2023-01-23 09:43:57 +01:00 |
|
David Heinemeier Hansson
|
92565d58d5
|
Bump version for 0.2.0
|
2023-01-23 07:09:37 +01:00 |
|
David Heinemeier Hansson
|
75bfdaa702
|
Fix references
|
2023-01-22 22:00:16 +01:00 |
|
David Heinemeier Hansson
|
c69d6e1569
|
Fix volume args
|
2023-01-22 21:58:30 +01:00 |
|
David Heinemeier Hansson
|
25fb08791a
|
Correct merge conflict
|
2023-01-22 21:58:22 +01:00 |
|
David Heinemeier Hansson
|
b74ce02f31
|
Document accessories
|
2023-01-22 21:54:13 +01:00 |
|
David Heinemeier Hansson
|
1099b6fa84
|
Fix tests
|
2023-01-22 21:51:11 +01:00 |
|
David Heinemeier Hansson
|
247aaeb6ef
|
Fix details to be per accessory
|
2023-01-22 21:39:12 +01:00 |
|
David Heinemeier Hansson
|
7ec7520d6d
|
Output command and logs
|
2023-01-22 21:39:02 +01:00 |
|
David Heinemeier Hansson
|
5e15de0394
|
Use shared filter
|
2023-01-22 21:38:43 +01:00 |
|
David Heinemeier Hansson
|
bb15f98496
|
Include env
|
2023-01-22 21:38:37 +01:00 |
|
David Heinemeier Hansson
|
6b98eb3677
|
Operate accessories
When you want mysql, redis, and the like under MRSK management
|
2023-01-22 16:52:57 +01:00 |
|
David Heinemeier Hansson
|
48f8f7cb57
|
Fix test name from copypasta
|
2023-01-22 16:22:09 +01:00 |
|
David Heinemeier Hansson
|
a1c0cf39cb
|
Disambiguate
|
2023-01-22 15:47:46 +01:00 |
|
David Heinemeier Hansson
|
2213739156
|
Fix tests
|
2023-01-22 15:43:47 +01:00 |
|
David Heinemeier Hansson
|
936d346ca6
|
Use directory for better organization
|
2023-01-22 15:37:42 +01:00 |
|
David Heinemeier Hansson
|
2af4885b39
|
Doc tweaks
|
2023-01-22 11:47:06 +01:00 |
|
David Heinemeier Hansson
|
e9f8eea6c9
|
Word doesn't add anything
|
2023-01-22 11:34:58 +01:00 |
|
David Heinemeier Hansson
|
82067cd077
|
Use similar headline form
|
2023-01-22 11:32:59 +01:00 |
|
David Heinemeier Hansson
|
48c45a0cf8
|
Explain reboot procedure
|
2023-01-22 11:31:19 +01:00 |
|
David Heinemeier Hansson
|
3a9c8455ec
|
Style / presentatino
|
2023-01-22 11:27:39 +01:00 |
|
David Heinemeier Hansson
|
598e7ab97f
|
Add power to follow logs on app and traefik
|
2023-01-22 11:27:31 +01:00 |
|
David Heinemeier Hansson
|
6eb0abbb30
|
Explain traefik: true
|
2023-01-22 11:00:24 +01:00 |
|
David Heinemeier Hansson
|
34652ca321
|
Always fetch to fail quick
|
2023-01-22 11:00:18 +01:00 |
|
David Heinemeier Hansson
|
917d429901
|
Simpler
|
2023-01-22 10:51:18 +01:00 |
|
David Heinemeier Hansson
|
a16e5ce886
|
Use class specific buildx instances
So we don't have to muck with the machine default, and can swap between configurations without tearing down the old builder.
|
2023-01-22 10:47:22 +01:00 |
|
David Heinemeier Hansson
|
e783950825
|
Always be verbose about building
Serves as progress indicator, step too long without one
|
2023-01-22 10:45:05 +01:00 |
|
David Heinemeier Hansson
|
e4dc4c300e
|
Log more aggressively for now
|
2023-01-22 10:21:50 +01:00 |
|
David Heinemeier Hansson
|
925ac86459
|
No longer need actual class name with more descriptive name
|
2023-01-22 10:17:40 +01:00 |
|
David Heinemeier Hansson
|
1795c7c6a4
|
Doc updates
|
2023-01-22 10:12:46 +01:00 |
|
David Heinemeier Hansson
|
a3a7fce1e8
|
Note that it starts with SSH
|
2023-01-22 10:08:27 +01:00 |
|
David Heinemeier Hansson
|
bfec21c00f
|
Recommend fetch for early bail-out
|
2023-01-22 10:07:07 +01:00 |
|
David Heinemeier Hansson
|
2ad135c237
|
No builder definition needed for native multiarch
|
2023-01-22 10:06:20 +01:00 |
|
David Heinemeier Hansson
|
287798ad57
|
Add option for remote building of single-arch
|
2023-01-22 10:06:04 +01:00 |
|
David Heinemeier Hansson
|
5c75404fe9
|
Add reboot Traefik to apply new start config
|
2023-01-22 09:44:09 +01:00 |
|
David Heinemeier Hansson
|
652e17f260
|
Configure Traefik logs and catch all
|
2023-01-21 12:39:47 +01:00 |
|
David Heinemeier Hansson
|
ff636c3df6
|
Fix doc line to match new options
|
2023-01-21 12:39:28 +01:00 |
|
David Heinemeier Hansson
|
885fd5d2c9
|
Also restrick traefik logs command]
|
2023-01-21 12:31:55 +01:00 |
|
David Heinemeier Hansson
|
578bf79a7d
|
Include builder options in to_h
|
2023-01-21 12:30:36 +01:00 |
|
David Heinemeier Hansson
|
fd23fc1dfd
|
Ensure env secrets are merged correctly with roles
|
2023-01-21 11:32:40 +01:00 |
|
David Heinemeier Hansson
|
dda20eec11
|
Ensure secret envs are present
|
2023-01-21 10:58:11 +01:00 |
|
David Heinemeier Hansson
|
f6ca864e06
|
Add secret envs
|
2023-01-21 10:56:24 +01:00 |
|
David Heinemeier Hansson
|
3bf56c2fdb
|
Allow custom version to be passed in via CLI
|
2023-01-20 17:46:09 +01:00 |
|
David Heinemeier Hansson
|
3d66e9ed33
|
Docs and outdated option
|
2023-01-20 17:19:37 +01:00 |
|
David Heinemeier Hansson
|
31389bc7b5
|
Global option for designating primary host only
|
2023-01-20 17:18:32 +01:00 |
|
David Heinemeier Hansson
|
79b5ed179e
|
Move hosts/roles specification to cli args instead of ENV
|
2023-01-20 16:57:25 +01:00 |
|
David Heinemeier Hansson
|
0388495819
|
Extract capture_with_info
|
2023-01-20 16:32:12 +01:00 |
|
David Heinemeier Hansson
|
5d629d0600
|
Extract puts_by_host
|
2023-01-20 16:27:05 +01:00 |
|
David Heinemeier Hansson
|
73c53dd138
|
Add command to start a bash session
|
2023-01-20 15:14:24 +01:00 |
|
David Heinemeier Hansson
|
cdc06dff11
|
Spacing
|
2023-01-20 15:04:22 +01:00 |
|
David Heinemeier Hansson
|
95d8e7a75c
|
All filters are optional
|
2023-01-20 14:55:28 +01:00 |
|
David Heinemeier Hansson
|
9551837c17
|
Allow since as an option
And properly output/grep logs
|
2023-01-20 14:48:53 +01:00 |
|
David Heinemeier Hansson
|
5f125f509f
|
Flat arrays please
|
2023-01-20 14:40:08 +01:00 |
|
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
|
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
|
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 |
|
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
|
15b0cc1df3
|
Check for remote/local
|
2023-01-14 13:07:22 +01:00 |
|