diff --git a/Dockerfile b/Dockerfile index a63babb..ac988c8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ WORKDIR /opt/geocontext COPY package.json package-lock.json tsconfig.json ./ RUN npm ci COPY src src/ +COPY scripts scripts/ RUN npm run build FROM node:22-alpine diff --git a/package.json b/package.json index cb89396..cf96226 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ }, "homepage": "https://github.com/ignfab/geocontext#readme", "scripts": { - "clean:dist": "rm -rf dist", + "clean:dist": "node scripts/dist-clean.js", "build": "npm run clean:dist && tsc && npx mcp-build", "watch": "tsc --watch", "start": "node dist/index.js", diff --git a/scripts/dist-clean.js b/scripts/dist-clean.js new file mode 100644 index 0000000..5447c76 --- /dev/null +++ b/scripts/dist-clean.js @@ -0,0 +1,3 @@ +import { rmSync } from 'fs'; + +rmSync('dist', { recursive: true, force: true });