FROM jupyter/base-notebook:latest RUN mamba install -c conda-forge geopandas localtileserver -y && \ fix-permissions "${CONDA_DIR}" && \ fix-permissions "/home/${NB_USER}" RUN mkdir ./pages RUN mkdir ./processing RUN mkdir ./utils COPY /pages ./pages COPY /processing ./processing COPY /utils ./utils COPY main.py /home/jovyan/ COPY *.css /home/jovyan/ COPY requirements.txt /home/jovyan/ RUN pip install --no-cache-dir --upgrade pip RUN pip install --no-cache-dir --upgrade -r /home/jovyan/requirements.txt ENV PROJ_LIB='/opt/conda/share/proj' USER root RUN chown -R ${NB_UID} ${HOME} USER ${NB_USER} EXPOSE 8765 CMD ["solara", "run", "main.py", "--host=0.0.0.0"]