Environment Variables
Manage secrets and configuration securely with environment variables in Dinou.
🔐 Environment Variables (.env)
Dinou automatically loads environment variables from a .env file for server-side code.
# .env
API_SECRET=my_secret_value
DB_HOST=localhost
DATABASE_URL=postgresql://user:pass@localhost:5432/dbSecurity Best Practices
Secure Your Variables
- Always add
.envto your.gitignore - Use different
.envfiles for development, staging, and production - Never commit secrets or API keys to version control
Access & Usage
Where They Work
Available in Server Components, Server Functions, and
getProps. Not accessible in Client Components for security.Runtime Access
Use
process.env.VARIABLE_NAME in server-side code. Variables are injected at runtime.