Skip to main content

Configuration & Secrets

Panduan mengelola configuration dan secrets menggunakan Viper dan environment variables.

⚙️ Configuration Management

Using Viper

Config File (YAML)

🔐 Secrets Management

Environment Variables

Best Practices

  • ✅ Never commit .env to git
  • ✅ Use .env.example as template
  • ✅ Rotate secrets regularly
  • ✅ Use different secrets per environment
  • ✅ Use secret management tools (Vault, AWS Secrets Manager)

Local Setup

Environment setup

DevOps

Deployment workflow