Commit Graph

  • a4d576f105 Test ENV username David Heinemeier Hansson 2023-03-08 17:43:29 +01:00
  • b809a971e2 One purpose per method David Heinemeier Hansson 2023-03-08 17:43:23 +01:00
  • f531874be4 Allow registry username to be a reference to secret Rasmus 2023-03-07 09:49:08 +01:00
  • 8b913068de Add destination to healthcheck containers names Tobias Bühlmann 2023-03-06 16:54:13 +01:00
  • 9ae3886b2b Ensure curl is installed during bootstrapping Simon Rand 2023-03-05 10:56:51 +00:00
  • 963b96ff62 Customizable Traefik host port Chris Lowder 2023-03-04 21:41:08 +00:00
  • 8c69990dbb Merge pull request #82 from AxelTheGerman/ed25519 David Heinemeier Hansson 2023-03-05 09:35:26 +01:00
  • 3b6571ae55 Make sure ed25519 and bcrypt_pbkdf are in gemspec dependencies Axel Gustav 2023-03-04 16:07:58 -04:00
  • 013121c55d Merge pull request #80 from kjellberg/patch-1 David Heinemeier Hansson 2023-03-04 17:27:15 +01:00
  • 059979b889 Update docker-publish.yml Rasmus Kjellberg 2023-03-04 17:14:02 +01:00
  • 11267b43c2 Publish and tag docker on a new version release Rasmus Kjellberg 2023-03-04 17:05:50 +01:00
  • 41168e8c23 Merge pull request #79 from calmyournerves/patch-1 David Heinemeier Hansson 2023-03-04 15:19:23 +01:00
  • cf73ae67a5 Fix README Samuel Sieg 2023-03-04 14:07:20 +01:00
  • ff88ee0b22 Allow setting the build context used for building Samuel Sieg 2023-03-04 10:59:52 +01:00
  • b6934b0f41 Allow configuring the Dockerfile used for building Samuel Sieg 2023-03-04 10:59:23 +01:00
  • e160b29693 Merge pull request #72 from kjellberg/patch-1 David Heinemeier Hansson 2023-03-04 08:50:03 +01:00
  • 8ef88859ec Build image on push David Heinemeier Hansson 2023-03-04 08:23:24 +01:00
  • 9c8bbb8640 Merge pull request #73 from kjellberg/dockerfile David Heinemeier Hansson 2023-03-04 08:18:48 +01:00
  • 8faef72d33 Already created by WORKDIR David Heinemeier Hansson 2023-03-04 08:15:32 +01:00
  • 81cbd760d5 Group RUN commands - reduce image size Rasmus 2023-03-04 07:38:29 +01:00
  • 57b1a474fe Create Dockerfile Rasmus 2023-03-03 23:57:07 +01:00
  • 38b8fe0d55 Added CODE_OF_CONDUCT.md Rasmus 2023-03-03 19:17:35 +01:00
  • dcc4db1137 Update CONTRIBUTING.md Rasmus Kjellberg 2023-03-03 17:44:04 +01:00
  • 170562c7e7 Let App be aware of destination Tobias Bühlmann 2023-03-03 15:29:00 +01:00
  • 78927aa7a2 Create CONTRIBUTING.md v.0.0.1 David Heinemeier Hansson 2023-03-03 15:00:56 +01:00
  • cec3468f50 Merge pull request #64 from jimt/typos-1 David Heinemeier Hansson 2023-03-02 10:26:52 +01:00
  • cef13a2fe5 Fix typos Jim Tittsler 2023-03-02 10:48:12 +09:00
  • f9d6ffa746 Merge pull request #59 from lvnilesh/patch-1 David Heinemeier Hansson 2023-03-01 09:09:02 +01:00
  • 8c8deb2e13 Update README.md David Heinemeier Hansson 2023-03-01 09:05:22 +01:00
  • fa7b560d50 Update README.md Nilesh Londhe 2023-02-28 17:24:05 -08:00
  • f7b0b9ac92 add bitwarden erb for mrsk envify Nilesh Londhe 2023-02-28 17:22:11 -08:00
  • fcf226f790 Bump version for 0.8.4 v0.8.4 David Heinemeier Hansson 2023-02-27 12:59:58 +01:00
  • 2004cdaa0d Fix test David Heinemeier Hansson 2023-02-27 12:59:41 +01:00
  • b8413b3ab5 Recover README changes David Heinemeier Hansson 2023-02-26 11:34:32 +01:00
  • 701f6ff237 Move sleep note out of host loop, so we only see it once David Heinemeier Hansson 2023-02-26 11:19:30 +01:00
  • 27279c6c82 Accessories can individually ask for confirmation David Heinemeier Hansson 2023-02-23 15:41:49 +01:00
  • 08dd468d87 Bump version for 0.8.3 v0.8.3 David Heinemeier Hansson 2023-02-23 15:34:18 +01:00
  • 9a4f502cc4 Pass confirmed flag to accessories David Heinemeier Hansson 2023-02-23 15:31:56 +01:00
  • fb86123db4 Bump version for 0.8.2 v0.8.2 more-resilient-zero-downtime-deploy David Heinemeier Hansson 2023-02-23 12:28:29 +01:00
  • 11e6f7914d Merge pull request #56 from mrsked/more-resilient-zero-downtime-deploy David Heinemeier Hansson 2023-02-23 12:24:06 +01:00
  • bc6963e6bf Note that rebooting may cause air gap David Heinemeier Hansson 2023-02-23 12:16:58 +01:00
  • f4f2b5cb17 Communicate the readiness delay David Heinemeier Hansson 2023-02-23 12:04:57 +01:00
  • 817336df49 No readiness delay in testing David Heinemeier Hansson 2023-02-23 12:03:03 +01:00
  • 4c399a74bb Update to match latest David Heinemeier Hansson 2023-02-23 12:02:56 +01:00
  • e12436a1db Extract readiness_delay to config David Heinemeier Hansson 2023-02-23 12:02:49 +01:00
  • b244e919bf Merge branch 'main' into more-resilient-zero-downtime-deploy David Heinemeier Hansson 2023-02-23 11:52:45 +01:00
  • c1013543f9 Merge pull request #57 from intrip/document-cron David Heinemeier Hansson 2023-02-23 11:30:37 +01:00
  • eb46d0507e Example on how to set up Cron Jacopo 2023-02-23 11:02:39 +01:00
  • 7ad416f029 Add option to skip audit broadcasts (useful when testing) David Heinemeier Hansson 2023-02-23 10:04:35 +01:00
  • 371f98d67f Start before stopping and longer timeouts David Heinemeier Hansson 2023-02-22 19:04:23 +01:00
  • b879412a6f Upgrade to beta! David Heinemeier Hansson 2023-02-21 15:31:28 +01:00
  • e678775a18 Merge pull request #54 from intrip/print-logs-for-healthcheck-status-mistmatch David Heinemeier Hansson 2023-02-21 14:34:46 +01:00
  • 689b81014b Print container logs when HealthCheck response_code != 200 Jacopo 2023-02-21 09:39:04 +01:00
  • 01a4eecf98 Bump version for 0.8.1 David Heinemeier Hansson 2023-02-20 18:21:05 +01:00
  • c47de8246b Bump version for 0.8.1 v0.8.1 David Heinemeier Hansson 2023-02-20 18:20:41 +01:00
  • 6f7422af44 Merge pull request #53 from pagbrl/fix-env-concatenation David Heinemeier Hansson 2023-02-20 18:20:28 +01:00
  • 1fccaf60b2 Cleanup escaping logic David Heinemeier Hansson 2023-02-20 18:20:08 +01:00
  • 9b02a7668d Merge branch 'main' into pr/53 David Heinemeier Hansson 2023-02-20 18:14:47 +01:00
  • f6ea287e66 Bump version for 0.8.0 v0.8.0 David Heinemeier Hansson 2023-02-20 18:06:56 +01:00
  • 42b343436d Remove images of the same name before pulling a new one David Heinemeier Hansson 2023-02-20 18:06:16 +01:00
  • 9d6ccf9889 Changed to a timeout David Heinemeier Hansson 2023-02-20 17:59:41 +01:00
  • c4cc9e690b Better language David Heinemeier Hansson 2023-02-20 17:44:55 +01:00
  • 1ccf679ca9 Switch to ruby-based retry David Heinemeier Hansson 2023-02-20 17:42:55 +01:00
  • f81ba12aa5 fix(escape): Escape double quotes and all other characters reliably Paul Gabriel 2023-02-20 16:49:47 +01:00
  • 25e8b91569 fix(escape-cli-args): Always use quotes to escape CLI arguments Paul Gabriel 2023-02-20 15:02:34 +01:00
  • 21c6a1f1ba chore(rebase): Rebase main Paul Gabriel 2023-02-20 10:27:51 +01:00
  • 5898fdd8f4 Expand arguments to be more self-explanatory in logs David Heinemeier Hansson 2023-02-19 18:11:06 +01:00
  • 5299826146 Alphabetical order David Heinemeier Hansson 2023-02-19 17:43:56 +01:00
  • 28be8dc0f0 Encourage registry password from ENV David Heinemeier Hansson 2023-02-19 17:42:30 +01:00
  • 2ed3ccc53e More readable tests David Heinemeier Hansson 2023-02-19 17:40:41 +01:00
  • 11c726858d Point to where secrets are from David Heinemeier Hansson 2023-02-19 17:34:49 +01:00
  • 8706fae2b5 Reveal all options in default config David Heinemeier Hansson 2023-02-19 17:34:06 +01:00
  • 67d6c3acfe Think we can drop this David Heinemeier Hansson 2023-02-19 17:33:54 +01:00
  • a5fd4c76ba No need for invocation David Heinemeier Hansson 2023-02-19 17:22:03 +01:00
  • f3a5845501 Remember this David Heinemeier Hansson 2023-02-19 17:00:09 +01:00
  • 5356f31e2e Remove also removes accessories but requires confirmation David Heinemeier Hansson 2023-02-19 16:30:18 +01:00
  • 67cb89b9b9 Remove requires confirmation David Heinemeier Hansson 2023-02-19 16:30:00 +01:00
  • 745b09051e Test app remove David Heinemeier Hansson 2023-02-19 16:26:04 +01:00
  • 0fa70f4688 Stop app before removing it David Heinemeier Hansson 2023-02-19 16:24:22 +01:00
  • 6bc2def677 No need for invoke David Heinemeier Hansson 2023-02-19 16:24:02 +01:00
  • 42bc691758 CLI doc updates David Heinemeier Hansson 2023-02-19 15:43:49 +01:00
  • e5c4cb0344 Retry healthcheck for up to 10 seconds (in case container wasnt ready) David Heinemeier Hansson 2023-02-19 15:34:36 +01:00
  • a0d71f3fe4 Protect against missing current version David Heinemeier Hansson 2023-02-19 09:48:35 +01:00
  • 389ce2f701 Only output if there's a failure David Heinemeier Hansson 2023-02-19 09:36:04 +01:00
  • 8e918b1906 Output logs when healthcheck fails David Heinemeier Hansson 2023-02-19 09:33:49 +01:00
  • e37e5f7d09 Bump version for 0.7.2 v0.7.2 David Heinemeier Hansson 2023-02-18 18:23:28 +01:00
  • 7f1191bf59 Change broadcast cmd to just take an argument instead of STDIN David Heinemeier Hansson 2023-02-18 18:22:46 +01:00
  • 0c03216fdf Bump version for 0.7.1 v0.7.1 David Heinemeier Hansson 2023-02-18 16:33:28 +01:00
  • 1973f55c58 Don't include recorded_at with broadcast line David Heinemeier Hansson 2023-02-18 16:33:12 +01:00
  • 0a51cd0899 Update for healthcheck config David Heinemeier Hansson 2023-02-18 16:28:31 +01:00
  • 4b0a8728f1 Bump version for 0.7.0 v0.7.0 David Heinemeier Hansson 2023-02-18 16:27:08 +01:00
  • 3075f8daf1 Include healthcheck in config David Heinemeier Hansson 2023-02-18 16:26:23 +01:00
  • 9985834bd6 Use number David Heinemeier Hansson 2023-02-18 16:26:17 +01:00
  • 94b4461c76 Merge pull request #52 from mrsked/health-check-with-deploy David Heinemeier Hansson 2023-02-18 16:24:41 +01:00
  • 7afa9e0815 Mention healthcheck as part of steps instead David Heinemeier Hansson 2023-02-18 16:23:46 +01:00
  • 933ece35ab Add healthcheck before deploy David Heinemeier Hansson 2023-02-18 16:22:08 +01:00
  • 2f80b300f0 Test rolling back to a good version too David Heinemeier Hansson 2023-02-18 14:55:11 +01:00
  • 2e06bf59a4 Protect against rolling back to a bad version David Heinemeier Hansson 2023-02-18 14:33:47 +01:00
  • 854795c2b6 Wording David Heinemeier Hansson 2023-02-18 12:10:42 +01:00
  • 4fe7fb705a Use same sentence style as broadcasts for audit log lines David Heinemeier Hansson 2023-02-18 11:59:07 +01:00