Skip to content

dipakkr/claudeai-directory

Repository files navigation

Claude Collective Frontend

Discover skills, MCP servers, prompts, jobs, and showcase projects. Everything you need to build with Claude.

Getting Started

Prerequisites

Ensure you have Node.js 18.17.0+ installed. This project uses npm for package management.

Running Development Server

npm run dev

Open http://localhost:3000 with your browser to see the result.


Production Deployment

Architecture

  • Frontend: Next.js in Docker on port 3000
  • Domain: claudeai.directory → nginx (host) → Next.js (port 3000)

First-time setup

# 1. Copy env and fill in real values
cp .env.production .env

# 2. Start the frontend container
docker compose up -d --build

# 3. Set up domain + SSL (requires DNS A record pointing to this server)
sudo bash setup-domain.sh

Restart Commands (Production)

After a code change or .env change

NEXT_PUBLIC_* vars are baked in at build time — always use --build:

docker compose up -d --build

docker compose --env-file .env.local up -d --build

Restart without rebuilding

docker compose restart frontend

Full stop and start

docker compose down
docker compose up -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors