Back to list
mccarthysean

development-servers

by mccarthysean

A privacy-focused couples therapy PWA using the Soft Startups technique for constructive conflict resolution

0🍴 0📅 Jan 20, 2026

SKILL.md


name: development-servers description: Manage Vite development server for Gentle Disagree. Use when starting the application, after code changes, when servers crash, verifying servers are running, or troubleshooting errors. (project) allowed-tools: [Bash, Read]

Development Servers Skill

Manage the Vite (frontend) development server for Gentle Disagree.

Server Stack

ServicePortDescription
Vite5200React frontend with HMR

Quick Start

Start with Docker

cd /home/sean/git_wsl/gentle-disagree
docker compose up -d

Start Manually (Development)

cd /home/sean/git_wsl/gentle-disagree/frontend
bun install  # First time only
bun run dev  # Starts on port 5200

Core Commands

Frontend (Vite)

cd /home/sean/git_wsl/gentle-disagree/frontend

# Install dependencies
bun install

# Start dev server (port 5200)
bun run dev

# Build for production
bun run build

# Lint code
bun run lint

# Type check
bun run typecheck

Docker Compose

cd /home/sean/git_wsl/gentle-disagree

# Start all services
docker compose up -d

# View logs
docker compose logs -f

# Stop all services
docker compose down

# Rebuild after changes
docker compose up -d --build

URLs

Development (Manual Start)

  • Frontend: http://localhost:5200

Docker Compose

  • Frontend: http://localhost:3000

Quick Verification

# Check Vite (dev mode)
curl -f http://localhost:5200 && echo "Vite OK"

# Check Docker frontend
curl -f http://localhost:3000 && echo "Frontend OK"

Auto-Reload

Vite has built-in hot module replacement - changes are reflected immediately.

Manual restart only needed for:

  • Package installations
  • Configuration file changes (vite.config.ts, tailwind.config.js)

Reference Files

For detailed troubleshooting and configuration:

  • troubleshooting.md - Common problems and solutions

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon