Files
lcbp3/docs/error/ci-deploy-deploy-502.md
admin 3bf34ea840
CI / CD Pipeline / build (push) Successful in 5m39s
CI / CD Pipeline / deploy (push) Failing after 3m9s
690522:2140 ADR-028-228 #03
2026-05-22 21:40:19 +07:00

51 KiB
Raw Permalink Blame History

2026-05-22T14:31:03.3328125Z asustor-runner(version:v0.4.0) received task 502 of job deploy, be triggered by event: push 2026-05-22T14:31:03.3332310Z workflow prepared 2026-05-22T14:31:03.3333111Z evaluating expression 'success()' 2026-05-22T14:31:03.3334186Z expression 'success()' evaluated to 'true' 2026-05-22T14:31:03.3334361Z 'runs-on' key not defined in CI / CD Pipeline/build 2026-05-22T14:31:03.3334525Z No steps found 2026-05-22T14:31:03.3335344Z evaluating expression 'github.ref == 'refs/heads/main'' 2026-05-22T14:31:03.3336000Z expression 'github.ref == 'refs/heads/main'' evaluated to 'true' 2026-05-22T14:31:03.3336278Z 🚀 Start image=node:18-bullseye 2026-05-22T14:31:03.3441484Z 🐳 docker pull image=node:18-bullseye platform= username= forcePull=false 2026-05-22T14:31:03.3441811Z 🐳 docker pull node:18-bullseye 2026-05-22T14:31:03.3463738Z Image exists? true 2026-05-22T14:31:03.3531904Z 🐳 docker create image=node:18-bullseye platform= entrypoint=["/bin/sleep" "10800"] cmd=[] network="bridge" 2026-05-22T14:31:17.8536193Z Created container name=GITEA-ACTIONS-TASK-502_WORKFLOW-CI-CD-Pipeline_JOB-deploy id=0877d84d997c7728dbdff6e4e6e5be3bf8c2302dbcf8faadbad207e08355babd from image node:18-bullseye (platform: ) 2026-05-22T14:31:17.8536797Z ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8] 2026-05-22T14:31:17.8537003Z 🐳 docker run image=node:18-bullseye platform= entrypoint=["/bin/sleep" "10800"] cmd=[] network="bridge" 2026-05-22T14:31:17.8537216Z Starting container: 0877d84d997c7728dbdff6e4e6e5be3bf8c2302dbcf8faadbad207e08355babd 2026-05-22T14:31:20.4213347Z Started container: 0877d84d997c7728dbdff6e4e6e5be3bf8c2302dbcf8faadbad207e08355babd 2026-05-22T14:31:20.5757245Z Writing entry to tarball workflow/event.json len:5263 2026-05-22T14:31:20.5758058Z Writing entry to tarball workflow/envs.txt len:0 2026-05-22T14:31:20.5758324Z Extracting content to '/var/run/act/' 2026-05-22T14:31:20.5997510Z ☁ git clone 'https://github.com/actions/checkout' # ref=v4 2026-05-22T14:31:20.5998029Z cloning https://github.com/actions/checkout to /root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab 2026-05-22T14:31:21.9113060Z Non-terminating error while running 'git clone': some refs were not updated 2026-05-22T14:31:21.9417034Z evaluating expression '' 2026-05-22T14:31:21.9417977Z expression '' evaluated to 'true' 2026-05-22T14:31:21.9418203Z Run Main Checkout 2026-05-22T14:31:21.9418538Z Writing entry to tarball workflow/outputcmd.txt len:0 2026-05-22T14:31:21.9418838Z Writing entry to tarball workflow/statecmd.txt len:0 2026-05-22T14:31:21.9419047Z Writing entry to tarball workflow/pathcmd.txt len:0 2026-05-22T14:31:21.9419254Z Writing entry to tarball workflow/envs.txt len:0 2026-05-22T14:31:21.9419436Z Writing entry to tarball workflow/SUMMARY.md len:0 2026-05-22T14:31:21.9419710Z Extracting content to '/var/run/act' 2026-05-22T14:31:21.9552670Z expression '${{ github.token }}' rewritten to 'format('{0}', github.token)' 2026-05-22T14:31:21.9553265Z evaluating expression 'format('{0}', github.token)' 2026-05-22T14:31:21.9553830Z expression 'format('{0}', github.token)' evaluated to '%!t(string=)' 2026-05-22T14:31:21.9554865Z expression '${{ github.repository }}' rewritten to 'format('{0}', github.repository)' 2026-05-22T14:31:21.9555061Z evaluating expression 'format('{0}', github.repository)' 2026-05-22T14:31:21.9555404Z expression 'format('{0}', github.repository)' evaluated to '%!t(string=np-dms/lcbp3)' 2026-05-22T14:31:21.9555983Z type=remote-action actionDir=/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab actionPath= workdir=/workspace/np-dms/lcbp3 actionCacheDir=/root/.cache/act actionName=c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab containerActionDir=/var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab 2026-05-22T14:31:21.9556301Z /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab 2026-05-22T14:31:21.9556663Z 🐳 docker cp src=/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ dst=/var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ 2026-05-22T14:31:21.9558802Z Writing tarball /tmp/act30230604 from /root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ 2026-05-22T14:31:21.9559096Z Stripping prefix:/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ src:/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ 2026-05-22T14:31:22.1555591Z Extracting content from '/tmp/act30230604' to '/var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/' 2026-05-22T14:31:22.4656938Z executing remote job container: [node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js] 2026-05-22T14:31:22.4657681Z 🐳 docker exec cmd=[node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js] user= workdir= 2026-05-22T14:31:22.4657943Z Exec command '[node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js]' 2026-05-22T14:31:22.4658659Z Working directory '/workspace/np-dms/lcbp3' 2026-05-22T14:31:22.7690118Z ::add-matcher::/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/problem-matcher.json 2026-05-22T14:31:22.7690605Z ::add-matcher::/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/problem-matcher.json 2026-05-22T14:31:22.7699476Z Syncing repository: np-dms/lcbp3 2026-05-22T14:31:22.7707998Z ::group::Getting Git version info 2026-05-22T14:31:22.7710546Z Working directory is '/workspace/np-dms/lcbp3' 2026-05-22T14:31:22.7773777Z [command]/usr/bin/git version 2026-05-22T14:31:22.7844944Z git version 2.30.2 2026-05-22T14:31:22.7899504Z ::endgroup:: 2026-05-22T14:31:22.7933736Z Temporarily overriding HOME='/tmp/fecfbe56-71bb-4bea-b817-3b7de0c88d43' before making global git config changes 2026-05-22T14:31:22.7934710Z Adding repository directory to the temporary git global config as a safe directory 2026-05-22T14:31:22.7949464Z [command]/usr/bin/git config --global --add safe.directory /workspace/np-dms/lcbp3 2026-05-22T14:31:22.8027495Z Deleting the contents of '/workspace/np-dms/lcbp3' 2026-05-22T14:31:22.8034493Z ::group::Initializing the repository 2026-05-22T14:31:22.8045027Z [command]/usr/bin/git init /workspace/np-dms/lcbp3 2026-05-22T14:31:22.8110963Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-05-22T14:31:22.8111685Z hint: is subject to change. To configure the initial branch name to use in all 2026-05-22T14:31:22.8112010Z hint: of your new repositories, which will suppress this warning, call: 2026-05-22T14:31:22.8112228Z hint: 2026-05-22T14:31:22.8112477Z hint: git config --global init.defaultBranch 2026-05-22T14:31:22.8112690Z hint: 2026-05-22T14:31:22.8112856Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-05-22T14:31:22.8113048Z hint: 'development'. The just-created branch can be renamed via this command: 2026-05-22T14:31:22.8113412Z hint: 2026-05-22T14:31:22.8113603Z hint: git branch -m 2026-05-22T14:31:22.8121887Z Initialized empty Git repository in /workspace/np-dms/lcbp3/.git/ 2026-05-22T14:31:22.8146980Z [command]/usr/bin/git remote add origin https://git.np-dms.work/np-dms/lcbp3 2026-05-22T14:31:22.8215467Z ::endgroup:: 2026-05-22T14:31:22.8215891Z ::group::Disabling automatic garbage collection 2026-05-22T14:31:22.8222804Z [command]/usr/bin/git config --local gc.auto 0 2026-05-22T14:31:22.8286457Z ::endgroup:: 2026-05-22T14:31:22.8286979Z ::group::Setting up auth 2026-05-22T14:31:22.8300161Z [command]/usr/bin/git config --local --name-only --get-regexp core.sshCommand 2026-05-22T14:31:22.8362786Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-05-22T14:31:22.8860643Z [command]/usr/bin/git config --local --name-only --get-regexp http.https://git.np-dms.work/.extraheader 2026-05-22T14:31:22.8928348Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http.https://git.np-dms.work/.extraheader' && git config --local --unset-all 'http.https://git.np-dms.work/.extraheader' || :" 2026-05-22T14:31:22.9438895Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf.gitdir: 2026-05-22T14:31:22.9505593Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-05-22T14:31:23.0020764Z [command]/usr/bin/git config --local http.https://git.np-dms.work/.extraheader AUTHORIZATION: basic *** 2026-05-22T14:31:23.0104324Z ::endgroup:: 2026-05-22T14:31:23.0104932Z ::group::Fetching the repository 2026-05-22T14:31:23.0122166Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +433b149c859489176ab377c64b99e095fe04ae60:refs/remotes/origin/main 2026-05-22T14:31:25.8774100Z From https://git.np-dms.work/np-dms/lcbp3 2026-05-22T14:31:25.8774843Z * [new ref] 433b149c85 -> origin/main 2026-05-22T14:31:25.8820837Z ::endgroup:: 2026-05-22T14:31:25.8821306Z ::group::Determining the checkout info 2026-05-22T14:31:25.8823955Z ::endgroup:: 2026-05-22T14:31:25.8831940Z [command]/usr/bin/git sparse-checkout disable 2026-05-22T14:31:25.8908783Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-05-22T14:31:25.8966693Z ::group::Checking out the ref 2026-05-22T14:31:25.8976151Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-05-22T14:31:26.2672970Z Switched to a new branch 'main' 2026-05-22T14:31:26.2674728Z Branch 'main' set up to track remote branch 'main' from 'origin'. 2026-05-22T14:31:26.2700215Z ::endgroup:: 2026-05-22T14:31:26.2772629Z [command]/usr/bin/git log -1 --format=%H 2026-05-22T14:31:26.2824422Z 433b149c85 2026-05-22T14:31:26.2854100Z ::remove-matcher owner=checkout-git:: 2026-05-22T14:31:27.5794703Z From https://git.np-dms.work/np-dms/lcbp3 2026-05-22T14:31:27.5795801Z * branch main -> FETCH_HEAD 2026-05-22T14:31:27.5812954Z 942cda48..433b149c main -> origin/main 2026-05-22T14:31:27.6517837Z HEAD is now at 433b149c 6905:2125 ADR-028-8 #02 2026-05-22T14:31:27.6559695Z ========================================= 2026-05-22T14:31:27.6560538Z LCBP3-DMS Deployment v2.0 2026-05-22T14:31:27.6560779Z ========================================= 2026-05-22T14:31:27.7611702Z [1/3] Building Docker images (parallel)... 2026-05-22T14:31:28.7067368Z #0 building with "default" instance using docker driver 2026-05-22T14:31:28.7068137Z 2026-05-22T14:31:28.7068317Z #1 [internal] load build definition from Dockerfile 2026-05-22T14:31:28.7068506Z #1 transferring dockerfile: 2026-05-22T14:31:28.7864969Z #0 building with "default" instance using docker driver 2026-05-22T14:31:28.7865707Z 2026-05-22T14:31:28.7865900Z #1 [internal] load build definition from Dockerfile 2026-05-22T14:31:28.7866088Z #1 transferring dockerfile: 2026-05-22T14:31:28.8617501Z #1 transferring dockerfile: 3.28kB done 2026-05-22T14:31:28.9401575Z #1 transferring dockerfile: 5.15kB done 2026-05-22T14:31:29.0422117Z #1 DONE 0.4s 2026-05-22T14:31:29.1672122Z 2026-05-22T14:31:29.1675128Z #2 [internal] load metadata for docker.io/library/node:24-alpine 2026-05-22T14:31:29.3587759Z #1 DONE 0.7s 2026-05-22T14:31:29.5799384Z 2026-05-22T14:31:29.5800355Z #2 [internal] load metadata for docker.io/library/node:24-alpine 2026-05-22T14:31:31.2210493Z #2 DONE 1.8s 2026-05-22T14:31:31.2211241Z #2 DONE 2.1s 2026-05-22T14:31:31.3271245Z 2026-05-22T14:31:31.3272003Z #3 [internal] load .dockerignore 2026-05-22T14:31:31.3272305Z #3 transferring context: 2026-05-22T14:31:31.4185217Z 2026-05-22T14:31:31.4185993Z #3 [internal] load .dockerignore 2026-05-22T14:31:31.4186252Z #3 transferring context: 1.12kB done 2026-05-22T14:31:31.4802263Z #3 transferring context: 1.12kB done 2026-05-22T14:31:31.5701837Z #3 DONE 0.3s 2026-05-22T14:31:31.7088000Z #3 DONE 0.5s 2026-05-22T14:31:31.8191401Z 2026-05-22T14:31:31.8192180Z #4 [deps 1/6] FROM docker.io/library/node:24-alpine@sha256:2bdb65ed1dab192432bc31c95f94155ca5ad7fc1392fb7eb7526ab682fa5bf14 2026-05-22T14:31:31.8192504Z #4 resolve docker.io/library/node:24-alpine@sha256:2bdb65ed1dab192432bc31c95f94155ca5ad7fc1392fb7eb7526ab682fa5bf14 2026-05-22T14:31:31.9651853Z 2026-05-22T14:31:31.9652546Z #4 [internal] load build context 2026-05-22T14:31:31.9652783Z #4 DONE 0.0s 2026-05-22T14:31:31.9652984Z 2026-05-22T14:31:31.9653372Z #5 [deps 1/6] FROM docker.io/library/node:24-alpine@sha256:2bdb65ed1dab192432bc31c95f94155ca5ad7fc1392fb7eb7526ab682fa5bf14 2026-05-22T14:31:31.9653634Z #5 resolve docker.io/library/node:24-alpine@sha256:2bdb65ed1dab192432bc31c95f94155ca5ad7fc1392fb7eb7526ab682fa5bf14 2026-05-22T14:31:31.9717655Z #4 ... 2026-05-22T14:31:31.9718325Z 2026-05-22T14:31:31.9718517Z #5 [internal] load build context 2026-05-22T14:31:31.9718783Z #5 DONE 0.0s 2026-05-22T14:31:32.1219945Z 2026-05-22T14:31:32.1220650Z #4 [deps 1/6] FROM docker.io/library/node:24-alpine@sha256:2bdb65ed1dab192432bc31c95f94155ca5ad7fc1392fb7eb7526ab682fa5bf14 2026-05-22T14:31:32.2345116Z #5 resolve docker.io/library/node:24-alpine@sha256:2bdb65ed1dab192432bc31c95f94155ca5ad7fc1392fb7eb7526ab682fa5bf14 0.4s done 2026-05-22T14:31:32.2345883Z #4 resolve docker.io/library/node:24-alpine@sha256:2bdb65ed1dab192432bc31c95f94155ca5ad7fc1392fb7eb7526ab682fa5bf14 0.4s done 2026-05-22T14:31:32.3834361Z #5 DONE 0.4s 2026-05-22T14:31:32.3835042Z 2026-05-22T14:31:32.3835231Z #4 [internal] load build context 2026-05-22T14:31:32.3902439Z #4 DONE 0.4s 2026-05-22T14:31:32.3903283Z 2026-05-22T14:31:32.3903599Z #5 [internal] load build context 2026-05-22T14:31:32.3903858Z #5 transferring context: 134.46kB 0.1s done 2026-05-22T14:31:32.6165813Z #4 transferring context: 157.60kB 0.1s done 2026-05-22T14:31:32.7202160Z #5 DONE 0.5s 2026-05-22T14:31:33.0299690Z #4 DONE 0.8s 2026-05-22T14:31:33.0929390Z 2026-05-22T14:31:33.0930184Z #6 [deps 2/6] RUN corepack enable && corepack prepare pnpm@10.33.0 --activate 2026-05-22T14:31:33.0930776Z #6 CACHED 2026-05-22T14:31:33.0931045Z 2026-05-22T14:31:33.0931213Z #7 [deps 4/6] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ 2026-05-22T14:31:33.0931482Z #7 CACHED 2026-05-22T14:31:33.0931832Z 2026-05-22T14:31:33.0932066Z #8 [deps 5/6] COPY frontend/package.json ./frontend/ 2026-05-22T14:31:33.0932305Z #8 CACHED 2026-05-22T14:31:33.0932521Z 2026-05-22T14:31:33.0932693Z #9 [build 5/14] COPY --from=deps /w/node_modules ./node_modules 2026-05-22T14:31:33.0932947Z #9 CACHED 2026-05-22T14:31:33.0933245Z 2026-05-22T14:31:33.0933486Z #10 [build 6/14] WORKDIR /w/frontend 2026-05-22T14:31:33.0933760Z #10 CACHED 2026-05-22T14:31:33.0933919Z 2026-05-22T14:31:33.0934142Z #11 [deps 6/6] RUN pnpm install --frozen-lockfile --ignore-scripts --filter lcbp3-frontend... 2026-05-22T14:31:33.0934388Z #11 CACHED 2026-05-22T14:31:33.0934613Z 2026-05-22T14:31:33.0934793Z #12 [build 2/10] RUN corepack enable && corepack prepare pnpm@10.32.1 --activate 2026-05-22T14:31:33.0935069Z #12 CACHED 2026-05-22T14:31:33.0935229Z 2026-05-22T14:31:33.0935452Z #13 [build 3/14] WORKDIR /w 2026-05-22T14:31:33.0935623Z #13 CACHED 2026-05-22T14:31:33.0935838Z 2026-05-22T14:31:33.0935995Z #14 [deps 3/6] WORKDIR /w 2026-05-22T14:31:33.0936189Z #14 CACHED 2026-05-22T14:31:33.0936364Z 2026-05-22T14:31:33.0936518Z #15 [build 4/14] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ 2026-05-22T14:31:33.0936781Z #15 CACHED 2026-05-22T14:31:33.0937006Z 2026-05-22T14:31:33.0937169Z #16 [build 7/14] COPY --from=deps /w/frontend/node_modules ./node_modules 2026-05-22T14:31:33.1560675Z 2026-05-22T14:31:33.1561459Z #6 [deps 2/6] RUN corepack enable && corepack prepare pnpm@10.33.0 --activate 2026-05-22T14:31:33.1561801Z #6 CACHED 2026-05-22T14:31:33.1561972Z 2026-05-22T14:31:33.1562225Z #7 [build 4/10] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ 2026-05-22T14:31:33.1562454Z #7 CACHED 2026-05-22T14:31:33.1562702Z 2026-05-22T14:31:33.1562988Z #8 [build 10/10] RUN find /app/backend-prod/node_modules -name ".md" -delete && find /app/backend-prod/node_modules -name ".txt" -delete && find /app/backend-prod/node_modules -name "LICENSE" -delete && find /app/backend-prod/node_modules -name "README*" -delete && find /app/backend-prod/node_modules -name "CHANGELOG*" -delete 2026-05-22T14:31:33.1563414Z #8 CACHED 2026-05-22T14:31:33.1563696Z 2026-05-22T14:31:33.1563857Z #9 [deps 6/6] RUN pnpm install --frozen-lockfile --filter backend... 2026-05-22T14:31:33.1564098Z #9 CACHED 2026-05-22T14:31:33.1564318Z 2026-05-22T14:31:33.1564553Z #10 [build 5/10] COPY --from=deps /app/node_modules ./node_modules 2026-05-22T14:31:33.1564745Z #10 CACHED 2026-05-22T14:31:33.1564900Z 2026-05-22T14:31:33.1565137Z #11 [production 6/8] COPY --from=build --chown=nestjs:nestjs /app/backend-prod/package.json ./ 2026-05-22T14:31:33.1565416Z #11 CACHED 2026-05-22T14:31:33.1565603Z 2026-05-22T14:31:33.1565762Z #12 [production 4/8] RUN addgroup -g 1001 -S nestjs && adduser -S nestjs -u 1001 2026-05-22T14:31:33.1566041Z #12 CACHED 2026-05-22T14:31:33.1566203Z 2026-05-22T14:31:33.1566412Z #13 [build 3/10] WORKDIR /app 2026-05-22T14:31:33.1566591Z #13 CACHED 2026-05-22T14:31:33.1566814Z 2026-05-22T14:31:33.1566992Z #14 [deps 3/6] WORKDIR /app 2026-05-22T14:31:33.1567211Z #14 CACHED 2026-05-22T14:31:33.1567374Z 2026-05-22T14:31:33.1567582Z #15 [build 6/10] COPY --from=deps /app/backend/node_modules ./backend/node_modules 2026-05-22T14:31:33.1567779Z #15 CACHED 2026-05-22T14:31:33.1567950Z 2026-05-22T14:31:33.1568159Z #16 [build 7/10] COPY backend/ ./backend/ 2026-05-22T14:31:33.1568415Z #16 CACHED 2026-05-22T14:31:33.1568585Z 2026-05-22T14:31:33.1568737Z #17 [build 8/10] RUN cd backend && NODE_OPTIONS="--max-old-space-size=4096" pnpm run build 2026-05-22T14:31:33.1568977Z #17 CACHED 2026-05-22T14:31:33.1569194Z 2026-05-22T14:31:33.1569352Z #18 [production 5/8] COPY --from=build --chown=nestjs:nestjs /app/backend/dist ./dist 2026-05-22T14:31:33.1569546Z #18 CACHED 2026-05-22T14:31:33.1569717Z 2026-05-22T14:31:33.1569920Z #19 [production 2/8] RUN apk add --no-cache curl 2026-05-22T14:31:33.1570098Z #19 CACHED 2026-05-22T14:31:33.1570269Z 2026-05-22T14:31:33.1570427Z #20 [build 9/10] RUN PNPM_IGNORE_SCRIPTS=none pnpm --filter backend deploy --prod --shamefully-hoist --legacy --no-optional /app/backend-prod 2026-05-22T14:31:33.1570680Z #20 CACHED 2026-05-22T14:31:33.1570849Z 2026-05-22T14:31:33.1571038Z #21 [deps 4/6] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./ 2026-05-22T14:31:33.1571232Z #21 CACHED 2026-05-22T14:31:33.1571404Z 2026-05-22T14:31:33.1571558Z #*** [deps 5/6] COPY backend/package.json ./backend/ 2026-05-22T14:31:33.1571761Z #*** CACHED 2026-05-22T14:31:33.1571930Z 2026-05-22T14:31:33.1572085Z #23 [production 3/8] WORKDIR /app 2026-05-22T14:31:33.1572268Z #23 CACHED 2026-05-22T14:31:33.1572429Z 2026-05-22T14:31:33.1572581Z #24 [build 2/10] RUN corepack enable && corepack prepare pnpm@10.32.1 --activate 2026-05-22T14:31:33.1572778Z #24 CACHED 2026-05-22T14:31:33.1572938Z 2026-05-22T14:31:33.1573088Z #25 [production 7/8] COPY --from=build --chown=nestjs:nestjs /app/backend-prod/node_modules ./node_modules 2026-05-22T14:31:33.1573390Z #25 CACHED 2026-05-22T14:31:33.1573966Z 2026-05-22T14:31:33.1574383Z #26 [production 8/8] RUN mkdir -p /app/uploads/temp /app/uploads/permanent && chown -R nestjs:nestjs /app/uploads 2026-05-22T14:31:33.2556562Z #16 CACHED 2026-05-22T14:31:33.2557312Z 2026-05-22T14:31:33.2557625Z #17 [build 8/14] COPY frontend/ ./ 2026-05-22T14:31:33.2842062Z #26 CACHED 2026-05-22T14:31:33.2842792Z 2026-05-22T14:31:33.2842987Z #27 exporting to image 2026-05-22T14:31:33.2843379Z #27 exporting layers done 2026-05-22T14:31:33.4350837Z #27 writing image sha256:5bea8635f5e3d17befa2d42c144ebad76c9586766564a355528cb1cd6c215978 2026-05-22T14:31:33.4464734Z #27 writing image sha256:5bea8635f5e3d17befa2d42c144ebad76c9586766564a355528cb1cd6c215978 0.2s done 2026-05-22T14:31:33.4465623Z #27 naming to docker.io/library/lcbp3-backend:latest 2026-05-22T14:31:33.5729233Z #27 naming to docker.io/library/lcbp3-backend:latest 0.1s done 2026-05-22T14:31:33.5729921Z #27 DONE 0.3s 2026-05-22T14:31:35.9200724Z #17 DONE 2.8s 2026-05-22T14:31:36.0528996Z 2026-05-22T14:31:36.0529713Z #18 [build 9/14] RUN ls -la /w/frontend/public/ || (echo "WARNING: public directory not found, creating empty one" && mkdir -p /w/frontend/public) 2026-05-22T14:31:38.9154708Z #18 2.862 total 36 2026-05-22T14:31:39.0661783Z #18 2.863 drwxrwxrwx 3 root root 4096 Apr 19 06:21 . 2026-05-22T14:31:39.0662504Z #18 2.863 drwxr-xr-x 1 root root 4096 May *** 14:31 .. 2026-05-22T14:31:39.0662755Z #18 2.863 -rw-rw-rw- 1 root root 130 Apr 1 15:50 favicon.ico 2026-05-22T14:31:39.0662967Z #18 2.863 drwxrwxrwx 4 root root 4096 Apr 19 06:21 locales 2026-05-22T14:31:39.0663498Z #18 2.863 -rw-rw-rw- 1 root root 140 Apr 1 15:50 robots.txt 2026-05-22T14:31:40.1471726Z #18 DONE 4.1s 2026-05-22T14:31:40.3797016Z 2026-05-22T14:31:40.3797774Z #19 [build 10/14] RUN set -e; MONACO_VS=$(find /w/frontend/node_modules /w/node_modules -path "/monaco-editor/min/vs" -type d 2>/dev/null | head -1); if [ -z "$MONACO_VS" ]; then echo "ERROR: monaco-editor/min/vs not found in node_modules" && exit 1; fi; echo "Found Monaco at: $MONACO_VS"; mkdir -p /w/frontend/public; cp -rL "$MONACO_VS" /w/frontend/public/monaco-vs; echo "Monaco assets copied successfully" 2026-05-22T14:31:43.3116017Z #19 3.082 Found Monaco at: /w/node_modules/.pnpm/monaco-editor@0.55.1/node_modules/monaco-editor/min/vs 2026-05-22T14:31:43.6120783Z #19 3.383 Monaco assets copied successfully 2026-05-22T14:31:45.2753063Z #19 DONE 5.0s 2026-05-22T14:31:45.5036793Z 2026-05-22T14:31:45.5037540Z #20 [build 11/14] RUN mkdir /n && ln -s /n .next && pnpm run build && rm .next && mv /n .next 2026-05-22T14:31:47.4727359Z #20 2.119 ! Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-10.33.0.tgz 2026-05-22T14:31:51.6448088Z #20 6.291 2026-05-22T14:31:51.6448791Z #20 6.291 > lcbp3-frontend@1.8.1 build /w/frontend 2026-05-22T14:31:51.6449013Z #20 6.291 > next build 2026-05-22T14:31:51.6449190Z #20 6.291 2026-05-22T14:31:53.5664587Z #20 8.213 ▲ Next.js 16.2.6 (Turbopack) 2026-05-22T14:31:53.8064979Z #20 8.214 2026-05-22T14:31:53.8065702Z #20 8.303 Creating an optimized production build ... 2026-05-22T14:32:16.8179163Z #20 31.46 ✓ Compiled successfully in .5s 2026-05-22T14:32:17.0198520Z #20 31.52 Running TypeScript ... 2026-05-22T14:32:41.5943978Z #20 56.24 Finished TypeScript in 24.7s ... 2026-05-22T14:32:41.7492779Z #20 56.24 Collecting page data using 7 workers ... 2026-05-22T14:32:43.5277902Z #20 58.17 Generating static pages using 7 workers (0/44) ... 2026-05-22T14:32:44.0331370Z #20 58.68 Generating static pages using 7 workers (11/44) 2026-05-22T14:32:44.1486456Z #20 58.79 Generating static pages using 7 workers (/44) 2026-05-22T14:32:44.2568299Z #20 58.90 Generating static pages using 7 workers (33/44) 2026-05-22T14:32:44.3895291Z #20 59.04 ✓ Generating static pages using 7 workers (44/44) in 862ms 2026-05-22T14:32:44.6105857Z #20 59.07 Finalizing page optimization ... 2026-05-22T14:32:44.6106652Z #20 59.09 2026-05-22T14:32:44.6106889Z #20 59.11 Route (app) 2026-05-22T14:32:44.6107270Z #20 59.11 ┌ ƒ / 2026-05-22T14:32:44.6107625Z #20 59.11 ├ ƒ /_not-found 2026-05-22T14:32:44.6107986Z #20 59.11 ├ ƒ /** 2026-05-22T14:32:44.6108200Z #20 59.11 ├ ƒ //access-control/organizations 2026-05-22T14:32:44.6108503Z #20 59.11 ├ ƒ //access-control/roles 2026-05-22T14:32:44.6108809Z #20 59.11 ├ ƒ //access-control/users 2026-05-22T14:32:44.6109012Z #20 59.11 ├ ƒ //ai 2026-05-22T14:32:44.6109249Z #20 59.11 ├ ƒ //ai/intent-classification 2026-05-22T14:32:44.6109557Z #20 59.11 ├ ƒ //ai/intent-classification/[intentCode] 2026-05-22T14:32:44.6109811Z #20 59.11 ├ ƒ //ai/intent-classification/analytics 2026-05-22T14:32:44.6110048Z #20 59.11 ├ ƒ //ai/intent-classification/test-console 2026-05-22T14:32:44.6110366Z #20 59.11 ├ ƒ //audit-logs 2026-05-22T14:32:44.6110614Z #20 59.11 ├ ƒ //doc-control/contracts 2026-05-22T14:32:44.6110809Z #20 59.11 ├ ƒ //doc-control/drawings 2026-05-22T14:32:44.6111064Z #20 59.11 ├ ƒ //doc-control/drawings/contract/categories 2026-05-22T14:32:44.6111275Z #20 59.11 ├ ƒ //doc-control/drawings/contract/sub-categories 2026-05-22T14:32:44.6111495Z #20 59.11 ├ ƒ //doc-control/drawings/contract/volumes 2026-05-22T14:32:44.6111793Z #20 59.11 ├ ƒ //doc-control/drawings/shop/main-categories 2026-05-22T14:32:44.6112089Z #20 59.11 ├ ƒ //doc-control/drawings/shop/sub-categories 2026-05-22T14:32:44.6112419Z #20 59.11 ├ ƒ //doc-control/numbering 2026-05-22T14:32:44.6112672Z #20 59.11 ├ ƒ //doc-control/numbering/[id]/edit 2026-05-22T14:32:44.6112927Z #20 59.11 ├ ƒ //doc-control/numbering/new 2026-05-22T14:32:44.6113131Z #20 59.11 ├ ƒ //doc-control/projects 2026-05-22T14:32:44.6113455Z #20 59.11 ├ ƒ //doc-control/reference 2026-05-22T14:32:44.6113709Z #20 59.11 ├ ƒ //doc-control/reference/correspondence-types 2026-05-22T14:32:44.6113956Z #20 59.11 ├ ƒ //doc-control/reference/disciplines 2026-05-22T14:32:44.6114150Z #20 59.11 ├ ƒ //doc-control/reference/drawing-categories 2026-05-22T14:32:44.6114396Z #20 59.11 ├ ƒ //doc-control/reference/rfa-types 2026-05-22T14:32:44.6117207Z #20 59.11 ├ ƒ //doc-control/reference/tags 2026-05-22T14:32:44.6117651Z #20 59.11 ├ ƒ //doc-control/workflows 2026-05-22T14:32:44.6117878Z #20 59.11 ├ ƒ //doc-control/workflows/[id]/edit 2026-05-22T14:32:44.6118154Z #20 59.11 ├ ƒ //doc-control/workflows/new 2026-05-22T14:32:44.6118516Z #20 59.11 ├ ƒ //migration 2026-05-22T14:32:44.6119006Z #20 59.11 ├ ƒ //migration/errors 2026-05-22T14:32:44.6119302Z #20 59.11 ├ ƒ //migration/review/[id] 2026-05-22T14:32:44.6119508Z #20 59.11 ├ ƒ //monitoring/audit-logs 2026-05-22T14:32:44.6119771Z #20 59.11 ├ ƒ //monitoring/sessions 2026-05-22T14:32:44.6119969Z #20 59.11 ├ ƒ //monitoring/system-logs/numbering 2026-05-22T14:32:44.6120233Z #20 59.11 ├ ƒ //numbering 2026-05-22T14:32:44.6120445Z #20 59.11 ├ ƒ //numbering/[id]/edit 2026-05-22T14:32:44.6120714Z #20 59.11 ├ ƒ //numbering/new 2026-05-22T14:32:44.6120914Z #20 59.11 ├ ƒ //organizations 2026-05-22T14:32:44.6121163Z #20 59.11 ├ ƒ //settings 2026-05-22T14:32:44.6121349Z #20 59.11 ├ ƒ //users 2026-05-22T14:32:44.6121569Z #20 59.11 ├ ƒ //workflows 2026-05-22T14:32:44.6121759Z #20 59.11 ├ ƒ //workflows/[id]/edit 2026-05-22T14:32:44.6122231Z #20 59.11 ├ ƒ //workflows/new 2026-05-22T14:32:44.6122540Z #20 59.11 ├ ƒ /ai-staging 2026-05-22T14:32:44.6122972Z #20 59.11 ├ ƒ /api/ai/chat 2026-05-22T14:32:44.6123463Z #20 59.11 ├ ƒ /api/auth/[...nextauth] 2026-05-22T14:32:44.6123811Z #20 59.11 ├ ƒ /circulation 2026-05-22T14:32:44.6123989Z #20 59.11 ├ ƒ /circulation/[uuid] 2026-05-22T14:32:44.6124169Z #20 59.11 ├ ƒ /circulation/new 2026-05-22T14:32:44.6124459Z #20 59.11 ├ ƒ /correspondences 2026-05-22T14:32:44.6124757Z #20 59.11 ├ ƒ /correspondences/[uuid] 2026-05-22T14:32:44.6124943Z #20 59.11 ├ ƒ /correspondences/[uuid]/edit 2026-05-22T14:32:44.6125216Z #20 59.11 ├ ƒ /correspondences/new 2026-05-22T14:32:44.6125574Z #20 59.11 ├ ƒ /dashboard 2026-05-22T14:32:44.6125778Z #20 59.11 ├ ƒ /delegation 2026-05-22T14:32:44.6125999Z #20 59.11 ├ ƒ /distribution-matrices 2026-05-22T14:32:44.6126628Z #20 59.11 ├ ƒ /drawings 2026-05-22T14:32:44.6126950Z #20 59.11 ├ ƒ /drawings/[uuid] 2026-05-22T14:32:44.6127204Z #20 59.11 ├ ƒ /drawings/upload 2026-05-22T14:32:44.6127452Z #20 59.11 ├ ƒ /login 2026-05-22T14:32:44.6127642Z #20 59.11 ├ ƒ /migration/review 2026-05-22T14:32:44.6127890Z #20 59.11 ├ ƒ /profile 2026-05-22T14:32:44.6128152Z #20 59.11 ├ ƒ /projects 2026-05-22T14:32:44.6128357Z #20 59.11 ├ ƒ /projects/new 2026-05-22T14:32:44.6128604Z #20 59.11 ├ ƒ /rag 2026-05-22T14:32:44.6128797Z #20 59.11 ├ ƒ /response-codes 2026-05-22T14:32:44.6129037Z #20 59.11 ├ ƒ /rfa 2026-05-22T14:32:44.6129210Z #20 59.11 ├ ƒ /rfas 2026-05-22T14:32:44.6129388Z #20 59.11 ├ ƒ /rfas/[uuid] 2026-05-22T14:32:44.6129616Z #20 59.11 ├ ƒ /rfas/[uuid]/edit 2026-05-22T14:32:44.6129998Z #20 59.11 ├ ƒ /rfas/new 2026-05-22T14:32:44.6130187Z #20 59.11 ├ ƒ /search 2026-05-22T14:32:44.6130365Z #20 59.11 ├ ƒ /settings 2026-05-22T14:32:44.6130681Z #20 59.11 ├ ƒ /settings/delegation 2026-05-22T14:32:44.6131093Z #20 59.11 ├ ƒ /settings/reminder-rules 2026-05-22T14:32:44.6131335Z #20 59.11 ├ ƒ /settings/review-teams 2026-05-22T14:32:44.6131630Z #20 59.11 ├ ƒ /transmittals 2026-05-22T14:32:44.6131921Z #20 59.11 ├ ƒ /transmittals/[uuid] 2026-05-22T14:32:44.6132110Z #20 59.11 └ ƒ /transmittals/new 2026-05-22T14:32:44.6132342Z #20 59.11 2026-05-22T14:32:44.6132746Z #20 59.11 2026-05-22T14:32:44.6132929Z #20 59.11 ƒ Proxy (Middleware) 2026-05-22T14:32:44.6133115Z #20 59.11 2026-05-22T14:32:44.6133510Z #20 59.11 ƒ (Dynamic) server-rendered on demand 2026-05-22T14:32:44.6133793Z #20 59.11 2026-05-22T14:32:46.2699951Z #20 DONE 60.9s 2026-05-22T14:32:46.4102340Z 2026-05-22T14:32:46.4103089Z #21 [build 12/14] RUN ls -la /w/frontend/.next/ || (echo "ERROR: Build not found!" && exit 1) 2026-05-22T14:32:48.1291853Z #21 1.719 total 296 2026-05-22T14:32:48.2797390Z #21 1.719 drwxr-xr-x 8 root root 4096 May *** 14:32 . 2026-05-22T14:32:48.2798197Z #21 1.719 drwxr-xr-x 1 root root 4096 May *** 14:32 .. 2026-05-22T14:32:48.2798486Z #21 1.719 -rw-r--r-- 1 root root 21 May *** 14:32 BUILD_ID 2026-05-22T14:32:48.2798752Z #21 1.719 -rw-r--r-- 1 root root 5872 May *** 14:32 app-path-routes-manifest.json 2026-05-22T14:32:48.2799046Z #21 1.719 drwxr-xr-x 3 root root 4096 May *** 14:31 build 2026-05-22T14:32:48.2799310Z #21 1.719 -rw-r--r-- 1 root root 541 May *** 14:32 build-manifest.json 2026-05-22T14:32:48.2799557Z #21 1.719 drwxr-xr-x 2 root root 4096 May *** 14:32 cache 2026-05-22T14:32:48.2799759Z #21 1.719 drwxr-xr-x 2 root root 4096 May *** 14:32 diagnostics 2026-05-22T14:32:48.2800011Z #21 1.719 -rw-r--r-- 1 root root 111 May *** 14:32 export-marker.json 2026-05-22T14:32:48.2800247Z #21 1.719 -rw-r--r-- 1 root root 299 May *** 14:32 fallback-build-manifest.json 2026-05-22T14:32:48.2800542Z #21 1.719 -rw-r--r-- 1 root root 1415 May *** 14:32 images-manifest.json 2026-05-22T14:32:48.2800767Z #21 1.719 -rw-rw-r-- 1 root root 20753 May *** 14:32 next-minimal-server.js.nft.json 2026-05-22T14:32:48.2801028Z #21 1.719 -rw-rw-r-- 1 root root 119347 May *** 14:32 next-server.js.nft.json 2026-05-22T14:32:48.2801332Z #21 1.719 -rw-r--r-- 1 root root 20 May *** 14:31 package.json 2026-05-22T14:32:48.2801613Z #21 1.719 -rw-r--r-- 1 root root 1831 May *** 14:32 prerender-manifest.json 2026-05-22T14:32:48.2801821Z #21 1.719 -rw-r--r-- 1 root root 9252 May *** 14:32 required-server-files.js 2026-05-22T14:32:48.2802126Z #21 1.719 -rw-r--r-- 1 root root 93 May *** 14:32 required-server-files.json 2026-05-22T14:32:48.2802401Z #21 1.719 -rw-r--r-- 1 root root 17818 May *** 14:32 routes-manifest.json 2026-05-22T14:32:48.2802601Z #21 1.719 drwxr-xr-x 6 root root 4096 May *** 14:32 server 2026-05-22T14:32:48.2802816Z #21 1.719 drwxr-xr-x 5 root root 4096 May *** 14:32 static 2026-05-22T14:32:48.2803063Z #21 1.719 -rw-r--r-- 1 root root 33514 May *** 14:32 trace 2026-05-22T14:32:48.2803459Z #21 1.719 -rw-r--r-- 1 root root 1205 May *** 14:32 trace-build 2026-05-22T14:32:48.2803675Z #21 1.719 -rw-r--r-- 1 root root 0 May *** 14:31 turbopack 2026-05-22T14:32:48.2803910Z #21 1.719 drwxr-xr-x 2 root root 4096 May *** 14:31 types 2026-05-22T14:32:49.6071565Z #21 DONE 3.2s 2026-05-22T14:32:49.7436790Z 2026-05-22T14:32:49.7437528Z # [build 13/14] WORKDIR /w 2026-05-22T14:32:51.4087085Z #*** DONE 1.7s 2026-05-22T14:32:51.6099465Z 2026-05-22T14:32:51.6100253Z #23 [build 14/14] RUN pnpm --filter lcbp3-frontend deploy /deploy --prod --legacy 2026-05-22T14:32:54.9028279Z #23 3.443 WARN Shared workspace lockfile detected but configuration forces legacy deploy implementation. 2026-05-22T14:32:55.0580292Z #23 3.598 Packages are copied from the content-addressable store to the virtual store. 2026-05-22T14:32:55.0581060Z #23 3.598 Content-addressable store is at: /root/.local/share/pnpm/store/v10 2026-05-22T14:32:55.0581288Z #23 3.598 Virtual store is at: ../deploy/node_modules/.pnpm 2026-05-22T14:32:55.4946623Z #23 4.035 Progress: resolved 0, reused 0, downloaded 1, added 0 2026-05-22T14:32:56.4977315Z #23 5.038 Progress: resolved 49, reused 0, downloaded 49, added 0 2026-05-22T14:32:57.4973469Z #23 6.038 Progress: resolved 62, reused 0, downloaded 62, added 0 2026-05-22T14:32:58.5919735Z #23 7.132 Progress: resolved 62, reused 0, downloaded 63, added 0 2026-05-22T14:32:59.5925023Z #23 8.133 Progress: resolved 65, reused 0, downloaded 65, added 0 2026-05-22T14:33:00.5930572Z #23 9.133 Progress: resolved 66, reused 0, downloaded 66, added 0 2026-05-22T14:33:01.6233518Z #23 10.16 Progress: resolved 66, reused 0, downloaded 67, added 0 2026-05-22T14:33:02.6239215Z #23 11.16 Progress: resolved 67, reused 0, downloaded 67, added 0 2026-05-22T14:33:18.9589343Z #23 27.50 Progress: resolved 67, reused 0, downloaded 68, added 0 2026-05-22T14:33:19.9780644Z #23 28.52 Progress: resolved 88, reused 0, downloaded 84, added 0 2026-05-22T14:33:21.0572484Z #23 29.60 Progress: resolved 124, reused 0, downloaded 114, added 0 2026-05-22T14:33:22.0572952Z #23 30.60 Progress: resolved 219, reused 0, downloaded 209, added 0 2026-05-22T14:33:23.0578112Z #23 31.60 Progress: resolved 315, reused 0, downloaded 306, added 0 2026-05-22T14:33:24.0584979Z #23 32.60 Progress: resolved 461, reused 0, downloaded 452, added 0 2026-05-22T14:33:25.0600260Z #23 33.60 Progress: resolved 635, reused 0, downloaded 580, added 0 2026-05-22T14:33:26.0600618Z #23 34.60 Progress: resolved 689, reused 0, downloaded 616, added 0 2026-05-22T14:33:27.0593333Z #23 35.60 Progress: resolved 716, reused 0, downloaded 635, added 0 2026-05-22T14:33:28.0596294Z #23 36.60 Progress: resolved 716, reused 0, downloaded 636, added 0 2026-05-22T14:33:48.9910752Z #23 57.53 WARN Tarball download average speed 14 KiB/s (size 401 KiB) is below 50 KiB/s: https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz (GET) 2026-05-22T14:33:49.1481619Z #23 57.54 Progress: resolved 716, reused 0, downloaded 637, added 0 2026-05-22T14:33:49.9970848Z #23 58.54 Progress: resolved 751, reused 0, downloaded 670, added 0 2026-05-22T14:33:50.9956612Z #23 59.54 Progress: resolved 770, reused 0, downloaded 672, added 0 2026-05-22T14:33:51.9980323Z #23 60.54 Progress: resolved 772, reused 0, downloaded 675, added 0 2026-05-22T14:33:52.9986634Z #23 61.54 Progress: resolved 776, reused 0, downloaded 676, added 0 2026-05-22T14:33:53.9982702Z #23 62.54 Progress: resolved 785, reused 0, downloaded 685, added 0 2026-05-22T14:33:54.9980087Z #23 63.54 Progress: resolved 793, reused 0, downloaded 691, added 0 2026-05-22T14:33:56.0029446Z #23 64.54 Progress: resolved 818, reused 0, downloaded 705, added 0 2026-05-22T14:33:57.0034806Z #23 65.54 Progress: resolved 823, reused 0, downloaded 713, added 0 2026-05-22T14:33:57.4171254Z #23 65.96 . | +311 +++++++++++++++++++++++++++++++ 2026-05-22T14:33:58.0020918Z #23 66.54 Progress: resolved 823, reused 0, downloaded 714, added 157 2026-05-22T14:33:59.0023727Z #23 67.54 Progress: resolved 823, reused 0, downloaded 715, added 310 2026-05-22T14:34:02.2245485Z #23 70.76 Progress: resolved 823, reused 0, downloaded 716, added 310 2026-05-22T14:34:02.3567559Z #23 70.90 Progress: resolved 823, reused 0, downloaded 716, added 311, done 2026-05-22T14:34:02.5239999Z #23 71.06 .../sharp@0.34.5/node_modules/sharp install$ node install/check.js || npm run build 2026-05-22T14:34:02.6575675Z #23 71.20 .../sharp@0.34.5/node_modules/sharp install: Done 2026-05-22T14:34:02.7606745Z #23 71.30 WARN Failed to create bin at /deploy/node_modules/.pnpm/tailwindcss-animate@1.0.7_tailwindcss@3.4.3_ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3__/node_modules/tailwindcss-animate/node_modules/.bin/tailwind. ENOENT: no such file or directory, open '/deploy/node_modules/.pnpm/tailwindcss@3.4.3_ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3_/node_modules/tailwindcss/lib/cli.js' 2026-05-22T14:34:02.9583991Z #23 71.30 WARN Failed to create bin at /deploy/node_modules/.pnpm/tailwindcss-animate@1.0.7_tailwindcss@3.4.3_ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3__/node_modules/tailwindcss-animate/node_modules/.bin/tailwindcss. ENOENT: no such file or directory, open '/deploy/node_modules/.pnpm/tailwindcss@3.4.3_ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3_/node_modules/tailwindcss/lib/cli.js' 2026-05-22T14:34:02.9584852Z #23 71.30 WARN Failed to create bin at /deploy/node_modules/.pnpm/ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3/node_modules/ts-node/node_modules/.bin/tsc. ENOENT: no such file or directory, open '/deploy/node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/bin/tsc' 2026-05-22T14:34:02.9585192Z #23 71.30 WARN Failed to create bin at /deploy/node_modules/.pnpm/ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3/node_modules/ts-node/node_modules/.bin/tsserver. ENOENT: no such file or directory, open '/deploy/node_modules/.pnpm/typescript@5.9.3/node_modules/typescript/bin/tsserver' 2026-05-22T14:34:02.9585486Z #23 71.35 WARN Failed to create bin at /w/deploy/node_modules/.bin/acorn. ENOENT: no such file or directory, open '/deploy/node_modules/.pnpm/acorn@8.15.0/node_modules/acorn/bin/acorn' 2026-05-22T14:34:02.9585862Z #23 71.35 WARN Failed to create bin at /w/deploy/node_modules/.bin/jiti. ENOENT: no such file or directory, open '/deploy/node_modules/.pnpm/jiti@2.6.1/node_modules/jiti/lib/jiti-cli.mjs' 2026-05-22T14:34:02.9586097Z #23 71.35 WARN Failed to create bin at /w/deploy/node_modules/.bin/terser. ENOENT: no such file or directory, open '/deploy/node_modules/.pnpm/terser@5.44.1/node_modules/terser/bin/terser' 2026-05-22T14:34:03.2510579Z #23 71.79 . prepare$ husky 2026-05-22T14:34:03.4273219Z #23 71.82 frontend postinstall$ npm run copy-monaco-assets 2026-05-22T14:34:03.4418384Z #23 71.98 . prepare: .git can't be found 2026-05-22T14:34:03.5930485Z #23 71.98 . prepare: Done 2026-05-22T14:34:05.6595620Z #23 74.20 frontend postinstall: npm warn config production Use --omit=dev instead. 2026-05-22T14:34:05.8337754Z #23 74.*** frontend postinstall: npm warn Unknown env config "verify-deps-before-run". This will stop working in the next major version of npm. See npm help npmrc for supported config options. 2026-05-22T14:34:05.8339209Z #23 74.*** frontend postinstall: npm warn Unknown env config "npm-globalconfig". This will stop working in the next major version of npm. See npm help npmrc for supported config options. 2026-05-22T14:34:05.8339466Z #23 74.*** frontend postinstall: npm warn Unknown env config "recursive". This will stop working in the next major version of npm. See npm help npmrc for supported config options. 2026-05-22T14:34:05.8339696Z #23 74.*** frontend postinstall: npm warn Unknown env config "_jsr-registry". This will stop working in the next major version of npm. See npm help npmrc for supported config options. 2026-05-22T14:34:05.8339975Z #23 74.*** frontend postinstall: npm warn Unknown env config "force-legacy-deploy". This will stop working in the next major version of npm. See npm help npmrc for supported config options. 2026-05-22T14:34:06.3082508Z #23 74.85 frontend postinstall: > lcbp3-frontend@1.8.1 copy-monaco-assets 2026-05-22T14:34:06.4220613Z #23 74.85 frontend postinstall: > node -e "const fs=require('fs');const path=require('path');const dst='public/monaco-vs';try{const pkgJson=require.resolve('monaco-editor/package.json');const src=path.join(path.dirname(pkgJson),'min','vs');if(!fs.existsSync(dst)){fs.cpSync(src,dst,{recursive:true});console.log('Monaco assets copied from: '+src)}else{console.log('Monaco assets already exist')}}catch(e){console.warn('WARNING: monaco-editor not found, skipping copy. Run after npm install.');process.exit(0)}" 2026-05-22T14:34:06.4221552Z #23 74.92 frontend postinstall: WARNING: monaco-editor not found, skipping copy. Run after npm install. 2026-05-22T14:34:06.4221843Z #23 74.96 frontend postinstall: Done 2026-05-22T14:34:06.5792121Z #23 74.97 WARN Issues with peer dependencies found 2026-05-22T14:34:06.5792869Z #23 74.97 frontend 2026-05-22T14:34:06.5793080Z #23 74.97 └─┬ @vitest/coverage-v8 4.1.6 2026-05-22T14:34:06.5793483Z #23 74.97 └── ✕ unmet peer vitest@4.1.6: found 4.1.0 2026-05-22T14:34:10.5240923Z #23 DONE 79.1s 2026-05-22T14:34:16.5408227Z 2026-05-22T14:34:16.5408971Z #24 [production 2/9] WORKDIR /app 2026-05-22T14:34:16.5409338Z #24 CACHED 2026-05-22T14:34:16.5409626Z 2026-05-22T14:34:16.5409803Z #25 [production 3/9] RUN addgroup -g 1001 -S nextjs && adduser -S nextjs -u 1001 2026-05-22T14:34:16.5410073Z #25 CACHED 2026-05-22T14:34:16.5410310Z 2026-05-22T14:34:16.5410543Z #26 [production 4/9] RUN apk add --no-cache curl 2026-05-22T14:34:16.5410746Z #26 CACHED 2026-05-22T14:34:16.6912059Z 2026-05-22T14:34:16.6912880Z #27 [production 5/9] COPY --from=build --chown=nextjs:nextjs /deploy/node_modules ./node_modules 2026-05-22T14:34:33.7070759Z #27 DONE 17.2s 2026-05-22T14:34:33.8181859Z 2026-05-22T14:34:33.8182658Z #28 [production 6/9] COPY --from=build --chown=nextjs:nextjs /w/frontend/.next ./.next 2026-05-22T14:34:37.9682966Z #28 DONE 4.2s 2026-05-22T14:34:38.1604554Z 2026-05-22T14:34:38.1605261Z #29 [production 7/9] COPY --from=build --chown=nextjs:nextjs /w/frontend/public ./public 2026-05-22T14:34:40.0916980Z #29 DONE 2.1s 2026-05-22T14:34:40.3086417Z 2026-05-22T14:34:40.3087179Z #30 [production 8/9] COPY --from=build --chown=nextjs:nextjs /w/frontend/package.json ./ 2026-05-22T14:34:41.9159236Z #30 DONE 1.8s 2026-05-22T14:34:42.1633641Z 2026-05-22T14:34:42.1634480Z #31 [production 9/9] RUN ls -la ./node_modules/next/dist/bin/next && ls -la ./.next/ && ls -la ./public/ || (echo "ERROR: Required files not found!" && exit 1) 2026-05-22T14:34:43.8014514Z #31 1.789 -rwxr-xr-x 1 nextjs nextjs 17023 May *** 14:33 ./node_modules/next/dist/bin/next 2026-05-22T14:34:43.9544629Z #31 1.790 total 296 2026-05-22T14:34:43.9545377Z #31 1.790 drwxr-xr-x 8 nextjs nextjs 4096 May *** 14:32 . 2026-05-22T14:34:43.9545646Z #31 1.790 drwxr-xr-x 1 root root 4096 May *** 14:34 .. 2026-05-22T14:34:43.9545897Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 21 May *** 14:32 BUILD_ID 2026-05-22T14:34:43.9546115Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 5872 May *** 14:32 app-path-routes-manifest.json 2026-05-22T14:34:43.9546403Z #31 1.790 drwxr-xr-x 3 nextjs nextjs 4096 May *** 14:31 build 2026-05-22T14:34:43.9546746Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 541 May *** 14:32 build-manifest.json 2026-05-22T14:34:43.9546976Z #31 1.790 drwxr-xr-x 2 nextjs nextjs 4096 May *** 14:32 cache 2026-05-22T14:34:43.9547197Z #31 1.790 drwxr-xr-x 2 nextjs nextjs 4096 May *** 14:32 diagnostics 2026-05-22T14:34:43.9547437Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 111 May *** 14:32 export-marker.json 2026-05-22T14:34:43.9547729Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 299 May *** 14:32 fallback-build-manifest.json 2026-05-22T14:34:43.9548005Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 1415 May *** 14:32 images-manifest.json 2026-05-22T14:34:43.9548219Z #31 1.790 -rw-rw-r-- 1 nextjs nextjs 20753 May *** 14:32 next-minimal-server.js.nft.json 2026-05-22T14:34:43.9548519Z #31 1.790 -rw-rw-r-- 1 nextjs nextjs 119347 May *** 14:32 next-server.js.nft.json 2026-05-22T14:34:43.9548811Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 20 May *** 14:31 package.json 2026-05-22T14:34:43.9549040Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 1831 May *** 14:32 prerender-manifest.json 2026-05-22T14:34:43.9549328Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 9252 May *** 14:32 required-server-files.js 2026-05-22T14:34:43.9549616Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 9***3 May *** 14:32 required-server-files.json 2026-05-22T14:34:43.9549854Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 17818 May *** 14:32 routes-manifest.json 2026-05-22T14:34:43.9550081Z #31 1.790 drwxr-xr-x 6 nextjs nextjs 4096 May *** 14:32 server 2026-05-22T14:34:43.9550382Z #31 1.790 drwxr-xr-x 5 nextjs nextjs 4096 May *** 14:32 static 2026-05-22T14:34:43.9550636Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 33514 May *** 14:32 trace 2026-05-22T14:34:43.9550946Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 1205 May *** 14:32 trace-build 2026-05-22T14:34:43.9551212Z #31 1.790 -rw-r--r-- 1 nextjs nextjs 0 May *** 14:31 turbopack 2026-05-22T14:34:43.9551439Z #31 1.790 drwxr-xr-x 2 nextjs nextjs 4096 May *** 14:31 types 2026-05-22T14:34:43.9551696Z #31 1.791 total 40 2026-05-22T14:34:43.9551870Z #31 1.791 drwxr-xr-x 4 nextjs nextjs 4096 May *** 14:31 . 2026-05-22T14:34:43.9552080Z #31 1.791 drwxr-xr-x 1 root root 4096 May *** 14:34 .. 2026-05-22T14:34:43.9552304Z #31 1.791 -rw-rw-rw- 1 nextjs nextjs 130 Apr 1 15:50 favicon.ico 2026-05-22T14:34:43.9552551Z #31 1.791 drwxrwxrwx 4 nextjs nextjs 4096 Apr 19 06:21 locales 2026-05-22T14:34:43.9552755Z #31 1.791 drwxr-xr-x 6 nextjs nextjs 4096 May *** 14:31 monaco-vs 2026-05-22T14:34:43.9552950Z #31 1.791 -rw-rw-rw- 1 nextjs nextjs 140 Apr 1 15:50 robots.txt 2026-05-22T14:34:44.8226434Z #31 DONE 2.8s 2026-05-22T14:34:45.0451187Z 2026-05-22T14:34:45.0451912Z #32 exporting to image 2026-05-22T14:34:45.0452135Z #32 exporting layers 2026-05-22T14:34:58.4469103Z #32 exporting layers 13.4s done 2026-05-22T14:34:58.6245491Z #32 writing image sha256:75847d8829e82ed79d31ff0533fce99becaa9e8a7ad4915645949214689de718 0.0s done 2026-05-22T14:34:58.6246304Z #32 naming to docker.io/library/lcbp3-frontend:latest 0.1s done 2026-05-22T14:34:58.8007457Z #32 DONE 13.8s 2026-05-22T14:35:00.4845278Z ✓ Images built 2026-05-22T14:35:00.4846035Z [2/3] Starting application stack... 2026-05-22T14:35:00.8896428Z Container clamav Recreate 2026-05-22T14:35:05.2427636Z Container clamav Recreated 2026-05-22T14:35:05.2428396Z Container backend Recreate 2026-05-22T14:35:18.6824257Z Container backend Recreated 2026-05-22T14:35:18.6825001Z Container frontend Recreate 2026-05-22T14:35:21.2676698Z Container frontend Recreated 2026-05-22T14:35:21.2703906Z Container clamav Starting 2026-05-22T14:35:22.8308721Z Container clamav Started 2026-05-22T14:35:22.8312521Z Container clamav Waiting 2026-05-22T14:36:26.3339478Z Container clamav Healthy 2026-05-22T14:36:26.3340534Z Container backend Starting 2026-05-22T14:36:27.8201051Z Container backend Started 2026-05-22T14:36:27.8201772Z Container backend Waiting 2026-05-22T14:36:38.6525275Z Container backend Error 2026-05-22T14:36:38.6526046Z dependency failed to start: container backend is unhealthy 2026-05-22T14:36:38.6706558Z Failure - Main 🚀 Deploy to QNAP 2026-05-22T14:36:38.6822463Z exitcode '1': failure 2026-05-22T14:36:38.7156544Z evaluating expression 'always()' 2026-05-22T14:36:38.7157366Z expression 'always()' evaluated to 'true' 2026-05-22T14:36:38.7157590Z Run Post Checkout 2026-05-22T14:36:38.7157914Z Writing entry to tarball workflow/outputcmd.txt len:0 2026-05-22T14:36:38.7158207Z Writing entry to tarball workflow/statecmd.txt len:0 2026-05-22T14:36:38.7158456Z Writing entry to tarball workflow/pathcmd.txt len:0 2026-05-22T14:36:38.7158676Z Writing entry to tarball workflow/envs.txt len:0 2026-05-22T14:36:38.7158887Z Writing entry to tarball workflow/SUMMARY.md len:0 2026-05-22T14:36:38.7159114Z Extracting content to '/var/run/act' 2026-05-22T14:36:38.7195687Z run post step for ' Checkout' 2026-05-22T14:36:38.7196915Z executing remote job container: [node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js] 2026-05-22T14:36:38.7197208Z 🐳 docker exec cmd=[node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js] user= workdir= 2026-05-22T14:36:38.7197462Z Exec command '[node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js]' 2026-05-22T14:36:38.7198204Z Working directory '/workspace/np-dms/lcbp3' 2026-05-22T14:36:39.0100030Z [command]/usr/bin/git version 2026-05-22T14:36:39.0174408Z git version 2.30.2 2026-05-22T14:36:39.0227914Z *** 2026-05-22T14:36:39.0258821Z Temporarily overriding HOME='/tmp/7ea5cee1-6756-4c24-b93b-4bbd44dd1f0a' before making global git config changes 2026-05-22T14:36:39.0260497Z Adding repository directory to the temporary git global config as a safe directory 2026-05-22T14:36:39.0273074Z [command]/usr/bin/git config --global --add safe.directory /workspace/np-dms/lcbp3 2026-05-22T14:36:39.0351448Z [command]/usr/bin/git config --local --name-only --get-regexp core.sshCommand 2026-05-22T14:36:39.0418635Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-05-22T14:36:39.0923570Z [command]/usr/bin/git config --local --name-only --get-regexp http.https://git.np-dms.work/.extraheader 2026-05-22T14:36:39.0971362Z http.https://git.np-dms.work/.extraheader 2026-05-22T14:36:39.0992373Z [command]/usr/bin/git config --local --unset-all http.https://git.np-dms.work/.extraheader 2026-05-22T14:36:39.1065880Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http.https://git.np-dms.work/.extraheader' && git config --local --unset-all 'http.https://git.np-dms.work/.extraheader' || :" 2026-05-22T14:36:39.1569881Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf.gitdir: 2026-05-22T14:36:39.1635610Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-05-22T14:36:39.2306318Z Success - Post Checkout 2026-05-22T14:36:39.2426842Z Cleaning up container for job deploy 2026-05-22T14:36:40.7622336Z Removed container: 0877d84d997c7728dbdff6e4e6e5be3bf8c2302dbcf8faadbad207e08355babd 2026-05-22T14:36:40.7637594Z 🐳 docker volume rm GITEA-ACTIONS-TASK-502_WORKFLOW-CI-CD-Pipeline_JOB-deploy 2026-05-22T14:36:41.0140075Z 🐳 docker volume rm GITEA-ACTIONS-TASK-502_WORKFLOW-CI-CD-Pipeline_JOB-deploy-env 2026-05-22T14:36:41.2376603Z 🏁 Job failed 2026-05-22T14:36:41.2480723Z Job 'deploy' failed