Block a user
wuziqi (latest)
Published 2026-09-12 12:54:35 +08:00 by root
Installation
docker pull gitea.wty.cool/root/wuziqi:latestsha256:8282a20baa01df646714538b96bcaf3f15382f3bba8946112df3a6947469b33e
Image Layers
| ADD alpine-minirootfs-3.23.5-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ENV NODE_ENV=production PORT=3000 |
| RUN /bin/sh -c apk add --no-cache libstdc++ libgcc && addgroup -S node -g 1000 && adduser -S -u 1000 -G node node && rm -rf /var/cache/apk/* # buildkit |
| COPY /usr/local/bin/node /usr/local/bin/node # buildkit |
| WORKDIR /app |
| COPY package.json ./ # buildkit |
| COPY /app/node_modules ./node_modules # buildkit |
| COPY /app/dist-server ./dist-server # buildkit |
| COPY /app/dist-web ./dist-web # buildkit |
| USER node |
| EXPOSE [3000/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL node -e "fetch('http://127.0.0.1:'+process.env.PORT+'/healthz').then(r=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"] Interval:30s Timeout:3s StartPeriod:5s StartInterval:0s Retries:3} |
| CMD ["node" "dist-server/server/index.js"] |