Configuración de automatización de CICD #35

Merged
jkuijperm merged 9 commits from dev into main 2026-09-29 16:11:55 +00:00

9 Commits

Author SHA1 Message Date
7cf8d8ce07 dockignore actualizado 2026-09-29 18:02:01 +02:00
466e51c703 Merge branches 'dev' and 'dev' of https://gitea.kuijper.es/jkuijperm/expenses_manager into dev 2026-09-29 17:34:02 +02:00
5f5b30108e Build: imagen autocontenida, .dockerignore y limpieza de requirements
- Dockerfile copia el proyecto Django, no la raiz del repo, para que
  manage.py y wsgi.py queden donde gunicorn los espera
- collectstatic en tiempo de construccion y CMD en la imagen
- .dockerignore: evita que .env, .git y artefactos locales entren en la imagen
- requirements.txt sin BOM
2026-09-29 17:32:21 +02:00
b8d90c08af test: cobertura de traspasos
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:52:30 +02:00
d37cf0800d fix: blank=True en las patas de Transfer
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:52:29 +02:00
488e370a04 feat: redirección del check is_transfer al formulario de traspaso
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:52:13 +02:00
0dd34ab5dc feat: CRUD de traspasos
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:51:16 +02:00
9af6e749d5 feat: migración de datos de traspasos heredados
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:50:52 +02:00
7fd2f3361d feat: modelo Transfer e is_system en Category
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 08:50:45 +02:00