David Heinemeier Hansson
|
e3f2b5d184
|
Use same sentence style as broadcasts for audit log lines
|
2023-02-18 11:59:07 +01:00 |
|
David Heinemeier Hansson
|
2dcd76b2de
|
Merge branch 'main' into audit-broadcasts
* main:
Remove unnecessary audit recordings
|
2023-02-18 11:38:34 +01:00 |
|
David Heinemeier Hansson
|
a6eabd0b67
|
Remove unnecessary audit recordings
|
2023-02-18 11:36:52 +01:00 |
|
David Heinemeier Hansson
|
fb9357b5ba
|
Add audit broadcasts
|
2023-02-18 11:36:30 +01:00 |
|
David Heinemeier Hansson
|
5c93642f2a
|
Prepare for custom pruning
|
2023-02-15 20:34:08 +01:00 |
|
David Heinemeier Hansson
|
8ff206ba7e
|
Highlight
|
2023-02-15 18:08:46 +01:00 |
|
David Heinemeier Hansson
|
e36a5e111c
|
Make a note about the /up requirement
|
2023-02-15 18:08:26 +01:00 |
|
David Heinemeier Hansson
|
72522001e5
|
Merge pull request #46 from fschueller/fix-prune-desc
Adjust CLI description for prune command to mention 7 days
|
2023-02-15 14:09:06 +01:00 |
|
David Heinemeier Hansson
|
50c4bb83cb
|
Bump version for 0.6.4
|
2023-02-15 13:48:10 +01:00 |
|
David Heinemeier Hansson
|
b2875ad056
|
More readable tests
|
2023-02-15 13:47:16 +01:00 |
|
David Heinemeier Hansson
|
8ec94f105c
|
Tag images with service label so we can prune exclusively
|
2023-02-15 13:41:03 +01:00 |
|
David Heinemeier Hansson
|
90f4212a68
|
Stray copypasta
|
2023-02-15 13:39:53 +01:00 |
|
David Heinemeier Hansson
|
648894f9a9
|
No need for quoting
|
2023-02-15 13:32:59 +01:00 |
|
David Heinemeier Hansson
|
dc68639dfa
|
Prune all unused images matching time filter
|
2023-02-15 13:32:50 +01:00 |
|
David Heinemeier Hansson
|
244cf8b3b7
|
Add prune command test
|
2023-02-15 13:30:31 +01:00 |
|
David Heinemeier Hansson
|
f25f506d77
|
Don't use abbreviations when we don't have to
|
2023-02-15 13:26:57 +01:00 |
|
David Heinemeier Hansson
|
c29a177a7a
|
DRY the use of build options into one call
|
2023-02-15 13:23:14 +01:00 |
|
David Heinemeier Hansson
|
ec5fad5bea
|
Describe the vision
|
2023-02-11 14:30:23 +01:00 |
|
David Heinemeier Hansson
|
c671acf68f
|
Bump version for 0.6.3
|
2023-02-11 13:10:47 +01:00 |
|
David Heinemeier Hansson
|
4f2cb5e184
|
Shorter
|
2023-02-11 13:00:22 +01:00 |
|
David Heinemeier Hansson
|
63a065237a
|
Ensure .env file is only accessible to user
|
2023-02-11 12:56:57 +01:00 |
|
David Heinemeier Hansson
|
0f4e1888d9
|
Just delete the full cache directory, it isnt needed
|
2023-02-10 14:35:11 +01:00 |
|
David Heinemeier Hansson
|
d4d3308c34
|
Need to use args
|
2023-02-09 21:50:57 +01:00 |
|
David Heinemeier Hansson
|
b9c6d2966b
|
Bump version for 0.6.2
|
2023-02-09 19:57:39 +01:00 |
|
David Heinemeier Hansson
|
f371cda8d8
|
Stick with json logger for filebeat compatibility but cap at 10mb
|
2023-02-09 19:56:17 +01:00 |
|
David Heinemeier Hansson
|
9eaf0f3b8f
|
Lower default prune target for images to 7 days. Its just a local convenience cache. Dont risk filling up the disk on very active development.
|
2023-02-09 18:07:52 +01:00 |
|
David Heinemeier Hansson
|
a80289d046
|
Use local log driver for everything
Auto rotation, max is 100mb
|
2023-02-09 17:02:15 +01:00 |
|
David Heinemeier Hansson
|
aae45afb1b
|
Easier to read tests
|
2023-02-09 17:01:35 +01:00 |
|
David Heinemeier Hansson
|
f4157c95c4
|
Easier to read tests
|
2023-02-09 16:55:09 +01:00 |
|
David Heinemeier Hansson
|
bb5176673b
|
Deal with lazy-setting of configuration
|
2023-02-08 14:24:16 +01:00 |
|
David Heinemeier Hansson
|
e9cb5b64b3
|
Remove Fly as an example of k8s
|
2023-02-08 14:14:52 +01:00 |
|
David Heinemeier Hansson
|
0433619518
|
Tag new builds with latest
|
2023-02-08 14:08:36 +01:00 |
|
David Heinemeier Hansson
|
110bf44a3b
|
Recommend single layer
|
2023-02-08 10:27:27 +01:00 |
|
David Heinemeier Hansson
|
fbdf39a733
|
Code highlighting
|
2023-02-08 08:37:33 +01:00 |
|
David Heinemeier Hansson
|
f99ff47f75
|
Make sure folks dont leak GITHUB_TOKENs into the image when using git dependencies
|
2023-02-08 08:35:30 +01:00 |
|
David Heinemeier Hansson
|
bb18189b01
|
Bump version for 0.6.1
|
2023-02-07 15:05:58 +01:00 |
|
David Heinemeier Hansson
|
18bdb33de2
|
Fix issue with removing containers triggering twice, then ensure app stop runs closer to app run on each host
|
2023-02-07 15:05:58 +01:00 |
|
David Heinemeier Hansson
|
1ec016ecad
|
Add a brief note about Docker Swarm
A deeper comparison would be nice at some point.
|
2023-02-07 13:58:26 +01:00 |
|
David Heinemeier Hansson
|
bd61e04088
|
Merge pull request #38 from tbuehlmann/native-builder-image-tag-position
Move image tag to proper position
|
2023-02-06 09:22:57 +01:00 |
|
David Heinemeier Hansson
|
0da2a6408b
|
Merge pull request #39 from adammiribyan/outside-git
Commit hash as version but not in git
|
2023-02-06 09:22:25 +01:00 |
|
David Heinemeier Hansson
|
9697a9a6e0
|
Merge pull request #40 from adammiribyan/gemspec
Match README
|
2023-02-06 09:21:57 +01:00 |
|
David Heinemeier Hansson
|
9aa57dd0c7
|
Bump version for 0.6.0
|
2023-02-05 17:53:43 +01:00 |
|
David Heinemeier Hansson
|
cb9f57356e
|
Load destination ENV file also
|
2023-02-05 17:52:57 +01:00 |
|
David Heinemeier Hansson
|
02a5726072
|
Allow destination specific envifying
|
2023-02-05 16:35:37 +01:00 |
|
David Heinemeier Hansson
|
e865e823d5
|
Add envify for managing .env file
|
2023-02-05 16:30:56 +01:00 |
|
David Heinemeier Hansson
|
10cad5c459
|
Create binstub without bundler, document it all agnostically
You can use MRSK with something other than Rails.
|
2023-02-05 16:23:34 +01:00 |
|
David Heinemeier Hansson
|
ebcb297582
|
Merge pull request #24 from chrisdebruin/allow-bastion-server
Allow use of bastion host
|
2023-02-04 15:44:30 +01:00 |
|
David Heinemeier Hansson
|
0a293ae4d6
|
Fix and expand testing
|
2023-02-04 15:43:45 +01:00 |
|
David Heinemeier Hansson
|
9cfb6fb0a9
|
Merge issue
|
2023-02-04 15:34:48 +01:00 |
|
David Heinemeier Hansson
|
9ec6f9d74f
|
Merge branch 'main' into allow-bastion-server
|
2023-02-04 15:33:25 +01:00 |
|
David Heinemeier Hansson
|
45207f0c4f
|
Explain the dance
|
2023-02-04 15:27:41 +01:00 |
|
David Heinemeier Hansson
|
cf9a402ad8
|
Stop treating RAILS_MASTER_KEY as special
|
2023-02-04 15:26:59 +01:00 |
|
David Heinemeier Hansson
|
64a5a790a7
|
Ensure secret can be used alone
|
2023-02-04 15:26:43 +01:00 |
|
David Heinemeier Hansson
|
78d4e1e1e9
|
Easier to read
|
2023-02-04 15:12:06 +01:00 |
|
David Heinemeier Hansson
|
74c7a6d5de
|
Expand app command testing
|
2023-02-04 10:31:04 +01:00 |
|
David Heinemeier Hansson
|
340929e7e7
|
Use a version
|
2023-02-04 10:20:51 +01:00 |
|
David Heinemeier Hansson
|
6f1a3f5524
|
Don't need this, just use containers
|
2023-02-04 10:16:24 +01:00 |
|
David Heinemeier Hansson
|
7077da5a64
|
Spacing
|
2023-02-04 10:15:43 +01:00 |
|
David Heinemeier Hansson
|
77c63dcd04
|
Style
|
2023-02-04 10:14:35 +01:00 |
|
David Heinemeier Hansson
|
e7ac73be5a
|
Join in run_over_ssh instead of all over
|
2023-02-04 10:14:31 +01:00 |
|
David Heinemeier Hansson
|
dfca9d8c48
|
Merge branch 'main' into allow-bastion-server
|
2023-02-04 10:06:15 +01:00 |
|
David Heinemeier Hansson
|
6032d5651a
|
Merge pull request #35 from rails/zeitwerk
Load with Zeitwerk
|
2023-02-04 10:05:43 +01:00 |
|
David Heinemeier Hansson
|
94b28a1b29
|
Extract method
|
2023-02-03 20:53:33 +01:00 |
|
David Heinemeier Hansson
|
5911914e95
|
Bump version for 0.5.1
|
2023-02-03 20:48:21 +01:00 |
|
David Heinemeier Hansson
|
3daecf696a
|
Extract proper auditor and audit everything
|
2023-02-03 20:45:32 +01:00 |
|
David Heinemeier Hansson
|
497c57e3e5
|
Style
|
2023-02-03 20:44:43 +01:00 |
|
David Heinemeier Hansson
|
8a42fd2f30
|
Fix signature
|
2023-02-03 20:43:22 +01:00 |
|
David Heinemeier Hansson
|
2182cfb5c7
|
Bump version for 0.5.0
|
2023-02-03 17:49:47 +01:00 |
|
David Heinemeier Hansson
|
5c9a602d76
|
Fixed host
|
2023-02-03 17:46:41 +01:00 |
|
David Heinemeier Hansson
|
b964e04f93
|
Bring accessory execution in line with app
|
2023-02-03 17:24:36 +01:00 |
|
David Heinemeier Hansson
|
1fb2c71f65
|
Follow same dot style
|
2023-02-03 17:22:55 +01:00 |
|
David Heinemeier Hansson
|
58417f610f
|
Dupe comment
|
2023-02-03 17:20:14 +01:00 |
|
David Heinemeier Hansson
|
5856a77a53
|
Bring accessory execution in line with app
|
2023-02-03 17:19:20 +01:00 |
|
David Heinemeier Hansson
|
5ed3ea9d26
|
Grouping by spacing
|
2023-02-03 17:18:58 +01:00 |
|
David Heinemeier Hansson
|
59199cc69a
|
Fix bug
|
2023-02-03 17:18:47 +01:00 |
|
David Heinemeier Hansson
|
c453b947e0
|
Add exec tests
|
2023-02-03 17:18:42 +01:00 |
|
David Heinemeier Hansson
|
87e54d41e4
|
Need two stubs!
|
2023-02-03 17:03:26 +01:00 |
|
David Heinemeier Hansson
|
64b91daab1
|
Drop concerns
Not enough reuse possible
|
2023-02-03 16:55:34 +01:00 |
|
David Heinemeier Hansson
|
13e22f8a34
|
Repository really is app specific, since it relies on versions
|
2023-02-03 16:45:52 +01:00 |
|
David Heinemeier Hansson
|
8848335fbc
|
Extract executions into separate concern
|
2023-02-03 16:39:26 +01:00 |
|
David Heinemeier Hansson
|
a3fe8856c9
|
Fix test
|
2023-02-03 16:27:16 +01:00 |
|
David Heinemeier Hansson
|
d263b0ffa5
|
Extract xargs helper
|
2023-02-03 16:27:10 +01:00 |
|
David Heinemeier Hansson
|
3c1053fedd
|
Clarify exec modes and drop tailored versions
|
2023-02-03 16:07:25 +01:00 |
|
David Heinemeier Hansson
|
a3d998508b
|
Proper versioning for console and bash
|
2023-02-03 15:16:40 +01:00 |
|
David Heinemeier Hansson
|
3d71ecdf80
|
Only say if you're going to do it
|
2023-02-03 15:16:30 +01:00 |
|
David Heinemeier Hansson
|
37e216f2b7
|
Add some more tests
|
2023-02-03 15:08:44 +01:00 |
|
David Heinemeier Hansson
|
17e75ec2c9
|
No more reboot
|
2023-02-03 15:06:43 +01:00 |
|
David Heinemeier Hansson
|
7621784235
|
Bring back regular version with narration
|
2023-02-03 15:05:34 +01:00 |
|
David Heinemeier Hansson
|
687b8c9def
|
Rely on shared --version
|
2023-02-03 14:41:39 +01:00 |
|
David Heinemeier Hansson
|
13d4eb4017
|
Narrate multi-stage actions
|
2023-02-03 14:41:30 +01:00 |
|
David Heinemeier Hansson
|
78f0be9c76
|
Only multi-stage actions should talk
|
2023-02-03 14:33:49 +01:00 |
|
David Heinemeier Hansson
|
839a0df40e
|
Boot now does its own stopping
|
2023-02-03 14:31:56 +01:00 |
|
David Heinemeier Hansson
|
74c493def4
|
Don't actually need reboot now that boot can do that
|
2023-02-03 14:31:11 +01:00 |
|
David Heinemeier Hansson
|
71681cb8be
|
Use single string-based proxy declaration
|
2023-02-03 14:30:20 +01:00 |
|
David Heinemeier Hansson
|
22bbedf298
|
Show current running version
|
2023-02-03 14:08:00 +01:00 |
|
David Heinemeier Hansson
|
15a213eec6
|
Escape pipe and test for xargs
|
2023-02-03 14:07:52 +01:00 |
|
David Heinemeier Hansson
|
67f9ffe961
|
xargs when piping
|
2023-02-03 14:07:37 +01:00 |
|
David Heinemeier Hansson
|
25e52d6c93
|
Fix escaping
|
2023-02-03 14:07:20 +01:00 |
|
David Heinemeier Hansson
|
2023c377ab
|
Reboot if running
|
2023-02-03 13:52:31 +01:00 |
|
David Heinemeier Hansson
|
3bd2559c03
|
Version comes from config
|
2023-02-03 13:52:10 +01:00 |
|