Commit Graph

  • e19e7f9bde Explicitly trying to start a specific version should fail if it can't David Heinemeier Hansson 2023-01-14 12:23:22 +01:00
  • 0b7af9ac14 Simplify David Heinemeier Hansson 2023-01-14 12:17:04 +01:00
  • 4551a2b9d7 Always try to log the command we're running remotely David Heinemeier Hansson 2023-01-14 12:13:31 +01:00
  • e78da2a925 Update README to match new exec approach David Heinemeier Hansson 2023-01-14 12:09:09 +01:00
  • 94b3cfd0f4 Ship is cuter, but deploy is clearer David Heinemeier Hansson 2023-01-14 12:07:52 +01:00
  • e3c1992ae9 Move HOST option to real option David Heinemeier Hansson 2023-01-14 12:04:41 +01:00
  • ec31e931bf Add version task David Heinemeier Hansson 2023-01-14 11:51:46 +01:00
  • e1e768d7cf Log traefik details commands David Heinemeier Hansson 2023-01-14 11:51:38 +01:00
  • c44e224587 Add option to skip binstubs for older apps David Heinemeier Hansson 2023-01-14 11:44:16 +01:00
  • fed64ef244 Switch to proper standalone executable with Thor David Heinemeier Hansson 2023-01-14 11:31:37 +01:00
  • bf98a0308c Namespace buildx and contexts David Heinemeier Hansson 2023-01-13 17:29:53 +01:00
  • 5179d0db37 Go with ship and make it the default David Heinemeier Hansson 2023-01-13 17:12:46 +01:00
  • 100d68d67e Only install docker if missing David Heinemeier Hansson 2023-01-13 17:11:01 +01:00
  • eed8165ec1 Not worth the log noise David Heinemeier Hansson 2023-01-13 15:44:56 +01:00
  • be89077917 Bump version for 0.0.3 v0.0.3 David Heinemeier Hansson 2023-01-13 10:42:19 +01:00
  • 6bfcc582c8 Singular David Heinemeier Hansson 2023-01-13 10:30:02 +01:00
  • fd5172266e More expansive info on builder David Heinemeier Hansson 2023-01-13 10:28:46 +01:00
  • e85c8161df Style David Heinemeier Hansson 2023-01-13 10:28:35 +01:00
  • a1fc01639e Add build:info to check builder David Heinemeier Hansson 2023-01-13 10:24:23 +01:00
  • 7e764cbcd9 Explain how to use native builder David Heinemeier Hansson 2023-01-13 10:18:42 +01:00
  • f177ee4cfe Make remote builder quack as any other builder David Heinemeier Hansson 2023-01-13 10:16:28 +01:00
  • ea9a50ec95 Extract command #combine David Heinemeier Hansson 2023-01-13 10:00:11 +01:00
  • 6ea06fd04e Log the builder used David Heinemeier Hansson 2023-01-13 09:49:06 +01:00
  • 6ccb3d2319 Allow for fully native builds too David Heinemeier Hansson 2023-01-13 09:31:47 +01:00
  • 05f1ef5ee8 Registry login actually not necessary David Heinemeier Hansson 2023-01-12 22:22:22 +01:00
  • f1a98457b0 Pin platforms David Heinemeier Hansson 2023-01-12 22:14:05 +01:00
  • 7ae596ef60 Document remote native builds David Heinemeier Hansson 2023-01-12 21:45:45 +01:00
  • 2257c99189 Add local/remote builder combo for multiarch David Heinemeier Hansson 2023-01-12 21:35:31 +01:00
  • 5afadb10ca Nicer name for CLI David Heinemeier Hansson 2023-01-12 18:50:18 +01:00
  • b3992973d6 Extract builder from app David Heinemeier Hansson 2023-01-12 18:16:52 +01:00
  • 08c30a14b9 Use a single builder for MRSK David Heinemeier Hansson 2023-01-12 18:08:33 +01:00
  • 76d34d2a1c Note quoting issue David Heinemeier Hansson 2023-01-12 17:42:49 +01:00
  • 184ab18667 Style David Heinemeier Hansson 2023-01-12 17:38:26 +01:00
  • 87abf06076 Note on exception seen David Heinemeier Hansson 2023-01-12 17:37:57 +01:00
  • 453570b895 Breakout remove so we can do just containers David Heinemeier Hansson 2023-01-12 17:37:50 +01:00
  • f61beb6827 Basic binstub David Heinemeier Hansson 2023-01-12 17:29:26 +01:00
  • c481938cdb Reference Traefik docs for more routing rules David Heinemeier Hansson 2023-01-12 17:16:30 +01:00
  • 7e9b73f86a Add custom labels David Heinemeier Hansson 2023-01-12 17:15:29 +01:00
  • 1f06b1ff94 Switch to just last 100 log lines for now David Heinemeier Hansson 2023-01-12 16:00:21 +01:00
  • d554ae8500 Add back prune David Heinemeier Hansson 2023-01-12 15:51:01 +01:00
  • 730de486b7 More doc changes David Heinemeier Hansson 2023-01-12 15:29:56 +01:00
  • b333c4a05b Simplify presentation of configuration David Heinemeier Hansson 2023-01-12 15:22:48 +01:00
  • eec6670dbf Tokens are good too David Heinemeier Hansson 2023-01-12 15:16:29 +01:00
  • 4aa96d6578 Switch to a Commander base to allow lazy loading config David Heinemeier Hansson 2023-01-12 14:58:17 +01:00
  • d3ab10be22 Better require setup David Heinemeier Hansson 2023-01-12 14:57:34 +01:00
  • d92318e234 Excess line David Heinemeier Hansson 2023-01-11 17:58:50 +01:00
  • e62610069b Correct commadn David Heinemeier Hansson 2023-01-11 17:46:35 +01:00
  • a0582c1bdf Explain registry David Heinemeier Hansson 2023-01-11 17:46:00 +01:00
  • 880ce46c39 Match service name David Heinemeier Hansson 2023-01-11 17:44:26 +01:00
  • d049d73547 Realistic looking IP David Heinemeier Hansson 2023-01-11 17:43:36 +01:00
  • 453fea6c45 Don't rely on ERB interpolation that might fail David Heinemeier Hansson 2023-01-11 17:43:28 +01:00
  • 2694cf5d5f Make init more resilient and communicative David Heinemeier Hansson 2023-01-11 17:43:07 +01:00
  • 5324fbe3d0 Give feedback on what happened David Heinemeier Hansson 2023-01-11 17:35:53 +01:00
  • 5e214cde3c Explain where to set this David Heinemeier Hansson 2023-01-11 17:35:46 +01:00
  • f61f41ad73 Document app console David Heinemeier Hansson 2023-01-11 17:28:18 +01:00
  • d9cdbb87f9 Heads up that this could take a while David Heinemeier Hansson 2023-01-11 17:26:49 +01:00
  • 543af475d5 Create missing buildx builder if missing automatically David Heinemeier Hansson 2023-01-11 17:24:32 +01:00
  • 1bb9fe9095 Reuse existing exec command David Heinemeier Hansson 2023-01-11 17:11:57 +01:00
  • c6fd4399f1 Hint at which version to start David Heinemeier Hansson 2023-01-11 17:07:34 +01:00
  • a4a9f619ad Protect against missing envs David Heinemeier Hansson 2023-01-11 17:07:22 +01:00
  • 4392bf0ee9 Allow you to turn full verbosity on easily David Heinemeier Hansson 2023-01-11 17:05:20 +01:00
  • 3b3ab48120 Set a different verbosity level for the duration of the yield David Heinemeier Hansson 2023-01-11 17:01:19 +01:00
  • 606550d46b Reveal what was pruned David Heinemeier Hansson 2023-01-11 17:01:12 +01:00
  • e1b327915f Use error logger instead David Heinemeier Hansson 2023-01-11 17:01:03 +01:00
  • 9d3871d667 Split out proper Prune command David Heinemeier Hansson 2023-01-11 16:48:10 +01:00
  • 7d83be2d18 Readability David Heinemeier Hansson 2023-01-11 16:26:26 +01:00
  • 3e2c48782c Explaining consts David Heinemeier Hansson 2023-01-11 13:31:25 +01:00
  • bcdeeff94f Start remote Rails console on primary host David Heinemeier Hansson 2023-01-10 20:45:15 +01:00
  • c5249b4a9e Host yield not needed David Heinemeier Hansson 2023-01-10 20:44:54 +01:00
  • 57e49bb26c Bump version for 0.0.2 v0.0.2 David Heinemeier Hansson 2023-01-10 19:16:34 +01:00
  • 1609b43ef8 Temporary fix for #2 David Heinemeier Hansson 2023-01-10 19:15:40 +01:00
  • f9010c1b75 Only run Traefik on web role David Heinemeier Hansson 2023-01-10 19:04:35 +01:00
  • 73b7c691d6 Fix references David Heinemeier Hansson 2023-01-10 18:56:30 +01:00
  • 3473ec7a86 Explain running job servers separately David Heinemeier Hansson 2023-01-10 17:31:36 +01:00
  • e8beb362d0 Add role concern with specialized cmds for job running David Heinemeier Hansson 2023-01-10 17:27:56 +01:00
  • 1cee87d440 Latest bundler David Heinemeier Hansson 2023-01-10 15:02:25 +01:00
  • c2e09b9b2f Added debug David Heinemeier Hansson 2023-01-10 14:24:25 +01:00
  • 78a5d08d3f Switch to host naming David Heinemeier Hansson 2023-01-10 14:15:16 +01:00
  • 5ca6f32ee7 Use debug gem David Heinemeier Hansson 2023-01-10 13:17:28 +01:00
  • 6b098a1e2e Ruby 3.2.0 compatibility David Heinemeier Hansson 2023-01-10 13:17:18 +01:00
  • ff5ccac8fe Cleanup David Heinemeier Hansson 2023-01-09 20:44:54 +01:00
  • b4edf8eef9 Ignore nil command bits David Heinemeier Hansson 2023-01-09 18:08:34 +01:00
  • fe52ce6547 Add command execution David Heinemeier Hansson 2023-01-09 14:36:33 +01:00
  • 9641ce0edd Update README.md David Heinemeier Hansson 2023-01-08 18:38:55 +01:00
  • 1dab9c1fb5 More documentation David Heinemeier Hansson 2023-01-08 16:50:06 +01:00
  • 10d973200d Add command to list containers (to ease rollback) David Heinemeier Hansson 2023-01-08 16:45:41 +01:00
  • fdfdff65e9 Explain command map overwrite David Heinemeier Hansson 2023-01-08 16:33:09 +01:00
  • 94d61f3d9a Proper param array separation David Heinemeier Hansson 2023-01-08 16:32:31 +01:00
  • 483f686efc Test config labels David Heinemeier Hansson 2023-01-08 16:29:59 +01:00
  • 51adbc032e Test app#run David Heinemeier Hansson 2023-01-08 16:29:51 +01:00
  • dcb3e4d491 Switch envs and labels to param array David Heinemeier Hansson 2023-01-08 16:29:44 +01:00
  • 55445ae110 Style David Heinemeier Hansson 2023-01-08 16:22:50 +01:00
  • 998525c93d Switch to cmd array so we can redact David Heinemeier Hansson 2023-01-08 16:20:06 +01:00
  • 4ec04f8959 Language David Heinemeier Hansson 2023-01-08 15:13:51 +01:00
  • 3ddf2b9c41 Distinguish run from start David Heinemeier Hansson 2023-01-08 15:13:45 +01:00
  • d4210b66d0 Language David Heinemeier Hansson 2023-01-08 15:13:28 +01:00
  • 7f37abac59 If already started, just carry on David Heinemeier Hansson 2023-01-08 15:13:24 +01:00
  • 399d32d7d0 Known VERSION means we've already pushed David Heinemeier Hansson 2023-01-08 15:13:14 +01:00
  • 8d16271150 Make run resilient to same version having already been run David Heinemeier Hansson 2023-01-08 15:13:03 +01:00
  • e1724e0cd9 Clarify output David Heinemeier Hansson 2023-01-08 14:55:51 +01:00