File tree Expand file tree Collapse file tree 2 files changed +13
-22
lines changed
Expand file tree Collapse file tree 2 files changed +13
-22
lines changed Original file line number Diff line number Diff line change 11# Production stage
2- FROM node:18-alpine
3-
2+ FROM node:22-alpine
43
54# Accept build arguments
6- ARG SUBGRAPH_API_FOREIGN
7- ARG SUBGRAPH_API_NATIVE
8-
9-
10- ENV SUBGRAPH_API_FOREIGN=$SUBGRAPH_API_FOREIGN
11- ENV SUBGRAPH_API_NATIVE=$SUBGRAPH_API_NATIVE
5+ ARG ENVIO_INDEXER_URL
126
7+ ENV ENVIO_INDEXER_URL=$ENVIO_INDEXER_URL
138
149# Install dumb-init for proper signal handling
1510RUN apk add --no-cache dumb-init
@@ -19,26 +14,24 @@ WORKDIR /app
1914
2015# Copy package files
2116COPY package.json ./
22- COPY yarn.lock ./
23- COPY .yarnrc.yml ./
2417
25- # Install dependencies
26- RUN yarn install && \
27- yarn cache clean
18+ # Install dependencies using pnpm
19+ RUN corepack enable && corepack prepare pnpm@latest --activate
20+ COPY pnpm-lock.yaml ./
21+ RUN pnpm install --frozen-lockfile
2822
2923# Copy source code
3024COPY . .
3125
3226# Generate types
33- RUN yarn typechain
34- RUN yarn build
35-
27+ RUN pnpm typechain
28+ RUN pnpm build
3629
3730# Create data directory with correct ownership
38- RUN mkdir -p /app/data
31+ RUN mkdir -p /app/data
3932
4033# Use dumb-init to handle signals properly
4134ENTRYPOINT ["dumb-init" , "--" ]
4235
4336# Default command
44- CMD ["yarn " , "start" ]
37+ CMD ["pnpm " , "start" ]
Original file line number Diff line number Diff line change @@ -5,16 +5,14 @@ services:
55 build :
66 context : .
77 args :
8- - SUBGRAPH_API_FOREIGN=${SUBGRAPH_API_FOREIGN}
9- - SUBGRAPH_API_NATIVE=${SUBGRAPH_API_NATIVE}
8+ - ENVIO_INDEXER_URL=${ENVIO_INDEXER_URL}
109 environment :
1110 - SLACK_TOKEN=${SLACK_TOKEN}
1211 - SLACK_CHANNEL=${SLACK_CHANNEL}
1312 - SLACK_WEBHOOK_URL=${SLACK_WEBHOOK_URL}
1413 - MAINNET_RPC_URL=${MAINNET_RPC_URL}
1514 - GNOSIS_RPC_URL=${GNOSIS_RPC_URL}
16- - SUBGRAPH_API_NATIVE=${SUBGRAPH_API_NATIVE}
17- - SUBGRAPH_API_FOREIGN=${SUBGRAPH_API_FOREIGN}
15+ - ENVIO_INDEXER_URL=${ENVIO_INDEXER_URL}
1816 - IS_VALIDATOR_BALANCE_ON_GC=${IS_VALIDATOR_BALANCE_ON_GC}
1917 - INACTIVITY_THRESHOLD_HOURS=${INACTIVITY_THRESHOLD_HOURS}
2018 - TRANSACTION_TIMEOUT_HOURS=${TRANSACTION_TIMEOUT_HOURS}
You can’t perform that action at this time.
0 commit comments