Skip to content

Feature: Environment configuration and secrets management#1672

Merged
s223973381 merged 1 commit intoChameleon-company:frontend_workfrom
lakindubd:Lakindu_WD
Mar 18, 2026
Merged

Feature: Environment configuration and secrets management#1672
s223973381 merged 1 commit intoChameleon-company:frontend_workfrom
lakindubd:Lakindu_WD

Conversation

@lakindubd
Copy link
Copy Markdown

Replaced 7 hardcoded Firebase credentials with process.env references. Added startup validation check

Added explicit .env, .env.local, .env.development, .env.production, .env.staging entries

Added startup check, throws clear error if DATABASE_URL is missing

Created .env.example, as a Safe template listing all required environment variables with placeholder values. Safe to commit

found that the existing .gitignore only had .env*.local which does not cover a plain .env file, leaving real credentials at risk of being accidentally committed

I added explicit .env and related patterns to .gitignore

@s223973381
Copy link
Copy Markdown

no conflicts

@s223973381 s223973381 merged commit 6e2afe3 into Chameleon-company:frontend_work Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants