diff -r 000000000000 -r 8e1675826e46 Dockerfile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Dockerfile Mon Mar 13 16:39:07 2023 +0000 @@ -0,0 +1,28 @@ +FROM debian:bullseye-slim + +# Update system +RUN DEBIAN_FRONTEND=noninteractive \ + apt-get update && apt-get dist-upgrade -y \ + && apt-get install -y --no-install-recommends \ + lua5.2 lua-cjson lua-expat python3 python3-pip git \ + && apt-get autoremove -y && apt-get clean + +RUN git clone https://github.com/xsf/xmpp.org /opt/xmpp.org + +WORKDIR /opt/xmpp.org + +RUN python3 -m pip install -r tools/requirements.txt \ + && python3 -m pip install datasette sqlite-utils + +COPY normalize_json.lua . +COPY metadata.yml . +COPY prepare_software_list.py tools/prepare_software_list.py +COPY prepare_xep_list.py tools/prepare_xep_list.py + +ADD https://raw.githubusercontent.com/xsf/xmpp.org/master/data/software.json data/software.json + +ADD run.sh /usr/local/bin/run.sh + +ENTRYPOINT ["/bin/bash"] +CMD ["-c", "/usr/local/bin/run.sh"] +EXPOSE 8001