diff --git a/distrib/docker/Dockerfile b/Dockerfile similarity index 79% rename from distrib/docker/Dockerfile rename to Dockerfile index 30d5da16..0b0cfb17 100644 --- a/distrib/docker/Dockerfile +++ b/Dockerfile @@ -36,6 +36,14 @@ RUN mkdir -p /ircd-bin COPY --from=build-env /go/bin/oragono /ircd-bin COPY --from=build-env /go/src/github.com/oragono/oragono/languages /ircd-bin/languages/ COPY --from=build-env /go/src/github.com/oragono/oragono/oragono.yaml /ircd-bin/oragono.yaml + +# modify default config file so that it doesn't die on IPv6 +# and so it can be exposed via 6667 by default +RUN apk add --no-cache python3 +RUN apk add --no-cache jq +RUN pip3 install yq +RUN yq -iy 'del(.server.listeners."[::1]:6667") | del(.server.listeners."127.0.0.1:6667") | .server.listeners += {":6667": {}}' /ircd-bin/oragono.yaml + COPY distrib/docker/run.sh /ircd-bin/run.sh RUN chmod +x /ircd-bin/run.sh