docker-compose.yml•811 B
version: "3.8"
services:
reddit-mcp:
build: .
# Or use the published image:
# image: ghcr.io/jordanburke/reddit-mcp-server:latest
ports:
- "3000:3000"
env_file:
- .env
# Or use environment variables directly:
# environment:
# - REDDIT_CLIENT_ID=${REDDIT_CLIENT_ID}
# - REDDIT_CLIENT_SECRET=${REDDIT_CLIENT_SECRET}
# - REDDIT_USERNAME=${REDDIT_USERNAME}
# - REDDIT_PASSWORD=${REDDIT_PASSWORD}
# - REDDIT_USER_AGENT=${REDDIT_USER_AGENT:-RedditMCPServer/1.0}
# - OAUTH_ENABLED=${OAUTH_ENABLED:-false}
# - OAUTH_TOKEN=${OAUTH_TOKEN}
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "-q", "--spider", "http://localhost:3000/"]
interval: 30s
timeout: 10s
retries: 3
start_period: 10s