Raspberry PiでChatGPT Discord Botを常時稼働させる:Docker Composeによる自動起動構成メモ

公開: 2025-06-14 / 更新: 2025-07-16

きっかけ

やったこと

非常に簡単で下記の二つ

systemctrlの設定を解除

sudo systemctl stop gpt-discord-bot.service; sudo systemctl disable gpt-discord-bot.service
FROM python:3.11-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["python", "-m", "src.main"]
services:
  gpt-discord-bot:
    build: .
    container_name: gpt_discord_bot
    env_file:
      - .env
    restart: unless-stopped
    labels:
      - "homepage.name=GPT Discord Bot"
      - "homepage.group=Bot"
      - "homepage.icon=https://external-content.duckduckgo.com/ip3/support.discord.com.ico"
      - "homepage.href=https://github.com/kichinosukey/gpt-discord-bot"
docker-compose up -d