- Docker / Docker Compose
- API (Node): http://localhost:3000
- UI (CodeIgniter 4): http://localhost:8080
- phpMyAdmin: http://localhost:8081 (Host:
db, User:emp_user, Pass:emp_pass) - MySQL: Host
db(red interna de Docker), puerto interno 3306
Copia .env.example a .env:
PORT=3000
DB_HOST=db
DB_USER=emp_user
DB_PASSWORD=emp_pass
DB_NAME=empanadas_db
CORS_ORIGIN=http://localhost:8080
# (opcional) activa seguridad por API key:
API_KEY=
cp api/.env.example api/.env
docker compose up -d --buildsudo docker compose up -d --build en caso de error de permisos cambiar puertos en caso de error y volver a intentar
cd api
npm install
npm testLos tests corren con Jest + Supertest (ESM) y mock de
dbpor módulo.