11 days ago
I need help untangling my deployment setup. I have three projects — perceptive-imagination, accomplished-reprieve, and enthusiastic-perfection — and each one has a service named ProbEdge-Master, all connected to the same GitHub repo. My deploys keep failing and I'm getting conflicting information:
- One deployment's diagnosis says required environment variables (
DATABASE_URL,JWT_SECRET, etc.) are missing and the app crashes on startup before the healthcheck. - Another deployment's diagnosis says it was "manually cancelled before the container started — no automated failure occurred."
- One service shows an empty Variables tab; another shows 55–56 populated variables.
I believe my GitHub repo is auto-deploying into more than one project at once, which is why deploys land in places I'm not watching and get superseded or cancelled.
Can you please confirm: (1) which exact project and service my GitHub repo is connected to, (2) whether multiple services are deploying from the same repo, and (3) the safest way to consolidate down to a single ProbEdge-Master service so I'm only deploying in one place.
Thanks.
1 Replies
11 days ago
This thread has been marked as public for community involvement, as it does not contain any sensitive or personal information. Any further activity in this thread will be visible to everyone.
Status changed to Open Railway • 11 days ago
11 days ago
To confirm which project your repo is connected to, go into each ProbEdge-Master service and check Settings > Source. It will show the linked GitHub repo and branch for each one.
Based on what you're describing, yes, multiple services are almost certainly deploying from the same repo. Every push is triggering deploys across all three projects simultaneously, which explains the conflicting diagnostics.
To consolidate safely, first disconnect the GitHub repo under Settings > Source on the two services you want to remove. Do not delete them yet. Then trigger a fresh deploy on your keeper service (the one with 55-56 variables) and confirm it works. Once that's verified, you can safely delete the other two.