FROM golang:latest # Set the working directory WORKDIR /app # Copy the source code into the container COPY . . # Build the Go binary RUN go build -o bot # Set the DISCORD_BOT_TOKEN environment variable ENV TOKEN=${TOKEN} ENV BOTPREFIX=${BOTPREFIX} ENV ChannelID=${ChannelID} ENV OPENAI_API_KEY=${OPENAI_API_KEY} # Run the bot binary CMD ["./bot"]