diff --git a/.env.sample b/.env.sample index bba7a35..dd0745e 100644 --- a/.env.sample +++ b/.env.sample @@ -170,4 +170,8 @@ COMPOSE_FILE="compose.yml" ## Garage #COMPOSE_FILE="$COMPOSE_FILE:compose.garage.yml" -#GARAGE_RPC_ENABLED=1 \ No newline at end of file +#GARAGE_RPC_ENABLED=1 + +## Nextcloud Talk HPB +#COMPOSE_FILE="$COMPOSE_FILE:compose.nextcloud-talk-hpb.yml" +#NEXTCLOUD_TALK_HPB_ENABLED=1 \ No newline at end of file diff --git a/abra.sh b/abra.sh index 2424c21..ef50f0f 100644 --- a/abra.sh +++ b/abra.sh @@ -1,3 +1,3 @@ -export TRAEFIK_YML_VERSION=v27 +export TRAEFIK_YML_VERSION=v28 export FILE_PROVIDER_YML_VERSION=v10 export ENTRYPOINT_VERSION=v5 diff --git a/compose.nextcloud-talk-hpb.yml b/compose.nextcloud-talk-hpb.yml new file mode 100644 index 0000000..7ee4b3e --- /dev/null +++ b/compose.nextcloud-talk-hpb.yml @@ -0,0 +1,8 @@ +version: "3.8" +services: + app: + environment: + - NEXTCLOUD_TALK_HPB_ENABLED + ports: + - "3478:3478/udp" + - "3478:3478/tcp" \ No newline at end of file diff --git a/traefik.yml.tmpl b/traefik.yml.tmpl index cd2ad41..8a9c812 100644 --- a/traefik.yml.tmpl +++ b/traefik.yml.tmpl @@ -105,6 +105,12 @@ entrypoints: matrix-federation: address: ":9001" {{ end }} + {{ if eq (env "NEXTCLOUD_TALK_HPB_ENABLED") "1" }} + nextcloud-talk-hpb: + address: ":3478" + nextcloud-talk-hpb-udp: + address: ":3478/udp" + {{ end }} ping: entryPoint: web