David Heinemeier Hansson
|
94d61f3d9a
|
Proper param array separation
|
2023-01-08 16:32:31 +01:00 |
|
David Heinemeier Hansson
|
483f686efc
|
Test config labels
|
2023-01-08 16:29:59 +01:00 |
|
David Heinemeier Hansson
|
51adbc032e
|
Test app#run
|
2023-01-08 16:29:51 +01:00 |
|
David Heinemeier Hansson
|
dcb3e4d491
|
Switch envs and labels to param array
|
2023-01-08 16:29:44 +01:00 |
|
David Heinemeier Hansson
|
55445ae110
|
Style
|
2023-01-08 16:22:50 +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
|
4ec04f8959
|
Language
|
2023-01-08 15:13:51 +01:00 |
|
David Heinemeier Hansson
|
3ddf2b9c41
|
Distinguish run from start
|
2023-01-08 15:13:45 +01:00 |
|
David Heinemeier Hansson
|
d4210b66d0
|
Language
|
2023-01-08 15:13:28 +01:00 |
|
David Heinemeier Hansson
|
7f37abac59
|
If already started, just carry on
|
2023-01-08 15:13:24 +01:00 |
|
David Heinemeier Hansson
|
399d32d7d0
|
Known VERSION means we've already pushed
|
2023-01-08 15:13:14 +01:00 |
|
David Heinemeier Hansson
|
8d16271150
|
Make run resilient to same version having already been run
|
2023-01-08 15:13:03 +01:00 |
|
David Heinemeier Hansson
|
e1724e0cd9
|
Clarify output
|
2023-01-08 14:55:51 +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
|
23c2cb898c
|
Explain need to match with Dockerfile LABEL
|
2023-01-08 14:38:03 +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
|
87ca059f32
|
Fix dangling parenthesis
|
2023-01-08 14:07:08 +01:00 |
|
David Heinemeier Hansson
|
1fcc2d3cfd
|
Remember to use Shellwords later
|
2023-01-08 13:39:38 +01:00 |
|
David Heinemeier Hansson
|
d43ceb975f
|
Create config stub with mrsk:init
|
2023-01-08 13:39:29 +01:00 |
|
David Heinemeier Hansson
|
4f06b5f99b
|
Clarify that one server needn't an LB
|
2023-01-08 12:14:46 +01:00 |
|
David Heinemeier Hansson
|
21df2aefe5
|
Prune containers first to release images
|
2023-01-08 12:13:19 +01:00 |
|
David Heinemeier Hansson
|
5979f1d43e
|
Prune by default after deploy
|
2023-01-08 12:11:44 +01:00 |
|
David Heinemeier Hansson
|
9e7ce59b85
|
Use a shared prune
|
2023-01-08 12:08:28 +01:00 |
|
David Heinemeier Hansson
|
6e853786eb
|
Prepare for auto-pruning
|
2023-01-08 11:54:43 +01:00 |
|
David Heinemeier Hansson
|
e378e9a6dd
|
Not used
|
2023-01-08 11:54:32 +01:00 |
|
David Heinemeier Hansson
|
6c3a4b1792
|
Explain rollback
|
2023-01-08 11:47:04 +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
|
e8fc046537
|
Update README.md
|
2023-01-08 11:33:09 +01:00 |
|
David Heinemeier Hansson
|
a45a40b996
|
Done
|
2023-01-08 11:29:55 +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
|
cc3619173d
|
Split out push/pull and aggregate in deliver
|
2023-01-08 10:07:32 +01:00 |
|
David Heinemeier Hansson
|
ddb4d549f2
|
Need setup
|
2023-01-08 10:07:13 +01:00 |
|
David Heinemeier Hansson
|
7f220ea987
|
Bootstrap entirely clean new server
|
2023-01-08 10:07:08 +01:00 |
|
David Heinemeier Hansson
|
4cbc4aa9b7
|
Update README.md
|
2023-01-08 09:37:12 +01:00 |
|
David Heinemeier Hansson
|
9c6cd33dec
|
Ensure we're logged in
|
2023-01-08 09:35:55 +01:00 |
|
David Heinemeier Hansson
|
ef87cd5634
|
Explain registry configuration
|
2023-01-08 09:35:45 +01:00 |
|
David Heinemeier Hansson
|
9d9a9c4116
|
Only need absolute_image
|
2023-01-07 22:02:28 +01:00 |
|
David Heinemeier Hansson
|
8652567da6
|
Test valid keys protection
v0.0.1
|
2023-01-07 21:58:22 +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
|
e8cb0b1787
|
Add testing
|
2023-01-07 21:49:39 +01:00 |
|
David Heinemeier Hansson
|
763981f8bb
|
Fix
|
2023-01-07 21:49:30 +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 |
|