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