forked from Gitlink/gitlink_help_center
15 lines
620 B
Docker
15 lines
620 B
Docker
FROM docker.1ms.run/library/node:20-alpine
|
|
LABEL maintainer="yuankaifneg <2894340009@qq.com>"
|
|
|
|
WORKDIR /gitlink_help_center
|
|
|
|
COPY ./ /gitlink_help_center/
|
|
|
|
RUN npm install --legacy-peer-deps
|
|
|
|
RUN node -e "const fs=require('fs');const d='node_modules/@docusaurus/bundler/lib';fs.readdirSync(d).filter(f=>f.endsWith('.js')).forEach(f=>{const p=d+'/'+f;let c=fs.readFileSync(p,'utf8');if(c.includes('ProgressPlugin')){c=c.replace(/(new\s+[\w.]*ProgressPlugin)\(\s*\{[\s\S]*?\}\s*\)/g,'$1()');fs.writeFileSync(p,c);console.log('patched '+f);}});"
|
|
|
|
ENV CI=true
|
|
RUN npm run build -- --locale zh-cn
|
|
CMD ["npm", "run", "serve"]
|