# syntax=docker/dockerfile:1
# docker build . --tag rwt:latest
# docker run -it --name rayt --mount type=bind,source="$(pwd)",target=/working rwt /bin/bash
# docker rm rayt
FROM python:3.9

WORKDIR /build

SHELL ["/bin/bash", "-c"]
RUN apt-get update
RUN apt-get -y install man
RUN apt-get install nano

RUN pip3 install raytraverse==1.3.6 clipt ipython
RUN curl -s https://api.github.com/repos/LBNL-ETA/Radiance/releases\?per_page\=1 \
    | grep "browser_download_url.*Linux.zip" | cut -d: -f2,3 | tr -d \" | wget -i -
RUN unzip Radiance_*_Linux.zip
RUN tar -xzf radiance-*-Linux.tar.gz
WORKDIR /radiance
RUN rm -rf bin lib man
RUN mv /build/radiance-*-Linux/usr/local/radiance/* ./
RUN rm -rf /build

ENV RAYPATH=.:/radiance/lib
ENV MANPATH=/radiance/man
ENV PATH=/radiance/bin:$PATH
RUN raytraverse --help
WORKDIR /working

