From 274f283d96345b1f6e0b227a230b58f00262090a Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Sun, 15 Jun 2025 21:45:24 +0000 Subject: [PATCH] feat: add frontend-hub service to docker-compose --- docker/dev-full/docker-compose.yml | 15 +++++++++++++++ docker/dev-full/frontend-hub/entrypoint.sh | 13 +++++++++++++ 2 files changed, 28 insertions(+) create mode 100755 docker/dev-full/frontend-hub/entrypoint.sh diff --git a/docker/dev-full/docker-compose.yml b/docker/dev-full/docker-compose.yml index 101eae25f3..3120f6bdee 100644 --- a/docker/dev-full/docker-compose.yml +++ b/docker/dev-full/docker-compose.yml @@ -379,6 +379,21 @@ services: environment: - GF_INSTALL_PLUGINS=grafana-clickhouse-datasource + frontend-hub: + image: node:22-bullseye + restart: unless-stopped + working_dir: /app/frontend/apps/hub + command: /bin/bash /etc/frontend-hub/entrypoint.sh + environment: + - NODE_ENV=development + ports: + - "5080:5080" + volumes: + - ../..:/app:rw + - ./frontend-hub/entrypoint.sh:/etc/frontend-hub/entrypoint.sh:ro + networks: + - rivet-network + otel-collector: image: otel/opentelemetry-collector-contrib:latest restart: unless-stopped diff --git a/docker/dev-full/frontend-hub/entrypoint.sh b/docker/dev-full/frontend-hub/entrypoint.sh new file mode 100755 index 0000000000..df41456ec3 --- /dev/null +++ b/docker/dev-full/frontend-hub/entrypoint.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set -e + +npm i -g corepack +corepack enable + +# Install packages +cd /app +yarn install + +# Start dev server +cd /app/frontend/apps/hub +yarn dev --host 0.0.0.0 --port 5080