snapshot: preserve reliability hardening and Workdock identity pass
This commit is contained in:
21
README.md
21
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user