From 70d2cc35d79fc87a2789c66489f7b842c1fa5a51 Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Thu, 12 Mar 2026 18:20:09 -0700 Subject: [PATCH] Split Railway config per Foundry service --- foundry/{Dockerfile => docker/backend.Dockerfile} | 0 justfile | 2 +- railway/foundry-frontend/railway.toml | 7 +++++++ railway/foundry-mock/railway.toml | 7 +++++++ railway/foundry/railway.toml | 7 +++++++ 5 files changed, 22 insertions(+), 1 deletion(-) rename foundry/{Dockerfile => docker/backend.Dockerfile} (100%) create mode 100644 railway/foundry-frontend/railway.toml create mode 100644 railway/foundry-mock/railway.toml create mode 100644 railway/foundry/railway.toml diff --git a/foundry/Dockerfile b/foundry/docker/backend.Dockerfile similarity index 100% rename from foundry/Dockerfile rename to foundry/docker/backend.Dockerfile diff --git a/justfile b/justfile index a158d73..7ff63a6 100644 --- a/justfile +++ b/justfile @@ -182,7 +182,7 @@ foundry-hf *ARGS: [group('foundry')] foundry-docker-build tag='foundry:local': - docker build -f foundry/Dockerfile -t {{tag}} . + docker build -f foundry/docker/backend.Dockerfile -t {{tag}} . [group('foundry')] foundry-desktop-dev: diff --git a/railway/foundry-frontend/railway.toml b/railway/foundry-frontend/railway.toml new file mode 100644 index 0000000..ee38547 --- /dev/null +++ b/railway/foundry-frontend/railway.toml @@ -0,0 +1,7 @@ +[build] +builder = "DOCKERFILE" +dockerfilePath = "../../foundry/docker/frontend.Dockerfile" + +[deploy] +restartPolicyType = "ON_FAILURE" +restartPolicyMaxRetries = 10 diff --git a/railway/foundry-mock/railway.toml b/railway/foundry-mock/railway.toml new file mode 100644 index 0000000..45380cc --- /dev/null +++ b/railway/foundry-mock/railway.toml @@ -0,0 +1,7 @@ +[build] +builder = "DOCKERFILE" +dockerfilePath = "../../foundry/docker/frontend.mock.Dockerfile" + +[deploy] +restartPolicyType = "ON_FAILURE" +restartPolicyMaxRetries = 10 diff --git a/railway/foundry/railway.toml b/railway/foundry/railway.toml new file mode 100644 index 0000000..ac60bbe --- /dev/null +++ b/railway/foundry/railway.toml @@ -0,0 +1,7 @@ +[build] +builder = "DOCKERFILE" +dockerfilePath = "../../foundry/docker/backend.Dockerfile" + +[deploy] +restartPolicyType = "ON_FAILURE" +restartPolicyMaxRetries = 10