# Use a suitable base Docker image with necessary dependencies FROM circulartextapp/spaceread # Set the working directory to /app WORKDIR /app # Copy the current directory contents into the container at /app COPY . /app # Install gosu (adjust the package manager based on your base image) RUN apt-get update && apt-get install -y gosu && rm -rf /var/lib/apt/lists/* # Set the entrypoint script as executable COPY entrypoint.sh /usr/local/bin/entrypoint.sh RUN chmod +x /usr/local/bin/entrypoint.sh # Define the entrypoint script to handle user creation and application startup ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]