From 54dc1beaf2407d2711f417350e8f476c0f29ee60 Mon Sep 17 00:00:00 2001 From: Bartosz Nowak Date: Fri, 5 Jul 2024 10:59:03 +0200 Subject: [PATCH] wip --- dashboard/.gitignore | 1 + dashboard/src/app/page.tsx | 4 ++-- docker-compose.yaml | 21 +++++++++++++++++++-- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/dashboard/.gitignore b/dashboard/.gitignore index fd3dbb5..6530858 100644 --- a/dashboard/.gitignore +++ b/dashboard/.gitignore @@ -19,6 +19,7 @@ # misc .DS_Store *.pem +.env # debug npm-debug.log* diff --git a/dashboard/src/app/page.tsx b/dashboard/src/app/page.tsx index ab1b2ab..84c2642 100644 --- a/dashboard/src/app/page.tsx +++ b/dashboard/src/app/page.tsx @@ -105,7 +105,7 @@ export default function Home() { let subscriber: EventSource | null = null try { - const response = await fetch("http://localhost:3010/delegate", { + const response = await fetch(`${process.env.NEXT_PUBLIC_API_URL}/delegate`, { method: "POST", headers: { "Content-Type": "application/json", @@ -126,7 +126,7 @@ export default function Home() { setIsProcessing(data.job_hash); subscriber = subscribeEvents( - "http://localhost:3010/job_events", + `${process.env.NEXT_PUBLIC_API_URL}/job_events`, `job_hash=${data.job_hash.toString()}`, (event) => { let job_event = JobEventsResponse.parse(event); diff --git a/docker-compose.yaml b/docker-compose.yaml index 45821c3..0ec105b 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -23,13 +23,30 @@ services: limits: cpus: '10' memory: '10G' - ports: - - "3010:3010/tcp" environment: - RUST_LOG=info networks: - zetina-network + zetina-delegator-dashboard: + build: + context: dashboard + dockerfile: dashboard.dockerfile + image: zetina-delegator-dashboard + depends_on: + - zetina-delegator + deploy: + resources: + limits: + cpus: '1' + memory: '1G' + ports: + - "3000:3000/tcp" + environment: + - NEXT_PUBLIC_API_URL=http://zetina-delegator:3010 + networks: + - zetina-network + zetina-executor: build: dockerfile: executor.dockerfile