@@ -51,6 +51,12 @@ WORKDIR /multichain-config-generator
5151COPY ./deploy/tools/multichain-config-generator/package.json ./deploy/tools/multichain-config-generator/yarn.lock ./
5252RUN yarn --frozen-lockfile --network-timeout 100000
5353
54+ # ## llms.txt GENERATOR
55+ # Install dependencies
56+ WORKDIR /llms-txt-generator
57+ COPY ./deploy/tools/llms-txt-generator/package.json ./deploy/tools/llms-txt-generator/yarn.lock ./
58+ RUN yarn --frozen-lockfile --network-timeout 100000
59+
5460
5561# *****************************
5662# ****** STAGE 2: Build *******
@@ -117,6 +123,11 @@ COPY --from=deps /sitemap-generator/node_modules ./deploy/tools/sitemap-generato
117123COPY --from=deps /multichain-config-generator/node_modules ./deploy/tools/multichain-config-generator/node_modules
118124RUN cd ./deploy/tools/multichain-config-generator && yarn build
119125
126+ # ## llms.txt GENERATOR
127+ # Copy dependencies and source code, then build
128+ COPY --from=deps /llms-txt-generator/node_modules ./deploy/tools/llms-txt-generator/node_modules
129+ RUN cd ./deploy/tools/llms-txt-generator && yarn build
130+
120131
121132# *****************************
122133# ******* STAGE 3: Run ********
@@ -146,9 +157,10 @@ COPY --from=builder /app/package.json ./package.json
146157COPY --from=builder /app/deploy/tools/envs-validator/index.js ./envs-validator.js
147158COPY --from=builder /app/deploy/tools/feature-reporter/index.js ./feature-reporter.js
148159COPY --from=builder /app/deploy/tools/multichain-config-generator/dist ./deploy/tools/multichain-config-generator/dist
160+ COPY --from=builder /app/deploy/tools/llms-txt-generator/dist ./deploy/tools/llms-txt-generator/dist
149161
150162# Copy scripts
151- # # Entripoint
163+ # # Entrypoint
152164COPY --chmod=755 ./deploy/scripts/entrypoint.sh .
153165# # ENV validator and client script maker
154166COPY --chmod=755 ./deploy/scripts/validate_envs.sh .
0 commit comments