Skip to content

fix: route quickstart through flash service#415

Merged
islandbitcoin merged 3 commits into
tmp/bridge-rebase-pr-readyfrom
fix/quickstart-router-public-subgraph
Jun 24, 2026
Merged

fix: route quickstart through flash service#415
islandbitcoin merged 3 commits into
tmp/bridge-rebase-pr-readyfrom
fix/quickstart-router-public-subgraph

Conversation

@forge0x

@forge0x forge0x commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Rename the quickstart app service from galoy to flash and render Apollo Router, Kratos, and Oathkeeper upstreams to http://flash:... instead of legacy Galoy/Bats service names.
  • Pass Flash YAML config into the quickstart flash and trigger containers, including a quickstart-only overlay.
  • Add a guarded quickstart IBEX mock for local bootstrap: it requires both ibex.mock: true in the quickstart overlay and FLASH_ENABLE_IBEX_MOCK=true in Compose, so normal environments still use real IBEX.
  • Narrow quickstart.sh to a Flash public GraphQL smoke test instead of running the old Galoy BTC-wallet funding flow.
  • Fix distroless image source asset permissions so the non-root runtime can read copied config/proto assets.

Note

The previous revision used galoy because that was the inherited Compose service name for the local app container. Dread was right to call that out: Flash quickstart should not encode Galoy service routing, and CI quickstart should not need real IBEX sandbox credentials.

Verification

  • GALOY_QUICKSTART_PATH=./ docker compose -f quickstart/docker-compose.yml config --quiet
  • bash -n quickstart/bin/re-render.sh quickstart/bin/quickstart.sh
  • git diff --check
  • ytt -f ./docker-compose.tmpl.yml -f galoy/docker-compose.yml -f galoy/docker-compose.override.yml | rg -n "/app/quickstart/config|FLASH_ENABLE_IBEX_MOCK|http://(galoy|bats-tests):|firebaseappcheck.googleapis.com/72279297366|projects/72279297366"
  • Isolated local quickstart smoke with local Flash images and alternate host ports: GALOY_ENDPOINT=localhost:14002 COMPOSE_PROJECT_NAME=qs415ci ./bin/quickstart.shregtest, DONE

@forge0x forge0x force-pushed the fix/quickstart-router-public-subgraph branch from e168521 to ea65b42 Compare June 24, 2026 18:35
@forge0x forge0x changed the title fix: point quickstart upstreams at galoy service fix: route quickstart through flash service Jun 24, 2026
@islandbitcoin islandbitcoin merged commit ac1ddce into tmp/bridge-rebase-pr-ready Jun 24, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants