Discord Bot

Prerequisites

  • Docker and Docker Compose (for Docker deployment)
  • Node.js and npm (for local deployment)

Installation

  1. Install Docker and Docker Compose on your system
  2. Create a .env file with your environment variables:
DISCORD_BOT_TOKEN=your_discord_bot_token
SUPABASE_URL=your_supabase_url
SUPABASE_SERVICE_ROLE_KEY=your_supabase_key
  1. Build and run the container:
docker-compose up -d

To view logs:

docker-compose logs -f

To stop the bot:

docker-compose down

Option 2: Running Locally

  1. Install Node.js dependencies:
npm install
  1. Create a .env file in the root directory with your environment variables
  2. Start the bot:
node index.js

Docker Image Distribution

To share the Docker image:

  1. Build the image:
docker build -t discord-bot .
  1. Save the image to a file:
docker save discord-bot > discord-bot.tar
  1. Share the discord-bot.tar file with others. They can load it using:
docker load < discord-bot.tar
Description
Codex discord bot that helps users interact with Codex network
Readme
Languages
JavaScript 97.3%
Dockerfile 2.7%