Skip to content

Setup & Execução

André Bandeira edited this page Mar 28, 2026 · 2 revisions

Requisitos

  • Node.js 18+
  • pnpm (ou npm/yarn)
  • PostgreSQL local ou serviço (Neon, etc.)

Instalação

git clone https://github.com/andre-0303/MaracuTech.git
cd maracu-tech-api
pnpm install
cp .env.example .env
# editar .env com DATABASE_URL e JWT_SECRET

Variáveis principais (.env)

  • PORT — porta do servidor (default 3000)
  • DATABASE_URL — string de conexão Postgres
  • JWT_SECRET — segredo do JWT
  • JWT_EXPIRATION — tempo de expiração

Executar (desenvolvimento)

pnpm run start:dev

Se a porta estiver em uso:

npx kill-port 3000

Build / Produção

pnpm run build
pnpm run start:prod

Clone this wiki locally