Environment Configuration

Environment Configuration

Environment Configuration

Do not copy real application keys, passwords, API tokens, or private endpoints into Confluence.

Layout

Installed runtime configuration lives under /etc/nmsprime/env/*.env. The base package provides a global template; modules may provide additional templates.

Categories

  • Application environment, locale, timezone, logging

  • Database/cache/session/queue connections

  • Admin/customer URLs and ports

  • External integrations and provider credentials

  • Module feature/configuration switches

Rules

  • Never call env() directly outside Laravel configuration files

  • Never commit installation env files

  • Use least-privilege permissions

  • Restart/rebuild affected long-running processes/assets after supported config changes

Exact variable names and defaults are authoritative in Install/files/*.env and module templates.