# Start with an official lightweight image FROM oven/bun:slim # Set the working directory in the container WORKDIR /app # Copy the current directory contents into the container at /app COPY . . # Install project dependencies RUN bun install ENV MONITOR_PORT=$MONITOR_PORT # Expose the port the app runs on EXPOSE $MONITOR_PORT # Command to run the application CMD ["bun", "index.ts"]