Commit Graph

  • 13d4eb4017 Narrate multi-stage actions David Heinemeier Hansson 2023-02-03 14:41:30 +01:00
  • 78f0be9c76 Only multi-stage actions should talk David Heinemeier Hansson 2023-02-03 14:33:49 +01:00
  • 839a0df40e Boot now does its own stopping David Heinemeier Hansson 2023-02-03 14:31:56 +01:00
  • 74c493def4 Don't actually need reboot now that boot can do that David Heinemeier Hansson 2023-02-03 14:31:11 +01:00
  • 7d95472543 Added -J for ssh proxy Chris de Bruin 2023-02-03 14:27:19 +01:00
  • 71681cb8be Use single string-based proxy declaration David Heinemeier Hansson 2023-01-31 13:59:19 +01:00
  • 1fef6ba505 Allow use of bastion host Chris de Bruin 2023-01-27 10:07:24 +01:00
  • 22bbedf298 Show current running version David Heinemeier Hansson 2023-02-03 14:08:00 +01:00
  • 15a213eec6 Escape pipe and test for xargs David Heinemeier Hansson 2023-02-03 14:07:52 +01:00
  • 67f9ffe961 xargs when piping David Heinemeier Hansson 2023-02-03 14:07:37 +01:00
  • 25e52d6c93 Fix escaping David Heinemeier Hansson 2023-02-03 14:07:20 +01:00
  • 2023c377ab Reboot if running David Heinemeier Hansson 2023-02-03 13:52:31 +01:00
  • 3bd2559c03 Version comes from config David Heinemeier Hansson 2023-02-03 13:52:10 +01:00
  • ad26bce5a2 Add mocha for testing David Heinemeier Hansson 2023-02-03 13:48:34 +01:00
  • aed7425b42 Streamline version handling David Heinemeier Hansson 2023-02-03 13:21:11 +01:00
  • fadb73da39 Replace stub value David Heinemeier Hansson 2023-02-03 13:20:10 +01:00
  • 8024949fe7 Remove only specific container needed for rebooting David Heinemeier Hansson 2023-02-03 13:20:03 +01:00
  • 004c154abb Reset MRSK between invocations in CLI tests David Heinemeier Hansson 2023-02-03 13:15:14 +01:00
  • 35b42cc885 Fix tests David Heinemeier Hansson 2023-02-02 18:05:56 +01:00
  • 6d80005f5d Run boot and console on relevant versions David Heinemeier Hansson 2023-02-02 18:05:03 +01:00
  • c8f673ef7c Add images command to see what's on the server for the service repository David Heinemeier Hansson 2023-02-02 16:53:46 +01:00
  • 212d5ec783 Merge pull request #31 from fschueller/accessory-class David Heinemeier Hansson 2023-02-02 15:50:50 +01:00
  • f88685a525 Extract CliTestCase David Heinemeier Hansson 2023-02-02 15:37:41 +01:00
  • 08908c3925 Fix test David Heinemeier Hansson 2023-02-02 15:31:33 +01:00
  • 48a9f599b8 It's all of them David Heinemeier Hansson 2023-02-02 15:31:27 +01:00
  • 7cc64299c8 Add app reboot David Heinemeier Hansson 2023-02-02 15:28:34 +01:00
  • 7494f08978 Cleanup David Heinemeier Hansson 2023-02-02 15:28:24 +01:00
  • 2b232b41ce Unbundle remove so parts can be triggered individually David Heinemeier Hansson 2023-02-02 15:28:12 +01:00
  • c28065fd42 Fix doc David Heinemeier Hansson 2023-02-02 15:25:23 +01:00
  • 80b90ab689 Align config class name with file name Farah Schüller 2023-02-02 12:44:48 +01:00
  • d71950f5e4 Merge pull request #30 from azolf/improve-test-coverage David Heinemeier Hansson 2023-02-02 10:51:20 +01:00
  • 00d194e3f3 Bump version for 0.4.0 v0.4.0 David Heinemeier Hansson 2023-02-01 15:09:37 +01:00
  • 3f44e25b63 Allow dynamic accessory files to reference declared ENVs David Heinemeier Hansson 2023-02-01 14:45:56 +01:00
  • 4c8b1a3e04 No longer needed David Heinemeier Hansson 2023-02-01 14:11:52 +01:00
  • f06d639583 Add quiet mode David Heinemeier Hansson 2023-02-01 14:10:51 +01:00
  • cdd77445d0 Not used David Heinemeier Hansson 2023-02-01 14:04:57 +01:00
  • 71f8f164ca Expose ssh_run David Heinemeier Hansson 2023-02-01 14:04:51 +01:00
  • 1840f667d3 Accessory already knows its host David Heinemeier Hansson 2023-02-01 14:04:36 +01:00
  • 00afd5c6fc Yield accessory David Heinemeier Hansson 2023-02-01 13:30:04 +01:00
  • e17a7e28cb Missing ) David Heinemeier Hansson 2023-02-01 13:29:14 +01:00
  • 88b5e52b9f Exec over ssh with accessory David Heinemeier Hansson 2023-02-01 13:28:29 +01:00
  • bc0ae84eb1 Needn't pass existing ENVs either David Heinemeier Hansson 2023-02-01 13:20:47 +01:00
  • cb6fdbefc8 Exec can't mount David Heinemeier Hansson 2023-02-01 13:19:01 +01:00
  • 5bf3c36001 added more test cases for traefik command Amirhosein Zolfaghari 2023-02-01 11:53:25 +03:30
  • afb7b43f1a added registry command tests Amirhosein Zolfaghari 2023-02-01 11:46:10 +03:30
  • 4f57976efe ignore useless files Amirhosein Zolfaghari 2023-02-01 11:45:32 +03:30
  • 444e33721a This is still there David Heinemeier Hansson 2023-01-31 20:13:45 +01:00
  • ca86573d89 Custom cmd args for Traefik David Heinemeier Hansson 2023-01-31 20:11:42 +01:00
  • e317935ab3 Already getting timestamps from Rails log David Heinemeier Hansson 2023-01-30 19:19:35 +01:00
  • 767991afe3 Clearer still David Heinemeier Hansson 2023-01-30 16:59:44 +01:00
  • 7e191dc267 Document use of .env David Heinemeier Hansson 2023-01-30 16:59:10 +01:00
  • 0f0529c785 Use dotenv to load .env David Heinemeier Hansson 2023-01-30 16:39:38 +01:00
  • 3ebf8d7777 Fix interpolation David Heinemeier Hansson 2023-01-30 13:59:44 +01:00
  • cd8570d776 Catch all other exceptions too David Heinemeier Hansson 2023-01-30 13:52:24 +01:00
  • 7c72dfcb5d Include env validation of new config David Heinemeier Hansson 2023-01-30 13:50:15 +01:00
  • 52d75508ea Ensure there's some cap on output David Heinemeier Hansson 2023-01-30 12:49:50 +01:00
  • ea6144e664 Set ENV verbose too to display backtraces David Heinemeier Hansson 2023-01-30 12:49:21 +01:00
  • d1559949ba Merge pull request #26 from adammiribyan/explicit-clear-only David Heinemeier Hansson 2023-01-29 16:13:50 +01:00
  • 60c2d45bdc Merge pull request #25 from dzhulk/docker-exec-options-fix David Heinemeier Hansson 2023-01-29 16:12:16 +01:00
  • afefd32379 Allow "clear" only env configuration Adam Miribyan 2023-01-28 17:19:07 +01:00
  • c23928348b Bump version for 0.3.1 v0.3.1 David Heinemeier Hansson 2023-01-27 17:04:52 +01:00
  • 4937673aac Merge branch 'rails:main' into docker-exec-options-fix Murat Dzhulkuttiev 2023-01-27 20:04:41 +04:00
  • 979b7d80ba Need the command, not config David Heinemeier Hansson 2023-01-27 16:57:02 +01:00
  • c1cf834dfc Exclude volume args from docker exec arguments Murat Dzhulkuttiev 2023-01-27 22:29:31 +07:00
  • 0111fcc4e4 Bump version for 0.3.0 v0.3.0 David Heinemeier Hansson 2023-01-27 16:19:31 +01:00
  • 407e1cc028 Protect accessory cli from missing accessory David Heinemeier Hansson 2023-01-27 16:12:18 +01:00
  • f58e5e0935 Better error reporting and failure capture for build push David Heinemeier Hansson 2023-01-27 15:56:07 +01:00
  • 03fdb9a9ac Chain builder setup for better resiliency David Heinemeier Hansson 2023-01-27 15:41:28 +01:00
  • a5ebb30de2 Include accessories in main details David Heinemeier Hansson 2023-01-27 15:20:27 +01:00
  • ec18a2a1c4 Tolerable error reporting David Heinemeier Hansson 2023-01-27 15:04:27 +01:00
  • 9af09256d9 Nicer output David Heinemeier Hansson 2023-01-26 22:17:02 +01:00
  • 29a8a52cef Execute over SSH too David Heinemeier Hansson 2023-01-26 16:17:00 +01:00
  • de0a3f8ee8 Only catch what we can carry David Heinemeier Hansson 2023-01-26 16:16:47 +01:00
  • 08cac72475 Allow skipping master key David Heinemeier Hansson 2023-01-24 13:19:12 +01:00
  • 200f12a4a1 Single setup command David Heinemeier Hansson 2023-01-23 14:13:17 +01:00
  • f0d88a5ffe Bootstrap accessory hosts too David Heinemeier Hansson 2023-01-23 14:13:10 +01:00
  • d6a6f000f9 Inspect accessories too David Heinemeier Hansson 2023-01-23 14:12:50 +01:00
  • 15495fb48c Allow partial overwrites David Heinemeier Hansson 2023-01-23 14:12:43 +01:00
  • 05f84cdbef Makes it easier to resume remove David Heinemeier Hansson 2023-01-23 14:12:27 +01:00
  • 03488bc67a Add managed accessory directories David Heinemeier Hansson 2023-01-23 13:36:47 +01:00
  • eceafbedf4 Better explaining variables David Heinemeier Hansson 2023-01-23 12:50:44 +01:00
  • e1d518216a Add dynamic file expansion David Heinemeier Hansson 2023-01-23 12:45:49 +01:00
  • 52d10394f7 Ensure uploads are readable David Heinemeier Hansson 2023-01-23 12:45:36 +01:00
  • ddf52da132 Add exec and bash commands to accessories David Heinemeier Hansson 2023-01-23 12:45:20 +01:00
  • 747e0fd4c2 Fix tests David Heinemeier Hansson 2023-01-23 10:58:31 +01:00
  • 6177673870 Get details on all accessories David Heinemeier Hansson 2023-01-23 10:39:22 +01:00
  • 78e50f23cd All boot/remove for all accessories David Heinemeier Hansson 2023-01-23 10:38:03 +01:00
  • 699f271e6e No need for protecting against re-invocation David Heinemeier Hansson 2023-01-23 10:37:49 +01:00
  • 148c43fe29 Extract make_directory_for David Heinemeier Hansson 2023-01-23 10:37:19 +01:00
  • cd44014069 Commands should do all the actual work David Heinemeier Hansson 2023-01-23 10:35:22 +01:00
  • 1bcc65bc56 Must use absolute path David Heinemeier Hansson 2023-01-23 10:04:55 +01:00
  • 62cc986c54 Cleanup files directory too David Heinemeier Hansson 2023-01-23 10:04:46 +01:00
  • 7b1ffbfd6d Unify docs David Heinemeier Hansson 2023-01-23 10:04:36 +01:00
  • 8af7e48a90 Add file mapping to accessories David Heinemeier Hansson 2023-01-23 09:43:57 +01:00
  • 92565d58d5 Bump version for 0.2.0 v0.2.0 David Heinemeier Hansson 2023-01-23 07:09:37 +01:00
  • 2d0a1c33ae Merge pull request #23 from rails/accessories David Heinemeier Hansson 2023-01-22 22:02:04 +01:00
  • 75bfdaa702 Fix references David Heinemeier Hansson 2023-01-22 22:00:16 +01:00
  • c69d6e1569 Fix volume args David Heinemeier Hansson 2023-01-22 21:58:30 +01:00
  • 25fb08791a Correct merge conflict David Heinemeier Hansson 2023-01-22 21:58:22 +01:00
  • 6231a8668c Merge branch 'main' into accessories David Heinemeier Hansson 2023-01-22 21:54:52 +01:00