# Use the linuxserver/firefox image as the base image FROM lscr.io/linuxserver/firefox:latest # Set up environment variables ENV PUID=1000 ENV PGID=1000 ENV TZ=Etc/UTC # Create a user with user ID 1000 to match Hugging Face's requirement # UN useradd -m -u 1000 user # Set the user and working directory to avoid permission issues USER user ENV HOME=/home/user WORKDIR $HOME/app # Copy the local files to the container with the correct ownership COPY --chown=user . $HOME/app # Expose necessary ports EXPOSE 3000 EXPOSE 3001 # Define the command to run the container CMD ["/init"]