2023-03-28 19:25:02 -05:00
|
|
|
FROM golang:latest
|
2022-05-29 10:40:07 -05:00
|
|
|
|
2023-03-28 19:25:02 -05:00
|
|
|
# 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
|
2023-03-29 16:50:13 -05:00
|
|
|
ENV TOKEN=${TOKEN}
|
|
|
|
|
ENV BOTPREFIX=${BOTPREFIX}
|
|
|
|
|
ENV ChannelID=${ChannelID}
|
|
|
|
|
ENV OPENAI_API_KEY=${OPENAI_API_KEY}
|
2023-03-28 19:25:02 -05:00
|
|
|
|
|
|
|
|
# Run the bot binary
|
|
|
|
|
CMD ["./bot"]
|