Spaces:
Running
Running
| FROM ymlisoft/kkfileview | |
| USER root | |
| RUN apt-get update && apt-get install -y xvfb && rm -rf /var/lib/apt/lists/* | |
| ENV SERVER_PORT=7860 | |
| ENV KKFILEVIEW_SECURITY_TRUST_HOST=default | |
| RUN printf '#!/bin/bash\n\ | |
| echo "=== Environment Variables ==="\n\ | |
| echo "SERVER_PORT: $SERVER_PORT"\n\ | |
| echo "KKFILEVIEW_SECURITY_TRUST_HOST: $KKFILEVIEW_SECURITY_TRUST_HOST"\n\ | |
| echo ""\n\ | |
| echo "Starting Xvfb..."\n\ | |
| Xvfb :99 -screen 0 1024x768x24 &\n\ | |
| export DISPLAY=:99\n\ | |
| sleep 2\n\ | |
| echo "Starting kkFileView on port 7860..."\n\ | |
| /opt/kkFileView/bin/kkFileView --server.port=7860\n' > /start.sh && \ | |
| chmod +x /start.sh | |
| EXPOSE 7860 | |
| CMD ["/start.sh"] | |