Commit Graph

  • c60cc92dfe Traefik service name to be derived from role and destination Kartikey Tanna 2023-04-09 13:44:57 +05:30
  • cb3c5a53f4 Configurable max_attempts for healthcheck Arturo Ojeda 2023-04-08 19:52:53 -06:00
  • ef04410d77 Add github discussions link to readme Nick Hammond 2023-04-08 13:33:31 -07:00
  • bd8f13dd5e Traefik image config for version pinning, upgrades, and custom images Jeremy Daer 2023-04-07 14:08:25 -07:00
  • 2146f6d0ec Merge pull request #182 from basecamp/sensitive-args David Heinemeier Hansson 2023-04-06 16:19:41 +02:00
  • 52d8c112d3 Merge branch 'main' into pr/182 David Heinemeier Hansson 2023-04-06 16:18:22 +02:00
  • c9afd66222 Merge pull request #184 from basecamp/fix-ci David Heinemeier Hansson 2023-04-06 13:21:26 +02:00
  • 36c458407f Bump debug to fix missing deps in CI Jeremy Daer 2023-04-05 12:00:15 -07:00
  • c137b38c87 Only redact the non-sensitive bits of build args and env vars. Jeremy Daer 2023-03-23 03:49:05 -07:00
  • f851d6528d Merge pull request #169 from ncreuschling/patch-1 David Heinemeier Hansson 2023-04-05 16:31:10 +02:00
  • 12632aa7f9 Enable ssh over proxy command Dilpreet Singh 2023-04-03 17:14:06 +05:30
  • 2f97bc488f improve code sample (traefik configuration) Nicolai Reuschling 2023-03-31 11:50:43 +02:00
  • 032266a76a Bump version for 0.10.1 v0.10.1 David Heinemeier Hansson 2023-03-29 16:23:58 +02:00
  • 33cc6c8bae Merge pull request #166 from calmyournerves/exit-code David Heinemeier Hansson 2023-03-29 16:21:54 +02:00
  • 5638ab8594 Set proper exit code on failure Samuel Sieg 2023-03-29 13:47:34 +02:00
  • 60916cdac3 Bump version for 0.10.0 v0.10.0 David Heinemeier Hansson 2023-03-28 18:05:46 +02:00
  • 1f83b5f6be Fix failure to pass on class options to subcommands David Heinemeier Hansson 2023-03-28 18:04:14 +02:00
  • 070c6e8e75 Merge pull request #165 from basecamp/pin-traefik-version David Heinemeier Hansson 2023-03-28 16:27:49 +02:00
  • 2957388bf6 Pin Traefik to v2.9.9 Kevin McConnell 2023-03-28 14:53:45 +01:00
  • 7f178101f7 Merge pull request #164 from basecamp/accessory-hosts-or-roles David Heinemeier Hansson 2023-03-28 14:31:24 +02:00
  • aed345466f Dropped "all" David Heinemeier Hansson 2023-03-28 14:28:54 +02:00
  • c06585fef4 Daemon/host/role accessories Donal McBreen 2023-03-28 13:05:09 +01:00
  • fd5313ec3e Merge pull request #163 from milk1000cc/rolify-app-logs David Heinemeier Hansson 2023-03-28 14:13:02 +02:00
  • 4184d3204e Merge pull request #161 from tbuehlmann/push-latest-image David Heinemeier Hansson 2023-03-28 14:09:32 +02:00
  • 15a41d3fd8 Follow web role logs when no roles are specified milk1000cc 2023-03-28 09:02:42 +09:00
  • 03614bfb79 Rolify app logs cli/command milk1000cc 2023-03-27 23:08:46 +09:00
  • 078d68b170 Push <image>:latest in addition to <image>:<git-ref> Tobias Bühlmann 2023-03-27 12:52:11 +02:00
  • cec82ac641 Merge pull request #158 from basecamp/zero-downtime-redeploys David Heinemeier Hansson 2023-03-24 18:27:29 +01:00
  • 05488e4c1e Zero downtime redeploys Donal McBreen 2023-03-24 17:06:54 +00:00
  • 01a2b678d7 Merge pull request #154 from basecamp/lock-deploys David Heinemeier Hansson 2023-03-24 15:50:33 +01:00
  • 84540cee7b Merge branch 'main' into pr/154 David Heinemeier Hansson 2023-03-24 15:43:17 +01:00
  • 5bbb4aeb58 Merge pull request #131 from calmyournerves/global-logging-config David Heinemeier Hansson 2023-03-24 15:36:11 +01:00
  • 6a27a46e5f Inline default as with other options David Heinemeier Hansson 2023-03-24 15:34:34 +01:00
  • b5ccc1fa5d Merge branch 'main' into global-logging-config David Heinemeier Hansson 2023-03-24 15:32:41 +01:00
  • e2e5e18af9 Merge pull request #155 from basecamp/gracefully-shut-down-containers David Heinemeier Hansson 2023-03-24 15:31:14 +01:00
  • 4fa71834ad Symbols! David Heinemeier Hansson 2023-03-24 15:27:11 +01:00
  • 65663ae2ea Merge branch 'main' into pr/155 David Heinemeier Hansson 2023-03-24 15:25:45 +01:00
  • 4044abdde1 Fix tests Samuel Sieg 2023-03-24 15:25:29 +01:00
  • bc64a07a95 Merge branch 'main' into global-logging-config Samuel Sieg 2023-03-24 15:24:06 +01:00
  • fdb2502216 test stop with custom stop wait time David Heinemeier Hansson 2023-03-24 15:22:34 +01:00
  • a9bb8d7376 No need to replicate Docker default David Heinemeier Hansson 2023-03-24 15:18:18 +01:00
  • 53095a053e Describe purpose rather than elements David Heinemeier Hansson 2023-03-24 14:54:41 +01:00
  • 4ab5199853 Style and ordering David Heinemeier Hansson 2023-03-24 15:16:15 +01:00
  • 348f5844d5 Merge pull request #153 from javierav/feature/accessory-options David Heinemeier Hansson 2023-03-24 15:09:12 +01:00
  • 9b43a6b23b Customizable stop wait time Jacopo 2023-03-24 14:57:49 +01:00
  • 1f196045a9 Merge pull request #99 from tbuehlmann/role-awareness David Heinemeier Hansson 2023-03-24 15:01:34 +01:00
  • 86e99fb079 Merge branch 'main' into global-logging-config Samuel Sieg 2023-03-24 14:40:27 +01:00
  • 494e29d672 Fix tests David Heinemeier Hansson 2023-03-24 14:35:17 +01:00
  • 93423f2f20 Merge branch 'main' into pr/99 David Heinemeier Hansson 2023-03-24 14:26:31 +01:00
  • 8d8f9f6ada Deploy locks Donal McBreen 2023-03-23 16:58:49 +00:00
  • 17e74910e4 Merge pull request #150 from basecamp/remove-accessory-image David Heinemeier Hansson 2023-03-24 13:21:15 +01:00
  • 8ebcafd3d8 Wording David Heinemeier Hansson 2023-03-24 13:20:52 +01:00
  • 89b4b909db Merge pull request #118 from kumulustech/kumulus/docker-in-docker David Heinemeier Hansson 2023-03-24 13:19:33 +01:00
  • c89b77127b Merge pull request #143 from djmb/default-to-deploying-config-version David Heinemeier Hansson 2023-03-24 12:36:20 +01:00
  • 9c27ead21f Ensure it also works when configuring just log options without setting a driver Samuel Sieg 2023-03-24 09:38:02 +01:00
  • c3de89bb59 Add accessory test Samuel Sieg 2023-03-24 09:19:13 +01:00
  • 20a6bc31cd Undo change Samuel Sieg 2023-03-24 09:15:37 +01:00
  • ba5bdf95ec Improve test Samuel Sieg 2023-03-24 09:15:30 +01:00
  • 3392fc6c1b Update README Samuel Sieg 2023-03-24 09:15:03 +01:00
  • 7369be48ff Ensure default log option max-size=10m Samuel Sieg 2023-03-24 09:10:36 +01:00
  • 4670db7f6d Merge branch 'main' into global-logging-config Samuel Sieg 2023-03-24 08:35:43 +01:00
  • e859a581ab Remove accessory images using tags rather than labels Jeremy Daer 2023-03-22 23:57:43 -07:00
  • 5d5d58a4ec #142 Allow to customize container options in accessories Javier Aranda 2023-03-23 23:56:59 +01:00
  • cf38feb1d6 Update readme to point to ghcr.io/mrsked/mrsk Robert Starmer 2023-03-23 12:35:15 -07:00
  • e2d10ec5a9 Merge pull request #145 from basecamp/config-version David Heinemeier Hansson 2023-03-23 17:51:30 +01:00
  • 035e4afff7 Validate that all roles have hosts Jeremy Daer 2023-03-22 18:56:57 -07:00
  • 1887a6518e Commander needn't accumulate configuration Jeremy Daer 2023-03-22 09:45:50 -07:00
  • 1ed4a37da2 Pull latest image tag, so we can identity it Donal McBreen 2023-03-23 14:35:12 +00:00
  • 7e1596e722 Fix flaky test David Heinemeier Hansson 2023-03-23 15:36:02 +01:00
  • e7e3cd98eb Fix tests David Heinemeier Hansson 2023-03-23 15:16:10 +01:00
  • a1fc00347b Merge branch 'main' into pr/99 David Heinemeier Hansson 2023-03-23 14:48:13 +01:00
  • f73c526890 Ask for access token David Heinemeier Hansson 2023-03-23 14:46:41 +01:00
  • 65b90dd5c8 Merge branch 'main' into default-to-deploying-config-version David Heinemeier Hansson 2023-03-23 14:42:31 +01:00
  • 9648721ce7 Merge pull request #146 from basecamp/tell-me-more David Heinemeier Hansson 2023-03-23 14:38:31 +01:00
  • e409281bb2 Merge pull request #147 from basecamp/destination-config-polish David Heinemeier Hansson 2023-03-23 14:35:29 +01:00
  • bab8e42965 Merge pull request #151 from basecamp/portless-accessories David Heinemeier Hansson 2023-03-23 14:32:58 +01:00
  • 110df5244b Merge pull request #152 from basecamp/deps David Heinemeier Hansson 2023-03-23 14:31:22 +01:00
  • 01d684746e Merge pull request #100 from stepbeekio/feature/multiple-traefik-entrypoints David Heinemeier Hansson 2023-03-23 14:28:40 +01:00
  • 951a71f38e Style David Heinemeier Hansson 2023-03-23 14:26:12 +01:00
  • 8b755c6973 Style David Heinemeier Hansson 2023-03-23 14:24:34 +01:00
  • 9a909ba7eb config.traefik is already nil safe David Heinemeier Hansson 2023-03-23 14:06:15 +01:00
  • 14512fe409 Update README.md David Heinemeier Hansson 2023-03-23 12:10:56 +01:00
  • e97216b0ea Merge pull request #149 from basecamp/private-accessories David Heinemeier Hansson 2023-03-23 09:57:39 +01:00
  • f3d93d3899 Bump dev deps and consolidate platform matches Jeremy Daer 2023-03-22 22:16:30 -07:00
  • 53d7f9d528 Deploys mention the released service@version Jeremy Daer 2023-03-22 10:15:12 -07:00
  • c870e560c1 Accessories aren't required to publish a port Jeremy Daer 2023-03-23 00:10:18 -07:00
  • 04b1d5e49e Accessories may be pulled from authenticated registries Jeremy Daer 2023-03-22 21:07:04 -07:00
  • 714960f184 Merge branch 'main' into kumulus/docker-in-docker Robert Starmer 2023-03-22 11:27:28 -07:00
  • c0d5b48f22 Polish destination config loading Jeremy Daer 2023-03-22 10:38:36 -07:00
  • fb3353084f Default to deploying the config version Donal McBreen 2023-03-22 15:44:27 +00:00
  • 19104cafb4 Merge branch 'main' into role-awareness David Heinemeier Hansson 2023-03-21 08:20:26 -04:00
  • 1bdfc217c4 Merge branch 'main' into global-logging-config Samuel Sieg 2023-03-21 13:20:12 +01:00
  • 83dc82661b Merge pull request #125 from calmyournerves/fix-destination-filter David Heinemeier Hansson 2023-03-21 07:44:59 -04:00
  • 790be0f5f3 Style David Heinemeier Hansson 2023-03-21 12:42:04 +01:00
  • 49d60a045a Style David Heinemeier Hansson 2023-03-21 12:41:28 +01:00
  • 60faf27a05 More resilient tests David Heinemeier Hansson 2023-03-20 17:40:36 +01:00
  • 43d1ecc94b Fix other tests David Heinemeier Hansson 2023-03-20 17:33:13 +01:00
  • 00b970323b Merge branch 'main' into pr/99 David Heinemeier Hansson 2023-03-20 17:31:50 +01:00
  • d0c4030257 Merge pull request #128 from calmyournerves/utils-tests David Heinemeier Hansson 2023-03-20 02:28:42 -04:00
  • 9591096131 Merge branch 'main' into kumulus/docker-in-docker Robert Starmer 2023-03-19 12:34:32 -07:00