26 lines
753 B
Markdown
26 lines
753 B
Markdown
# nexus/tooling
|
|
|
|
Internal deployment and maintenance scripts for Nexus Corp infrastructure.
|
|
|
|
## Scripts
|
|
|
|
| Script | Description |
|
|
|--------|-------------|
|
|
| `scripts/deploy.sh` | Deploy build artifacts to production |
|
|
| `scripts/rollback.sh` | Roll back to previous release |
|
|
| `scripts/health-check.sh` | Check service health endpoints |
|
|
| `scripts/db-backup.sh` | Trigger manual database backup |
|
|
| `scripts/rotate-certs.sh` | Renew and deploy TLS certificates |
|
|
|
|
## Configuration
|
|
|
|
Copy `.env.example` to `.env` and fill in your credentials.
|
|
**Never commit `.env` to version control.**
|
|
|
|
Secrets are managed via HashiCorp Vault at `https://vault.nexus.local`.
|
|
|
|
## Requirements
|
|
|
|
- bash >= 5.0
|
|
- curl, rsync, awscli v2
|
|
- Vault CLI (for secret retrieval)
|