git clone git@github.com:wenex-org/client-backend.gitcd client-backend
cp .env.example .env
# Clone git submodules
pnpm run git:clone
pnpm run git checkout main
# Install node dependencies
pnpm install --frozen-lockfileNext Step:
- Add Remote (Optional)
- Start Essential Utilities
- DB Seeding and Initialization
- Start Up and Running using Docker
- Manually Start Up and Running Client
pnpm run git:remote:add staging example.comNote: stage must be
stagingorproduction.
docker-compose -f docker/docker-compose.yml up -d
# Also required: docker/docker-compose.mg.yml (MongoDB — see docker/README.md) and
# docker/docker-compose.rds.yml (Redis). Only otlp/snq/sntr are optional. (Corrected 2026-09-20 —
# this line called them all optional while .env.example needs Mongo and Redis.)Note: run
docker build -t wenex/client-backend:latest .before using docker solution.
docker-compose --profile platform-seed up
docker-compose --profile platform-raise up
# docker-compose --profile platform-clean uppnpm run platform:seed
pnpm run platform:raise
# pnpm run platform:cleanManual:
pnpm run coworkers:seed
pnpm run coworkers:raise
# pnpm run coworkers:cleanUsing Docker:
docker-compose --profile coworkers-seed up
docker-compose --profile coworkers-raise up
# docker-compose --profile coworkers-clean upNote: run
docker build -t wenex/client-backend:latest .before using docker solution.
Start all services at once
docker-compose --profile client up -dStart each service you want using the following command
# Gateway
pnpm run start:dev gateway
#pnpm run start:debug[2] gateway
# Services
pnpm run start:dev services
#pnpm run start:debug[2] services
# Workers
pnpm run start:dev workers
#pnpm run start:debug[2] workersServe static files located at the assets directory
pnpm run serve:static