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
|
0433619518
|
Tag new builds with latest
|
2023-02-08 14:08:36 +01:00 |
|
Tobias Bühlmann
|
554a3558ab
|
Move image tag to proper position
|
2023-02-05 18:39:52 +01:00 |
|
David Heinemeier Hansson
|
9ec6f9d74f
|
Merge branch 'main' into allow-bastion-server
|
2023-02-04 15:33:25 +01:00 |
|
David Heinemeier Hansson
|
cf9a402ad8
|
Stop treating RAILS_MASTER_KEY as special
|
2023-02-04 15:26:59 +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 |
|
Xavier Noria
|
539752e9bd
|
Load with Zeitwerk
|
2023-02-03 22:45:12 +01:00 |
|
David Heinemeier Hansson
|
94b28a1b29
|
Extract method
|
2023-02-03 20:53:33 +01:00 |
|
David Heinemeier Hansson
|
3daecf696a
|
Extract proper auditor and audit everything
|
2023-02-03 20:45:32 +01:00 |
|
David Heinemeier Hansson
|
5c9a602d76
|
Fixed host
|
2023-02-03 17:46:41 +01:00 |
|
David Heinemeier Hansson
|
5856a77a53
|
Bring accessory execution in line with app
|
2023-02-03 17:19:20 +01:00 |
|
David Heinemeier Hansson
|
59199cc69a
|
Fix bug
|
2023-02-03 17:18:47 +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
|
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 |
|
Chris de Bruin
|
7d95472543
|
Added -J for ssh proxy
|
2023-02-03 14:31:09 +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
|
3bd2559c03
|
Version comes from config
|
2023-02-03 13:52:10 +01:00 |
|
David Heinemeier Hansson
|
fadb73da39
|
Replace stub value
|
2023-02-03 13:20:10 +01:00 |
|
David Heinemeier Hansson
|
8024949fe7
|
Remove only specific container needed for rebooting
|
2023-02-03 13:20:03 +01:00 |
|
David Heinemeier Hansson
|
6d80005f5d
|
Run boot and console on relevant versions
Instead of just defaulting to local hash version
|
2023-02-02 18:05:03 +01:00 |
|
David Heinemeier Hansson
|
c8f673ef7c
|
Add images command to see what's on the server for the service repository
|
2023-02-02 16:53:46 +01:00 |
|
David Heinemeier Hansson
|
4c8b1a3e04
|
No longer needed
|
2023-02-01 14:11:52 +01:00 |
|
David Heinemeier Hansson
|
71f8f164ca
|
Expose ssh_run
|
2023-02-01 14:04:51 +01:00 |
|
David Heinemeier Hansson
|
1840f667d3
|
Accessory already knows its host
|
2023-02-01 14:04:36 +01:00 |
|
David Heinemeier Hansson
|
88b5e52b9f
|
Exec over ssh with accessory
|
2023-02-01 13:28:29 +01:00 |
|
David Heinemeier Hansson
|
bc0ae84eb1
|
Needn't pass existing ENVs either
|
2023-02-01 13:20:47 +01:00 |
|
David Heinemeier Hansson
|
cb6fdbefc8
|
Exec can't mount
|
2023-02-01 13:19:01 +01:00 |
|
David Heinemeier Hansson
|
ca86573d89
|
Custom cmd args for Traefik
|
2023-01-31 20:11:42 +01:00 |
|
David Heinemeier Hansson
|
e317935ab3
|
Already getting timestamps from Rails log
|
2023-01-30 19:19:35 +01:00 |
|
David Heinemeier Hansson
|
3ebf8d7777
|
Fix interpolation
|
2023-01-30 13:59:44 +01:00 |
|
Murat Dzhulkuttiev
|
c1cf834dfc
|
Exclude volume args from docker exec arguments
|
2023-01-27 22:29:31 +07:00 |
|
David Heinemeier Hansson
|
03fdb9a9ac
|
Chain builder setup for better resiliency
Context may already exist while buildx does not
|
2023-01-27 15:41:28 +01:00 |
|
David Heinemeier Hansson
|
29a8a52cef
|
Execute over SSH too
|
2023-01-26 16:17:00 +01:00 |
|
David Heinemeier Hansson
|
08cac72475
|
Allow skipping master key
|
2023-01-24 13:19:12 +01:00 |
|
David Heinemeier Hansson
|
03488bc67a
|
Add managed accessory directories
|
2023-01-23 13:36:47 +01:00 |
|
David Heinemeier Hansson
|
eceafbedf4
|
Better explaining variables
|
2023-01-23 12:50:44 +01:00 |
|
David Heinemeier Hansson
|
e1d518216a
|
Add dynamic file expansion
|
2023-01-23 12:45:49 +01:00 |
|
David Heinemeier Hansson
|
ddf52da132
|
Add exec and bash commands to accessories
|
2023-01-23 12:45:20 +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
|
8af7e48a90
|
Add file mapping to accessories
|
2023-01-23 09:43:57 +01:00 |
|
David Heinemeier Hansson
|
6231a8668c
|
Merge branch 'main' into accessories
|
2023-01-22 21:54:52 +01:00 |
|