No description
Find a file
2026-03-18 15:45:00 +00:00
config Add DR environment config 2026-03-05 13:00:00 +00:00
docs Docs: mention CI auto-deploy in guide 2026-03-18 15:45:00 +00:00
lib Add Slack notify helper for deployment alerts 2026-02-20 10:20:00 +00:00
scripts Wire up Slack notification after successful deploy 2026-02-20 10:35:00 +00:00
.env.example initial commit 2026-01-08 09:14:00 +00:00
.gitignore initial commit 2026-01-08 09:14:00 +00:00
README.md README: add secret management policy note 2026-02-12 08:45:00 +00:00

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)

Secret management

Use the company Vault at https://vault.nexus.local for all secrets. Never commit credentials to version control. See lib/vault.sh for runtime secret retrieval.