diff --git a/.env.sample b/.env.sample index b0ed2c7..75533eb 100644 --- a/.env.sample +++ b/.env.sample @@ -39,7 +39,9 @@ PASSWORD_LOGIN_ENABLED=true ## Room auto-join #AUTO_JOIN_ROOM_ENABLED=1 +#AUTO_JOIN_ROOM is deprecated, but kept for backward compatibility. Please use only one, and prefer AUTO_JOIN_ROOM_LIST. #AUTO_JOIN_ROOM="#example:example.com" +#AUTO_JOIN_ROOM_LIST="[\"#room1:example.com\",\"#room2:example.com\"]" ## Logging diff --git a/compose.yml b/compose.yml index 78b3345..a422eb5 100644 --- a/compose.yml +++ b/compose.yml @@ -48,6 +48,7 @@ services: - ALLOWED_LIFETIME_MAX - ALLOW_PUBLIC_ROOMS_FEDERATION - AUTO_JOIN_ROOM + - AUTO_JOIN_ROOM_LIST - AUTO_JOIN_ROOM_ENABLED - DISABLE_FEDERATION - DOMAIN diff --git a/homeserver.yaml.tmpl b/homeserver.yaml.tmpl index 88628ea..340f36c 100644 --- a/homeserver.yaml.tmpl +++ b/homeserver.yaml.tmpl @@ -157,8 +157,15 @@ registration_shared_secret: {{ secret "registration" }} {{ if eq (env "AUTO_JOIN_ROOM_ENABLED") "1" }} # https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html#auto_join_rooms + +# AUTO_JOIN_ROOM only for backwards compatibility +{{ if (env "AUTO_JOIN_ROOM") }} auto_join_rooms: - "{{ env "AUTO_JOIN_ROOM" }}" +{{ else }} +auto_join_rooms: {{ env "AUTO_JOIN_ROOM_LIST" }} +{{ end }} + {{ end }} # https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#session_lifetime