snapshot: preserve reliability hardening and Workdock identity pass

This commit is contained in:
Md Bayazid Bostame
2026-03-27 00:28:34 +01:00
parent 811bcd8745
commit 8553482ddd
39 changed files with 1393 additions and 320 deletions

View File

@@ -1,6 +1,6 @@
# TUBCO Onboarding & Offboarding Portal
# Workdock
This is the standalone dockerized web application for the TUBCO onboarding and offboarding workflow.
Workdock is the dockerized business operations platform that powers internal company apps such as onboarding, offboarding, requests, integrations, backups, and future modular workplace tools.
## Services
- `web`: Django app (`http://localhost:8000`)
@@ -99,3 +99,20 @@ Verification behavior:
- restores the dump into a temporary verification database
- extracts media into a temporary directory
- checks that the restored DB and media structure are readable
## Release validation
Use one local gate before shipping larger changes:
- `make release-validate`
What it runs:
- Django system checks
- full workflow test suite
- translation compile
- collectstatic
- latest-backup verification
- production-like onboarding/offboarding smoke check
CI mirrors this split in two layers:
- fast Python validation
- Docker-based release gate with backup verification and smoke workflow checks