mirror of
https://github.com/yamadashy/repomix.git
synced 2026-05-30 11:18:53 +02:00
fix(website-server): Add git to Docker build stages and update lock file
- Add git to builder and deps stages for GitHub-based npm dependencies - Update --only=production to --omit=dev (npm warning fix) - Update package-lock.json with new repomix dependency
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
# ==============================================================================
|
||||
FROM node:24-alpine AS builder
|
||||
|
||||
# Install git (required for GitHub-based npm dependencies)
|
||||
RUN apk add --no-cache git
|
||||
|
||||
WORKDIR /app
|
||||
COPY package*.json ./
|
||||
|
||||
@@ -20,11 +23,14 @@ RUN npm run build
|
||||
# ==============================================================================
|
||||
FROM node:24-alpine AS deps
|
||||
|
||||
# Install git (required for GitHub-based npm dependencies)
|
||||
RUN apk add --no-cache git
|
||||
|
||||
WORKDIR /app
|
||||
COPY package*.json ./
|
||||
|
||||
# Install only production dependencies
|
||||
RUN npm ci --only=production --ignore-scripts && \
|
||||
RUN npm ci --omit=dev --ignore-scripts && \
|
||||
npm cache clean --force
|
||||
|
||||
# ==============================================================================
|
||||
|
||||
Generated
+28
-37
@@ -10,7 +10,7 @@
|
||||
"@hono/node-server": "^1.19.7",
|
||||
"fflate": "^0.8.2",
|
||||
"hono": "^4.11.1",
|
||||
"repomix": "^1.11.0",
|
||||
"repomix": "github:yamadashy/repomix#main",
|
||||
"winston": "^3.19.0",
|
||||
"zod": "^4.2.1"
|
||||
},
|
||||
@@ -832,9 +832,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/@repomix/tree-sitter-wasms": {
|
||||
"version": "0.1.15",
|
||||
"resolved": "https://registry.npmjs.org/@repomix/tree-sitter-wasms/-/tree-sitter-wasms-0.1.15.tgz",
|
||||
"integrity": "sha512-ReBeD3jcIqJTJcm4OS1gltWzUmia/Vuq3AE3630Ac1fGNP3fIH2nSPof4ksQR3rG/gwjPpcuW8l25B+dju8FsQ==",
|
||||
"version": "0.1.16",
|
||||
"resolved": "https://registry.npmjs.org/@repomix/tree-sitter-wasms/-/tree-sitter-wasms-0.1.16.tgz",
|
||||
"integrity": "sha512-CIINozBWFwjhH4DQALN/b4n1S08fHhXQOdjX2G7s4w+Urew37aLU0AHVyCjHM5Pbnh63tDYt4YyUkS6vRUV38A==",
|
||||
"license": "Unlicense"
|
||||
},
|
||||
"node_modules/@sec-ant/readable-stream": {
|
||||
@@ -2046,9 +2046,9 @@
|
||||
"license": "BSD-3-Clause"
|
||||
},
|
||||
"node_modules/fast-xml-parser": {
|
||||
"version": "5.3.2",
|
||||
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.2.tgz",
|
||||
"integrity": "sha512-n8v8b6p4Z1sMgqRmqLJm3awW4NX7NkaKPfb3uJIBTSH7Pdvufi3PQ3/lJLQrvxcMYl7JI2jnDO90siPEpD8JBA==",
|
||||
"version": "5.3.3",
|
||||
"resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.3.tgz",
|
||||
"integrity": "sha512-2O3dkPAAC6JavuMm8+4+pgTk+5hoAs+CjZ+sWcQLkX9+/tHRuTkQh/Oaifr8qDmZ8iEHb771Ea6G8CdwkrgvYA==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
@@ -2064,9 +2064,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/fastq": {
|
||||
"version": "1.19.1",
|
||||
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
|
||||
"integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
|
||||
"version": "1.20.1",
|
||||
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
|
||||
"integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"reusify": "^1.0.4"
|
||||
@@ -2393,9 +2393,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/globby": {
|
||||
"version": "16.0.0",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-16.0.0.tgz",
|
||||
"integrity": "sha512-ejy4TJFga99yW6Q0uhM3pFawKWZmtZzZD/v/GwI5+9bCV5Ew+D2pSND6W7fUes5UykqSsJkUfxFVdRh7Q1+P3Q==",
|
||||
"version": "16.1.0",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-16.1.0.tgz",
|
||||
"integrity": "sha512-+A4Hq7m7Ze592k9gZRy4gJ27DrXRNnC1vPjxTt1qQxEY8RxagBkBxivkCwg7FxSTG0iLLEMaUx13oOr0R2/qcQ==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@sindresorhus/merge-streams": "^4.0.0",
|
||||
@@ -3594,22 +3594,21 @@
|
||||
},
|
||||
"node_modules/repomix": {
|
||||
"version": "1.11.0",
|
||||
"resolved": "https://registry.npmjs.org/repomix/-/repomix-1.11.0.tgz",
|
||||
"integrity": "sha512-aUP/4uLa51fJnWjdz0j+HgCI8hP4gd+K9bsNGy8p2PZj4LA/ieeu2v9T1xc5SIcPP/CFi5tMG3raElfHg0F3Lg==",
|
||||
"resolved": "git+ssh://git@github.com/yamadashy/repomix.git#5b02cb56ed606f283e2fd118e07e69c75ee99d8b",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@clack/prompts": "^0.11.0",
|
||||
"@modelcontextprotocol/sdk": "^1.24.3",
|
||||
"@modelcontextprotocol/sdk": "^1.25.1",
|
||||
"@repomix/strip-comments": "^2.4.2",
|
||||
"@repomix/tree-sitter-wasms": "^0.1.15",
|
||||
"@repomix/tree-sitter-wasms": "^0.1.16",
|
||||
"@secretlint/core": "^11.2.5",
|
||||
"@secretlint/secretlint-rule-preset-recommend": "^11.2.5",
|
||||
"clipboardy": "^5.0.1",
|
||||
"clipboardy": "^5.0.2",
|
||||
"commander": "^14.0.2",
|
||||
"fast-xml-parser": "^5.3.2",
|
||||
"fast-xml-parser": "^5.3.3",
|
||||
"fflate": "^0.8.2",
|
||||
"git-url-parse": "^16.1.0",
|
||||
"globby": "^16.0.0",
|
||||
"globby": "^16.1.0",
|
||||
"handlebars": "^4.7.8",
|
||||
"iconv-lite": "^0.7.0",
|
||||
"is-binary-path": "^3.0.0",
|
||||
@@ -3622,8 +3621,8 @@
|
||||
"picocolors": "^1.1.1",
|
||||
"tiktoken": "^1.0.22",
|
||||
"tinypool": "^2.0.0",
|
||||
"web-tree-sitter": "^0.25.10",
|
||||
"zod": "^4.1.13"
|
||||
"web-tree-sitter": "^0.26.3",
|
||||
"zod": "^4.2.1"
|
||||
},
|
||||
"bin": {
|
||||
"repomix": "bin/repomix.cjs"
|
||||
@@ -4071,9 +4070,9 @@
|
||||
}
|
||||
},
|
||||
"node_modules/strnum": {
|
||||
"version": "2.1.1",
|
||||
"resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.1.tgz",
|
||||
"integrity": "sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==",
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/strnum/-/strnum-2.1.2.tgz",
|
||||
"integrity": "sha512-l63NF9y/cLROq/yqKXSLtcMeeyOfnSQlfMSlzFt/K73oIaD8DGaQWd7Z34X9GPiKqP5rbSh84Hl4bOlLcjiSrQ==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
@@ -4324,18 +4323,10 @@
|
||||
}
|
||||
},
|
||||
"node_modules/web-tree-sitter": {
|
||||
"version": "0.25.10",
|
||||
"resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.25.10.tgz",
|
||||
"integrity": "sha512-Y09sF44/13XvgVKgO2cNDw5rGk6s26MgoZPXLESvMXeefBf7i6/73eFurre0IsTW6E14Y0ArIzhUMmjoc7xyzA==",
|
||||
"license": "MIT",
|
||||
"peerDependencies": {
|
||||
"@types/emscripten": "^1.40.0"
|
||||
},
|
||||
"peerDependenciesMeta": {
|
||||
"@types/emscripten": {
|
||||
"optional": true
|
||||
}
|
||||
}
|
||||
"version": "0.26.3",
|
||||
"resolved": "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.26.3.tgz",
|
||||
"integrity": "sha512-JIVgIKFS1w6lejxSntCtsS/QsE/ecTS00en809cMxMPxaor6MvUnQ+ovG8uTTTvQCFosSh4MeDdI5bSGw5SoBw==",
|
||||
"license": "MIT"
|
||||
},
|
||||
"node_modules/webidl-conversions": {
|
||||
"version": "3.0.1",
|
||||
|
||||
Reference in New Issue
Block a user