Compare commits
No commits in common. "4b9616b970099215ffd565e0945ce4c0f3603850" and "21ade761d153ae71a429973a03aa60dd72ab056e" have entirely different histories.
4b9616b970
...
21ade761d1
33
.cnb.yml
33
.cnb.yml
@ -10,28 +10,25 @@ $:
|
||||
- name: init
|
||||
script: npm install pnpm -g && pnpm i
|
||||
main:
|
||||
push:
|
||||
- imports: https://cnb.cool/risenstars/iot-env/-/blob/main/env.yml
|
||||
stages:
|
||||
- name: sync to gitea
|
||||
image: tencentcom/git-sync
|
||||
|
||||
settings:
|
||||
target_url: https://git.risenstars.com/risenstars/iot-manage-dashboard.git
|
||||
auth_type: https
|
||||
username: ${GIT_USERNAME}
|
||||
password: ${GIT_ACCESS_TOKEN}
|
||||
web_trigger_test:
|
||||
- docker:
|
||||
image: node:24
|
||||
volumes:
|
||||
- node_modules
|
||||
stages:
|
||||
- name: npm -i
|
||||
script: |
|
||||
npm install -g pnpm
|
||||
pnpm install --frozen-lockfile
|
||||
pnpm run build:tdesign
|
||||
- name: build cache image
|
||||
type: docker:cache
|
||||
options:
|
||||
dockerfile: cache.dockerfile
|
||||
by:
|
||||
- package.json
|
||||
- package-lock.json
|
||||
versionBy:
|
||||
- package-lock.json
|
||||
exports:
|
||||
name: iot-manage-dashboard
|
||||
- name: use cache image
|
||||
image: iot-manage-dashboard
|
||||
commands:
|
||||
- cp -r "$NODE_PATH" ./node_modules
|
||||
web_trigger_prod:
|
||||
- docker:
|
||||
image: node:24
|
||||
|
||||
@ -1,15 +1,23 @@
|
||||
FROM node:22
|
||||
FROM node:22-slim AS builder
|
||||
|
||||
# --max-old-space-size
|
||||
|
||||
|
||||
RUN npm config set registry http://mirrors.cloud.tencent.com/npm/ \
|
||||
&& npm i -g pnpm \
|
||||
&& pnpm config set store-dir /lib/pnpm
|
||||
ENV NODE_OPTIONS=--max-old-space-size=8192
|
||||
ENV TZ=Asia/Shanghai
|
||||
|
||||
WORKDIR /data/cache
|
||||
ENV NODE_PATH=/app/node_modules
|
||||
|
||||
COPY . .
|
||||
|
||||
RUN pnpm i
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# copy package.json and pnpm-lock.yaml to workspace
|
||||
COPY . /app
|
||||
|
||||
RUN npm config set registry https://mirrors.cloud.tencent.com/npm/
|
||||
RUN npm install -g pnpm@10.14.0
|
||||
RUN pnpm install --frozen-lockfile
|
||||
|
||||
RUN echo "Builder Success 🎉"
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user