diff --git a/tests/complement/Dockerfile b/tests/complement/Dockerfile index 11c0f3b4..2de4b13b 100644 --- a/tests/complement/Dockerfile +++ b/tests/complement/Dockerfile @@ -18,7 +18,9 @@ ENV SERVER_NAME=localhost ENV CONDUIT_CONFIG=/workdir/conduit.toml RUN sed -i "s/port = 6167/port = [8448, 8008]/g" conduit.toml +RUN sed -i "s/address = \"127.0.0.1\"/address = \"0.0.0.0\"/g" conduit.toml RUN sed -i "s/allow_registration = false/allow_registration = true/g" conduit.toml +RUN sed -i "s/allow_guest_registration = false/allow_guest_registration = true/g" conduit.toml RUN sed -i "s/registration_token/#registration_token/g" conduit.toml RUN sed -i "s/allow_guest_registration = false/allow_guest_registration = true/g" conduit.toml RUN sed -i "s/allow_public_room_directory_over_federation = false/allow_public_room_directory_over_federation = true/g" conduit.toml @@ -27,13 +29,17 @@ RUN sed -i "s/allow_device_name_federation = false/allow_device_name_federation RUN sed -i "/\"127.0.0.0/d" conduit.toml RUN sed -i "/\"10.0.0.0/d" conduit.toml RUN sed -i "/\"172.16.0.0/d" conduit.toml +RUN sed -i "/\"192./d" conduit.toml +RUN sed -i "/\"169./d" conduit.toml RUN sed -i "/\"::1/d" conduit.toml +RUN sed -i "/\"fe80/d" conduit.toml +RUN sed -i "/\"fc00/d" conduit.toml +RUN sed -i "/\"fec0/d" conduit.toml +RUN sed -i "/\"2001/d" conduit.toml +RUN sed -i "/\"ff00/d" conduit.toml RUN sed -i "s/#log = \"warn\"/log = \"debug\"/g" conduit.toml RUN sed -i 's/#\strusted_servers\s=\s\["matrix.org"\]/trusted_servers = []/g' conduit.toml RUN sed -i 's/# `yes_i_am_very_very_sure_i_want_an_open_registration_server_prone_to_abuse` to/yes_i_am_very_very_sure_i_want_an_open_registration_server_prone_to_abuse = true/g' conduit.toml -RUN sed -i "s/allow_outgoing_presence = false/allow_outgoing_presence = true/g" conduit.toml -RUN sed -i "s/allow_local_presence = false/allow_local_presence = true/g" conduit.toml -RUN sed -i "s/address = \"127.0.0.1\"/address = \"0.0.0.0\"/g" conduit.toml # https://stackoverflow.com/questions/76049656/unexpected-notvalidforname-with-rusts-tonic-with-tls RUN echo "authorityKeyIdentifier=keyid,issuer" >> extensions.ext @@ -60,4 +66,3 @@ CMD uname -a && \ sed -i "s/# key = \"\/path\/to\/my\/private_key.key\"/key = \"${SERVER_NAME}.key\"/g" conduit.toml && \ sed -i "s/#dual_protocol = false/dual_protocol = true/g" conduit.toml && \ /workdir/conduit -