|
233 | 233 |
|
234 | 234 | blockfrost-worker.enabled = false;
|
235 | 235 | pg-boss-worker.enabled = true;
|
236 |
| - backend.ogmiosSrvServiceName = "${final.namespace}-cardano-stack.${final.namespace}.svc.cluster.local"; |
| 236 | + backend.routes = let |
| 237 | + inherit (oci.meta) versions; |
| 238 | + in |
| 239 | + lib.concatLists [ |
| 240 | + (map (v: "/v${v}/health") versions.root) |
| 241 | + (map (v: "/v${v}/live") versions.root) |
| 242 | + (map (v: "/v${v}/meta") versions.root) |
| 243 | + (map (v: "/v${v}/ready") versions.root) |
| 244 | + (map (v: "/v${v}/asset") versions.assetInfo) |
| 245 | + (map (v: "/v${v}/chain-history") versions.chainHistory) |
| 246 | + (map (v: "/v${v}/network-info") versions.networkInfo) |
| 247 | + (map (v: "/v${v}/rewards") versions.rewards) |
| 248 | + (map (v: "/v${v}/tx-submit") versions.txSubmit) |
| 249 | + (map (v: "/v${v}/utxo") versions.utxo) |
| 250 | + (map (v: "/v${v}/handle") versions.handle) |
| 251 | + (map (v: "/v${v}/provider-server") versions.stakePool) |
| 252 | + (map (v: "/v${v}/stake-pool-provider-server") versions.stakePool) |
| 253 | + ]; |
| 254 | + |
237 | 255 |
|
238 | 256 | cardano-services = {
|
239 | 257 | ingresOrder = 99;
|
|
491 | 509 | };
|
492 | 510 | };
|
493 | 511 | };
|
| 512 | + |
| 513 | + "live-sanchonet@us-east-2@v1" = final: { |
| 514 | + |
| 515 | + namespace = "live-sanchonet"; |
| 516 | + name = "${final.namespace}-cardanojs-v1"; |
| 517 | + |
| 518 | + providers = { |
| 519 | + backend = { |
| 520 | + enabled = true; |
| 521 | + env.USE_SUBMIT_API = "true"; |
| 522 | + env.USE_BLOCKFROST = lib.mkForce "false"; |
| 523 | + env.SUBMIT_API_URL = "http://${final.namespace}-cardano-stack.${final.namespace}.svc.cluster.local:8090"; |
| 524 | + }; |
| 525 | + stake-pool-provider.enabled = true; |
| 526 | + }; |
| 527 | + |
| 528 | + projectors = { |
| 529 | + stake-pool.enabled = true; |
| 530 | + }; |
| 531 | + |
| 532 | + values = { |
| 533 | + network = "sanchonet"; |
| 534 | + region = "us-east-2"; |
| 535 | + |
| 536 | + blockfrost-worker.enabled = false; |
| 537 | + pg-boss-worker.enabled = true; |
| 538 | + backend.routes = let |
| 539 | + inherit (oci.meta) versions; |
| 540 | + in |
| 541 | + lib.concatLists [ |
| 542 | + (map (v: "/v${v}/health") versions.root) |
| 543 | + (map (v: "/v${v}/live") versions.root) |
| 544 | + (map (v: "/v${v}/meta") versions.root) |
| 545 | + (map (v: "/v${v}/ready") versions.root) |
| 546 | + (map (v: "/v${v}/asset") versions.assetInfo) |
| 547 | + (map (v: "/v${v}/chain-history") versions.chainHistory) |
| 548 | + (map (v: "/v${v}/network-info") versions.networkInfo) |
| 549 | + (map (v: "/v${v}/rewards") versions.rewards) |
| 550 | + (map (v: "/v${v}/tx-submit") versions.txSubmit) |
| 551 | + (map (v: "/v${v}/utxo") versions.utxo) |
| 552 | + (map (v: "/v${v}/handle") versions.handle) |
| 553 | + (map (v: "/v${v}/provider-server") versions.stakePool) |
| 554 | + (map (v: "/v${v}/stake-pool-provider-server") versions.stakePool) |
| 555 | + ]; |
| 556 | + |
| 557 | + cardano-services = { |
| 558 | + ingresOrder = 99; |
| 559 | + additionalRoutes = [ |
| 560 | + { |
| 561 | + pathType = "Prefix"; |
| 562 | + path = "/v1.0.0/stake-pool"; |
| 563 | + backend.service = { |
| 564 | + name = "${final.namespace}-cardanojs-v1-stake-pool-provider"; |
| 565 | + port.name = "http"; |
| 566 | + }; |
| 567 | + } |
| 568 | + { |
| 569 | + pathType = "Prefix"; |
| 570 | + path = "/v3.0.0/chain-history"; |
| 571 | + backend.service = { |
| 572 | + name = "${final.namespace}-cardanojs-v1-backend"; |
| 573 | + port.name = "http"; |
| 574 | + }; |
| 575 | + } |
| 576 | + ]; |
| 577 | + }; |
| 578 | + }; |
| 579 | + }; |
494 | 580 | };
|
495 | 581 | }
|
0 commit comments