2 days ago
Hi Railway Team.
The existing docs make it unclear if my Doppler connection overrides or is shadowed by same name collisions in my services deployments on railway. Furthermore in the shared global environment configs (particularly those for our preview environments, which we mark staging-development in the appropriate projects in our Crater Workspace), there is no visual indicator at all to determine whether Doppler is connected.
Is this an error? Haven't been able to see confirmation except on the Doppler side for weeks (though we know most of the variables are being applied). Ask to know if there is a visual page we should go to per service so that we can know what is actually being read, or that Doppler is even connected for a project/be able to change the configuration later, since this is so important to our runtime.
2 Replies
2 days ago
This thread has been opened as a public bounty so the community can help solve it. The thread and any further activity are now visible to everyone.
Status changed to Open Railway • 2 days ago
14 hours ago
The most effective way to verify what Doppler is actually injecting per service is to use Railway’s raw variables view: in your service dashboard, click Variables → Show all variables (including inherited ones). This renders the fully resolved variable set that the service sees at runtime, including any inherited shared variables from Doppler’s sync. Any collision will surface here because the winning value is the one displayed.
14 hours ago
If you need to change the Doppler config mapped to a given Railway service post-setup, go back to Doppler → Integrations → Railway sync entry and edit the configuration mapping. You can re-point it to a different Doppler config (e.g., from staging to staging_development ) without needing to recreate the integration token.
