FROM tsaridas/stremio-docker:latest # Install Node.js and utilities for our proxy and debugging RUN apk add --no-cache nodejs npm findutils grep netcat-openbsd # Create a simple proxy server WORKDIR /app COPY proxy.js . COPY proxy-only.js . COPY stremio-minimal.js . COPY startup.sh . # Make the workspace writable RUN chmod -R 777 /app # Set environment variables for Stremio ENV NO_CORS=1 ENV CASTING_DISABLED=1 ENV DISABLE_CACHING=1 ENV DEBUG=1 ENV NODE_ENV=production ENV STREMIO_USER_DATA_DIR=/tmp/.stremio-server ENV HOME=/tmp # Create writable directory for Stremio server data RUN mkdir -p /tmp/.stremio-server && \ chmod -R 777 /tmp/.stremio-server # Make startup script executable RUN chmod +x /app/startup.sh # Expose HF Spaces port EXPOSE 7860 # Use our custom startup script CMD ["/app/startup.sh"]