Quickstart (Local)

# 1. Build the image (installs all deps + compiles React inside Docker)
docker build -t cpas .

# 2. Run it
docker run -d --name cpas \
  -p 3001:3001 \
  -v cpas-data:/data \
  cpas

# 3. Open
# http://localhost:3001

Update After Code Changes

docker build -t cpas .
docker stop cpas && docker rm cpas
docker run -d --name cpas -p 3001:3001 -v cpas-data:/data cpas
S
Description
CPAS violation tracker — Dockerized web app for violation documentation and workforce standing management (React + Node.js + SQLite + Puppeteer PDF generation)
Readme 12 MiB
Languages
JavaScript 90.2%
HTML 8.3%
CSS 0.8%
Dockerfile 0.7%