Tobias Bühlmann
|
e178907a21
|
Don't list duplicate hosts
|
2023-03-09 16:46:57 +01:00 |
|
David Heinemeier Hansson
|
3026a92c98
|
Merge pull request #71 from tbuehlmann/destination-awareness
Destination aware container names
|
2023-03-09 13:25:49 +00:00 |
|
David Heinemeier Hansson
|
1f784176b7
|
Allow value-less options with true
|
2023-03-09 11:17:28 +01:00 |
|
David Heinemeier Hansson
|
d3f07d6313
|
Allow custom options per role
|
2023-03-09 11:09:19 +01:00 |
|
David Heinemeier Hansson
|
98a14f6173
|
Add cmd args for roles
|
2023-03-09 11:01:06 +01:00 |
|
David Heinemeier Hansson
|
c8badea6dd
|
Extract argumentization for cmd and add proper escaping
|
2023-03-09 10:54:53 +01:00 |
|
David Heinemeier Hansson
|
5a3ea24c6b
|
Merge pull request #77 from calmyournerves/dockerfile-context-build-options
Allow setting the Dockerfile and the Docker build context when building
|
2023-03-09 08:32:57 +00:00 |
|
David Heinemeier Hansson
|
46bec120c8
|
Test running without special config
|
2023-03-09 09:30:09 +01:00 |
|
Samuel Sieg
|
2b95cdf8d0
|
Merge branch 'main' into dockerfile-context-build-options
|
2023-03-09 08:54:23 +01:00 |
|
David Heinemeier Hansson
|
7f0e6f1f13
|
Merge pull request #85 from clowder/traefik-host-port
Customizable Traefik host port
|
2023-03-08 17:06:51 +00:00 |
|
David Heinemeier Hansson
|
2e9d877185
|
Merge pull request #88 from simonrand/ensure-curl-is-available
Ensure curl is installed on hosts during bootstrapping
|
2023-03-08 17:05:40 +00:00 |
|
David Heinemeier Hansson
|
347046019f
|
Add test
|
2023-03-08 18:05:06 +01:00 |
|
David Heinemeier Hansson
|
155384472a
|
Allow primary host even when a specific role has been set
|
2023-03-08 18:00:13 +01:00 |
|
David Heinemeier Hansson
|
a4d576f105
|
Test ENV username
|
2023-03-08 17:43:29 +01:00 |
|
Tobias Bühlmann
|
8b913068de
|
Add destination to healthcheck containers names
|
2023-03-06 16:54:13 +01:00 |
|
Chris Lowder
|
963b96ff62
|
Customizable Traefik host port
Allow users to free up port 80 on the host machine, without losing
Traefik's Docker routing super-powers.
|
2023-03-05 13:13:22 +00:00 |
|
Samuel Sieg
|
ff88ee0b22
|
Allow setting the build context used for building
|
2023-03-04 10:59:52 +01:00 |
|
Samuel Sieg
|
b6934b0f41
|
Allow configuring the Dockerfile used for building
|
2023-03-04 10:59:23 +01:00 |
|
Tobias Bühlmann
|
170562c7e7
|
Let App be aware of destination
|
2023-03-03 15:29:00 +01:00 |
|
David Heinemeier Hansson
|
2004cdaa0d
|
Fix test
|
2023-02-27 12:59:41 +01:00 |
|
David Heinemeier Hansson
|
817336df49
|
No readiness delay in testing
|
2023-02-23 12:03:03 +01:00 |
|
David Heinemeier Hansson
|
4c399a74bb
|
Update to match latest
|
2023-02-23 12:02:56 +01:00 |
|
David Heinemeier Hansson
|
371f98d67f
|
Start before stopping and longer timeouts
|
2023-02-22 19:04:23 +01:00 |
|
David Heinemeier Hansson
|
9b02a7668d
|
Merge branch 'main' into pr/53
* main:
Bump version for 0.8.0
Remove images of the same name before pulling a new one
Changed to a timeout
Better language
Switch to ruby-based retry
|
2023-02-20 18:14:47 +01:00 |
|
David Heinemeier Hansson
|
42b343436d
|
Remove images of the same name before pulling a new one
Or you'll end up with untagged dupes.
|
2023-02-20 18:06:16 +01:00 |
|
David Heinemeier Hansson
|
9d6ccf9889
|
Changed to a timeout
|
2023-02-20 17:59:41 +01:00 |
|
Paul Gabriel
|
f81ba12aa5
|
fix(escape): Escape double quotes and all other characters reliably
|
2023-02-20 16:49:47 +01:00 |
|
Paul Gabriel
|
25e8b91569
|
fix(escape-cli-args): Always use quotes to escape CLI arguments
|
2023-02-20 15:02:34 +01:00 |
|
David Heinemeier Hansson
|
5898fdd8f4
|
Expand arguments to be more self-explanatory in logs
|
2023-02-19 18:11:06 +01:00 |
|
David Heinemeier Hansson
|
28be8dc0f0
|
Encourage registry password from ENV
|
2023-02-19 17:42:30 +01:00 |
|
David Heinemeier Hansson
|
2ed3ccc53e
|
More readable tests
|
2023-02-19 17:40:41 +01:00 |
|
David Heinemeier Hansson
|
5356f31e2e
|
Remove also removes accessories but requires confirmation
|
2023-02-19 17:16:14 +01:00 |
|
David Heinemeier Hansson
|
67cb89b9b9
|
Remove requires confirmation
|
2023-02-19 17:16:06 +01:00 |
|
David Heinemeier Hansson
|
745b09051e
|
Test app remove
|
2023-02-19 17:15:57 +01:00 |
|
David Heinemeier Hansson
|
e5c4cb0344
|
Retry healthcheck for up to 10 seconds (in case container wasnt ready)
|
2023-02-19 15:34:36 +01:00 |
|
David Heinemeier Hansson
|
7f1191bf59
|
Change broadcast cmd to just take an argument instead of STDIN
Simpler
|
2023-02-18 18:22:46 +01:00 |
|
David Heinemeier Hansson
|
0a51cd0899
|
Update for healthcheck config
|
2023-02-18 16:28:31 +01:00 |
|
David Heinemeier Hansson
|
933ece35ab
|
Add healthcheck before deploy
|
2023-02-18 16:22:08 +01:00 |
|
David Heinemeier Hansson
|
2f80b300f0
|
Test rolling back to a good version too
|
2023-02-18 14:55:11 +01:00 |
|
David Heinemeier Hansson
|
2e06bf59a4
|
Protect against rolling back to a bad version
|
2023-02-18 14:33:47 +01:00 |
|
David Heinemeier Hansson
|
fb9357b5ba
|
Add audit broadcasts
|
2023-02-18 11:36:30 +01:00 |
|
David Heinemeier Hansson
|
b2875ad056
|
More readable tests
|
2023-02-15 13:47:16 +01:00 |
|
David Heinemeier Hansson
|
8ec94f105c
|
Tag images with service label so we can prune exclusively
|
2023-02-15 13:41:03 +01:00 |
|
David Heinemeier Hansson
|
648894f9a9
|
No need for quoting
|
2023-02-15 13:32:59 +01:00 |
|
David Heinemeier Hansson
|
dc68639dfa
|
Prune all unused images matching time filter
|
2023-02-15 13:32:50 +01:00 |
|
David Heinemeier Hansson
|
244cf8b3b7
|
Add prune command test
|
2023-02-15 13:30:31 +01:00 |
|
David Heinemeier Hansson
|
c29a177a7a
|
DRY the use of build options into one call
|
2023-02-15 13:23:14 +01:00 |
|
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
|
a80289d046
|
Use local log driver for everything
Auto rotation, max is 100mb
|
2023-02-09 17:02:15 +01:00 |
|
David Heinemeier Hansson
|
aae45afb1b
|
Easier to read tests
|
2023-02-09 17:01:35 +01:00 |
|