FROM --platform=$BUILDPLATFORM node:24.12.0-alpine3.23 # Set working directory WORKDIR /app # Copy package.json COPY ./src/package.json ./ # Install dependencies RUN npm install # Copy source COPY ./src ./ # Create replied_ids.json RUN touch replied_ids.json # Setup entrypoint COPY ./entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh # Change line break RUN sed -i 's/\r$//' /entrypoint.sh \ && find /app -type f -exec sed -i 's/\r$//' {} \; # Run entrypoint ENTRYPOINT ["/entrypoint.sh"]