David Heinemeier Hansson
|
d3ab10be22
|
Better require setup
|
2023-01-12 14:57:34 +01:00 |
|
David Heinemeier Hansson
|
543af475d5
|
Create missing buildx builder if missing automatically
|
2023-01-11 17:24:32 +01:00 |
|
David Heinemeier Hansson
|
1bb9fe9095
|
Reuse existing exec command
|
2023-01-11 17:11:57 +01:00 |
|
David Heinemeier Hansson
|
a4a9f619ad
|
Protect against missing envs
|
2023-01-11 17:07:22 +01:00 |
|
David Heinemeier Hansson
|
9d3871d667
|
Split out proper Prune command
|
2023-01-11 16:48:10 +01:00 |
|
David Heinemeier Hansson
|
bcdeeff94f
|
Start remote Rails console on primary host
|
2023-01-10 20:45:15 +01:00 |
|
David Heinemeier Hansson
|
57e49bb26c
|
Bump version for 0.0.2
|
2023-01-10 19:16:34 +01:00 |
|
David Heinemeier Hansson
|
1609b43ef8
|
Temporary fix for #2
|
2023-01-10 19:15:40 +01:00 |
|
David Heinemeier Hansson
|
e8beb362d0
|
Add role concern with specialized cmds for job running
|
2023-01-10 17:27:56 +01:00 |
|
David Heinemeier Hansson
|
78a5d08d3f
|
Switch to host naming
Servers concept will encompass custom cmd and labels. Host is just the IP address.
|
2023-01-10 14:15:16 +01:00 |
|
David Heinemeier Hansson
|
b4edf8eef9
|
Ignore nil command bits
They might come from conditional options
|
2023-01-09 18:08:34 +01:00 |
|
David Heinemeier Hansson
|
fe52ce6547
|
Add command execution
|
2023-01-09 14:36:33 +01:00 |
|
David Heinemeier Hansson
|
10d973200d
|
Add command to list containers (to ease rollback)
|
2023-01-08 16:45:41 +01:00 |
|
David Heinemeier Hansson
|
94d61f3d9a
|
Proper param array separation
|
2023-01-08 16:32:31 +01:00 |
|
David Heinemeier Hansson
|
dcb3e4d491
|
Switch envs and labels to param array
|
2023-01-08 16:29:44 +01:00 |
|
David Heinemeier Hansson
|
998525c93d
|
Switch to cmd array so we can redact
|
2023-01-08 16:20:06 +01:00 |
|
David Heinemeier Hansson
|
43eac9d414
|
Use DRY extraction
|
2023-01-08 14:55:14 +01:00 |
|
David Heinemeier Hansson
|
ffb532a50d
|
Add remove tasks to clean up
|
2023-01-08 14:55:06 +01:00 |
|
David Heinemeier Hansson
|
14867a2f61
|
Allow logging out of registry
|
2023-01-08 14:18:00 +01:00 |
|
David Heinemeier Hansson
|
4b46449fdf
|
Split out repository to be used alone
|
2023-01-08 14:07:29 +01:00 |
|
David Heinemeier Hansson
|
1fcc2d3cfd
|
Remember to use Shellwords later
|
2023-01-08 13:39:38 +01:00 |
|
David Heinemeier Hansson
|
73019bedfb
|
Keep containers around for quick rollback + restarting
Now need to deal with pruning.
|
2023-01-08 11:45:48 +01:00 |
|
David Heinemeier Hansson
|
3cad095e2b
|
Add ERB eval so we can use credentials
|
2023-01-08 11:11:57 +01:00 |
|
David Heinemeier Hansson
|
9d9a9c4116
|
Only need absolute_image
|
2023-01-07 22:02:28 +01:00 |
|
David Heinemeier Hansson
|
e852543ce4
|
Move all config validation to main object
|
2023-01-07 21:56:10 +01:00 |
|
David Heinemeier Hansson
|
b9930ab83d
|
Use absolute image to account for custom registry
|
2023-01-07 21:55:53 +01:00 |
|
David Heinemeier Hansson
|
d75c5d9028
|
Include version in absolute image
|
2023-01-07 21:51:56 +01:00 |
|
David Heinemeier Hansson
|
efca6aebb7
|
Add absolute_image to account for custom registry
|
2023-01-07 21:50:41 +01:00 |
|
David Heinemeier Hansson
|
dcaa1e6b71
|
Additional envs not required
|
2023-01-07 21:50:17 +01:00 |
|
David Heinemeier Hansson
|
ae1e4c8e4f
|
Ensure required keys present
|
2023-01-07 21:50:03 +01:00 |
|
David Heinemeier Hansson
|
705cd1033e
|
Registry login from config credentials
|
2023-01-07 21:31:24 +01:00 |
|
David Heinemeier Hansson
|
8fa53a0f95
|
Get all ssh options from config
|
2023-01-07 21:31:24 +01:00 |
|
David Heinemeier Hansson
|
2eab74d016
|
Use ordered options instead of ever-growing kwarg list
|
2023-01-07 21:31:24 +01:00 |
|
David Heinemeier Hansson
|
55c5875321
|
Use Base class for default config assignment
|
2023-01-07 21:31:24 +01:00 |
|
David Heinemeier Hansson
|
f7f61f697f
|
First
|
2023-01-07 15:32:25 +01:00 |
|