.env.go.local ((better))
Elias knew that .env.go.local was in the .gitignore . It shouldn't be in the repository. It shouldn't be on the server.
DB_HOST=localhost DB_PORT=5432 DB_USER=myuser DB_PASSWORD=mypassword .env.go.local
To understand .env.go.local , we have to look at the hierarchy of environment files often used in frameworks like Vite or Next.js, which has started to bleed into the Go ecosystem: : The default constants. .env.local : Local overrides for all environments. .env.development : Specific settings for the dev stage. Elias knew that
//go:build local // +build local