FROM python:3.12.6-slim-bullseye # update system and install required software RUN apt update && /usr/local/bin/python -m pip install --upgrade pip && apt install git -y #&& pip install poetry # copy data COPY data/aster30m/*.tif /app/data/aster30m/ # copy required software & data WORKDIR /app COPY other /app/other # Ensure the script is executable RUN chmod +x /app/other/load_server_package.sh # setup the python environment RUN /app/other/load_server_package.sh # start server & expose port CMD ["sh", "/app/other/run.sh"] EXPOSE 5000