Skip to content

Commit

Permalink
✨ Prod ponder instance
Browse files Browse the repository at this point in the history
  • Loading branch information
KONFeature committed Oct 7, 2024
1 parent 3b287e8 commit a9735b6
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 27 deletions.
50 changes: 25 additions & 25 deletions iac/Indexer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export function IndexerStack({ app, stack }: StackContext) {
name: "indexer-dev",
tag: process.env.PONDER_DEV_IMAGE_TAG,
});
const _indexerProdImage = getImageFromName({
const indexerProdImage = getImageFromName({
stack,
app,
name: "indexer-prod",
Expand Down Expand Up @@ -97,39 +97,39 @@ export function IndexerStack({ app, stack }: StackContext) {
secrets: cdkSecretsMap,
});

// // Build the prod indexer instance
// const prodIndexer = createServiceConfig({
// stack,
// serviceName: "Ponder-IndexerProd",
// sharedConfig,
// typeKey: "indexer",
// image: indexerProdImage,
// entryPoint: entryPoints.prod.indexer,
// secrets: cdkSecretsMap,
// });
// Build the prod indexer instance
const prodIndexer = createServiceConfig({
stack,
serviceName: "Ponder-IndexerProd",
sharedConfig,
typeKey: "indexer",
image: indexerProdImage,
entryPoint: entryPoints.prod.indexer,
secrets: cdkSecretsMap,
});

// // Build the prod reader instance
// const prodReader = createServiceConfig({
// stack,
// serviceName: "Ponder-ReaderProd",
// sharedConfig,
// typeKey: "reader",
// domainKey: "prod",
// image: indexerProdImage,
// entryPoint: entryPoints.prod.reader,
// secrets: cdkSecretsMap,
// });
// Build the prod reader instance
const prodReader = createServiceConfig({
stack,
serviceName: "Ponder-ReaderProd",
sharedConfig,
typeKey: "reader",
domainKey: "prod",
image: indexerProdImage,
entryPoint: entryPoints.prod.reader,
secrets: cdkSecretsMap,
});

stack.addOutputs({
DevIndexerServiceId: devIndexer.id,
DevReaderServiceId: devReader.id,
// ProdIndexerServiceId: prodIndexer.id,
// ProdReaderServiceId: prodReader.id,
ProdIndexerServiceId: prodIndexer.id,
ProdReaderServiceId: prodReader.id,
});

// Tell that prod and dev indexer services depends on the erpc service
devIndexer.node.addDependency(erpcService);
// prodIndexer.node.addDependency(erpcService);
prodIndexer.node.addDependency(erpcService);
}

/**
Expand Down
2 changes: 1 addition & 1 deletion packages/ponder/config/config-local.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { createEnvConfig } from "./configBuilder";
export default createEnvConfig({
network: {
chainId: 421614,
deploymentBlock: 75793399,
deploymentBlock: 86607902,
},
networkKey: "arbitrumSepolia",
});
2 changes: 1 addition & 1 deletion packages/ponder/config/config-prod.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export default createEnvConfig({
pgDatabase: "ponder_prod",
network: {
chainId: 42161,
deploymentBlock: undefined,
deploymentBlock: 261367992,
},
networkKey: "arbitrum",
});
2 changes: 2 additions & 0 deletions packages/ponder/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@
"format:check": "biome check .",
"lint": "biome lint .",
"serve": "ponder --config config/config-local.ts serve",
"serve:prod": "ponder --config config/config-prod.ts serve",
"serve:dev": "ponder --config config/config-dev.ts serve",
"start": "ponder --config config/config-local.ts start",
"start:dev": "ponder --config config/config-dev.ts start",
"start:prod": "ponder --config config/config-prod.ts start",
"typecheck": "tsc"
},
"dependencies": {
Expand Down

0 comments on commit a9735b6

Please sign in to comment.