DDoug Niccum1d ago · 13 min readDocker Compose Node.js Environment Variables: All MethodsKey takeaways Compose injects Node.js env vars four ways: environment:, env_file, Dockerfile ENV, and host shell exports, and environment: always overrides the others. Node showing undefined usually 11Rnotes.secretstash.cloud
MMauricio VillegasSep 2 · 13 min readSettings from the environmentThe second post gave the tool a config file it finds on its own, so that ~/.config/quakes.yaml decides what quakes does from any directory. That solves the problem for a person with a home directory, mauvilsa.hashnode.dev
HHarshit SahuAug 29 · 12 min readEnvironment Variables, .env Files, and Vault Basics"Your application should know how to run, not what secrets it owns." One of the biggest mistakes beginners make in software development and DevOps is storing passwords, API keys, and database credentharshitsahu2311.hashnode.dev
EEva J PatelJul 29 · 7 min readStop Uploading Your API Keys to GitHub : GitHub Secrets Explained in Easy Words "I accidentally pushed my OpenAI API key to GitHub." Congratulations. You just entered the danger zone. No, seriously. If your repository is public, there's a good chance bots have already seen it. No1evapatel123.hashnode.dev
AAniket DeyJul 15 · 3 min readStop Committing Secrets: Automatically Generate .env.example with gen-envexWhen working on Node.js, React, Next.js, or any modern application, one of the first things you'll create is a .env file. It stores everything from database credentials to API keys and authentication 53Mblog.aniketdey.in
SStefan AdolfJul 7 · 6 min readYour .env Setup Is a Design DecisionEvery project starts the same way. You create a .env, paste in a database URL, and move on. Six months later there are five of them, nobody quite remembers which one wins, and someone loses an afternostadolf.hashnode.dev
DDoug NiccumJun 25 · 8 min readWe kept leaking .env files across environments—here’s how I solved itA quick story Last year when I onboarded a new developer on the team I was managing, I quickly ran into a couple issues with the onboarding process. First, I realized our documentation was pretty bad blog.dniccumdesign.com
DDoug NiccumJun 17 · 5 min readStop sharing your variables in SlackOnboarding sucks The delicate balance of providing enough information so an employee feels informed while not having their brain explode from too much data can feel impossible at times. When I onboard1blog.dniccumdesign.com
DDhruvJun 12 · 8 min readReading typed config from .env in TypeScriptNumber(process.env.PORT) || 3000 That line shows up in a lot of config files, and it has two bugs hiding in it. Misspell PORT in your .env and you don't get an error, you get 3000, and you find out inmaterwelon.hashnode.dev
RRajesh BMay 27 · 7 min readDay 63: Deploy Iron Gallery App on Kubernetes | 100 Days of DevOpsContent: Today I worked on deploying the Iron Gallery application along with its MariaDB backend on a Kubernetes cluster. This task helped me strengthen my understanding of Kubernetes Namespaces, Depdevrajesh.hashnode.dev