pkmntrade.club/src/pkmntrade_club
badbl0cks f20c4f9474
feat: add dynamic versioning and automated deployment with rollback capability
- Implement setuptools-scm for dynamic version management from git tags
- Refactor CI/CD into separate build and deploy jobs with artifact sharing
- Add versioned releases with timestamp-based deployment directories
- Implement health checks and automatic rollback on deployment failure
- Extract deployment logic into reusable shell scripts
- Add Docker layer caching to speed up builds
- Include version info in Django context and build args
2025-06-06 14:38:23 -07:00
..
accounts Major refactoring of build_deploy action, along with docker building and packaging improvements. Added no_signups and other .env improvements. There is no longer a separate .env.dev, both use .env now. 2025-05-18 11:27:59 -07:00
cards Finish packaging and change to src-based packaging layout, replace caddy with haproxy for performance, and update docker-compose and Dockerfiles for new packaging. 2025-05-09 18:49:34 -07:00
common feat: add dynamic versioning and automated deployment with rollback capability 2025-06-06 14:38:23 -07:00
django_project feat: add dynamic versioning and automated deployment with rollback capability 2025-06-06 14:38:23 -07:00
home feat(dev): Enable hot reloading and streamline local development 2025-05-23 21:19:33 -07:00
media fix manifest.in to properly include package files, and fix docker-compose web and staging to use the correct tags (stable and staging) instead of edge 2025-05-18 20:29:39 -07:00
static fix(static): For now, replace @ symbols from static js filenames as granian doesn't handle URL-encoded static paths properly yet. But the static file handling is faster with granian, so we want to keep it. 2025-05-23 21:35:52 -07:00
staticfiles fix manifest.in to properly include package files, and fix docker-compose web and staging to use the correct tags (stable and staging) instead of edge 2025-05-18 20:29:39 -07:00
tests/utils Finish packaging and change to src-based packaging layout, replace caddy with haproxy for performance, and update docker-compose and Dockerfiles for new packaging. 2025-05-09 18:49:34 -07:00
theme fix(templates) Add missing cache templatetag to trade_acceptance partial 2025-06-01 19:08:00 -07:00
trades Greatly improve prefetching and reduce # of db calls for each trade_offer 2025-05-18 15:26:34 -07:00
__init__.py feat: add dynamic versioning and automated deployment with rollback capability 2025-06-06 14:38:23 -07:00
_version.py feat: add dynamic versioning and automated deployment with rollback capability 2025-06-06 14:38:23 -07:00