Compare commits

...

10 Commits

Author SHA1 Message Date
214b6eaba2
Switch to endpoint-mode dnsrr instead of vip
The default docker swarm endpoint mode (vip) introduces unnecessary
indirection in the communication between services, namely the
docker-proxy and a dynamic haproxy endpoint container. This commit
switches the socket-proxy service to endpoint_mode: dnsrr by default and
the traefik service when using host-mode port publishing.

I would strongly recommend considering switching to host-mode port
publishing by default, especially as mose coop-cloud deployment are
single-node.

See: toolshed/organising#648
2024-11-27 10:02:30 +00:00
8cce1b7ff7 chore: publish 2.8.0+v2.11.10 release 2024-09-23 16:03:26 +02:00
b9cbc9ba92 Revert to 2.7.0+v2.11.8 2024-09-03 13:09:37 +02:00
d5f36255fe chore: publish 4.1.2+v3.1.2 release 2024-08-26 18:20:13 +01:00
b836d441f5 chore: publish 4.1.1+v3.1.1 release 2024-08-26 18:19:51 +01:00
8de23fd652 chore: publish 4.1.0+v3.1.0 release 2024-08-26 18:19:14 +01:00
6133be7830 chore: publish 4.0.4+v3.0.4 release 2024-08-26 18:17:28 +01:00
5803d05532 chore: publish 4.0.3+v3.0.3 release 2024-08-26 18:16:57 +01:00
0ace5037db chore: publish 4.0.2+v3.0.2 release 2024-08-26 18:16:26 +01:00
9e2d000d12 chore: publish 4.0.1+v3.0.1 release 2024-08-26 18:15:51 +01:00
3 changed files with 7 additions and 3 deletions

View File

@ -4,6 +4,7 @@ version: "3.8"
services:
app:
deploy:
endpoint_mode: dnsrr
update_config:
order: stop-first
ports:

View File

@ -3,7 +3,7 @@ version: "3.8"
services:
app:
image: "traefik:v3.0.0"
image: "traefik:v2.11.10"
# Note(decentral1se): *please do not* add any additional ports here.
# Doing so could break new installs with port conflicts. Please use
# the usual `compose.$app.yml` approach for any additional ports
@ -47,11 +47,13 @@ services:
- "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}"
- "traefik.http.routers.${STACK_NAME}.service=api@internal"
- "traefik.http.routers.${STACK_NAME}.middlewares=security@file"
- "coop-cloud.${STACK_NAME}.version=4.0.0+v3.0.0"
- "coop-cloud.${STACK_NAME}.version=2.8.0+v2.11.10"
- "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}"
socket-proxy:
image: lscr.io/linuxserver/socket-proxy:1.26.1-r0-ls15
image: lscr.io/linuxserver/socket-proxy:1.26.2-r0-ls26
deploy:
endpoint_mode: dnsrr
environment:
- ALLOW_START=0
- ALLOW_STOP=0

1
release/2.8.0+v2.11.10 Normal file
View File

@ -0,0 +1 @@
Important Security Update! https://nvd.nist.gov/vuln/detail/CVE-2024-45410