690520:0859 224 to 226 AI #06
This commit is contained in:
Vendored
-1
@@ -33,7 +33,6 @@
|
||||
"github.copilot",
|
||||
"bierner.markdown-mermaid",
|
||||
"vitest.explorer",
|
||||
"google.geminicodeassist",
|
||||
"openai.chatgpt"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -11,6 +11,7 @@ import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { HttpModule } from '@nestjs/axios';
|
||||
import { ConfigModule } from '@nestjs/config';
|
||||
import { BullModule, InjectQueue } from '@nestjs/bullmq';
|
||||
import { RedisModule } from '@nestjs-modules/ioredis';
|
||||
import { Queue } from 'bullmq';
|
||||
import { AiController } from './ai.controller';
|
||||
import { AiService } from './ai.service';
|
||||
@@ -96,6 +97,9 @@ import {
|
||||
// Config สำหรับ AI Env Vars
|
||||
ConfigModule,
|
||||
|
||||
// Redis Module สำหรับ @InjectRedis() (AiRagService)
|
||||
RedisModule,
|
||||
|
||||
// UserModule สำหรับ RbacGuard (ต้องการ UserService)
|
||||
UserModule,
|
||||
MigrationModule,
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { ConfigModule } from '@nestjs/config';
|
||||
import { RedisModule } from '@nestjs-modules/ioredis';
|
||||
import { IntentDefinition } from './entities/intent-definition.entity';
|
||||
import { IntentPattern } from './entities/intent-pattern.entity';
|
||||
import { AiAuditLog } from '../entities/ai-audit-log.entity';
|
||||
@@ -32,6 +33,7 @@ import { IntentAnalyticsController } from './controllers/intent-analytics.contro
|
||||
imports: [
|
||||
TypeOrmModule.forFeature([IntentDefinition, IntentPattern, AiAuditLog]),
|
||||
ConfigModule,
|
||||
RedisModule,
|
||||
],
|
||||
controllers: [
|
||||
IntentAdminController,
|
||||
|
||||
@@ -0,0 +1,492 @@
|
||||
2026-05-19T14:57:56.8299233Z asustor-runner(version:v0.4.0) received task 486 of job deploy, be triggered by event: push
|
||||
2026-05-19T14:57:56.8303677Z workflow prepared
|
||||
2026-05-19T14:57:56.8304545Z evaluating expression 'success()'
|
||||
2026-05-19T14:57:56.8305503Z expression 'success()' evaluated to 'true'
|
||||
2026-05-19T14:57:56.8305685Z 'runs-on' key not defined in CI / CD Pipeline/build
|
||||
2026-05-19T14:57:56.8305829Z No steps found
|
||||
2026-05-19T14:57:56.8307303Z evaluating expression 'github.ref == 'refs/heads/main''
|
||||
2026-05-19T14:57:56.8308341Z expression 'github.ref == 'refs/heads/main'' evaluated to 'true'
|
||||
2026-05-19T14:57:56.8308672Z 🚀 Start image=node:18-bullseye
|
||||
2026-05-19T14:57:56.8412956Z 🐳 docker pull image=node:18-bullseye platform= username= forcePull=false
|
||||
2026-05-19T14:57:56.8413286Z 🐳 docker pull node:18-bullseye
|
||||
2026-05-19T14:57:56.8433682Z Image exists? true
|
||||
2026-05-19T14:57:56.8500712Z 🐳 docker create image=node:18-bullseye platform= entrypoint=["/bin/sleep" "10800"] cmd=[] network="bridge"
|
||||
2026-05-19T14:58:13.3936394Z Created container name=GITEA-ACTIONS-TASK-486_WORKFLOW-CI-CD-Pipeline_JOB-deploy id=ce8dc456ae943c7c6648ddad554f2caa4a5d50159fd8ac7a503ba70cabde3078 from image node:18-bullseye (platform: )
|
||||
2026-05-19T14:58:13.3936958Z ENV ==> [RUNNER_TOOL_CACHE=/opt/hostedtoolcache RUNNER_OS=Linux RUNNER_ARCH=X64 RUNNER_TEMP=/tmp LANG=C.UTF-8]
|
||||
2026-05-19T14:58:13.3937230Z 🐳 docker run image=node:18-bullseye platform= entrypoint=["/bin/sleep" "10800"] cmd=[] network="bridge"
|
||||
2026-05-19T14:58:13.3937459Z Starting container: ce8dc456ae943c7c6648ddad554f2caa4a5d50159fd8ac7a503ba70cabde3078
|
||||
2026-05-19T14:58:15.4445831Z Started container: ce8dc456ae943c7c6648ddad554f2caa4a5d50159fd8ac7a503ba70cabde3078
|
||||
2026-05-19T14:58:15.5983808Z Writing entry to tarball workflow/event.json len:4593
|
||||
2026-05-19T14:58:15.5985306Z Writing entry to tarball workflow/envs.txt len:0
|
||||
2026-05-19T14:58:15.5985711Z Extracting content to '/var/run/act/'
|
||||
2026-05-19T14:58:15.6226705Z ☁ git clone 'https://github.com/actions/checkout' # ref=v4
|
||||
2026-05-19T14:58:15.6227257Z cloning https://github.com/actions/checkout to /root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
|
||||
2026-05-19T14:58:16.9265984Z Non-terminating error while running 'git clone': some refs were not updated
|
||||
2026-05-19T14:58:16.9573010Z evaluating expression ''
|
||||
2026-05-19T14:58:16.9574000Z expression '' evaluated to 'true'
|
||||
2026-05-19T14:58:16.9574232Z ⭐ Run Main Checkout
|
||||
2026-05-19T14:58:16.9574539Z Writing entry to tarball workflow/outputcmd.txt len:0
|
||||
2026-05-19T14:58:16.9574815Z Writing entry to tarball workflow/statecmd.txt len:0
|
||||
2026-05-19T14:58:16.9575085Z Writing entry to tarball workflow/pathcmd.txt len:0
|
||||
2026-05-19T14:58:16.9575306Z Writing entry to tarball workflow/envs.txt len:0
|
||||
2026-05-19T14:58:16.9575493Z Writing entry to tarball workflow/SUMMARY.md len:0
|
||||
2026-05-19T14:58:16.9575767Z Extracting content to '/var/run/act'
|
||||
2026-05-19T14:58:16.9707661Z expression '${{ github.token }}' rewritten to 'format('{0}', github.token)'
|
||||
2026-05-19T14:58:16.9708118Z evaluating expression 'format('{0}', github.token)'
|
||||
2026-05-19T14:58:16.9708711Z expression 'format('{0}', github.token)' evaluated to '%!t(string=***)'
|
||||
2026-05-19T14:58:16.9709339Z expression '${{ github.repository }}' rewritten to 'format('{0}', github.repository)'
|
||||
2026-05-19T14:58:16.9709527Z evaluating expression 'format('{0}', github.repository)'
|
||||
2026-05-19T14:58:16.9709865Z expression 'format('{0}', github.repository)' evaluated to '%!t(string=np-dms/lcbp3)'
|
||||
2026-05-19T14:58:16.9710269Z 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-19T14:58:16.9710605Z /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab
|
||||
2026-05-19T14:58:16.9710972Z 🐳 docker cp src=/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ dst=/var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/
|
||||
2026-05-19T14:58:16.9713448Z Writing tarball /tmp/act4264357186 from /root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/
|
||||
2026-05-19T14:58:16.9713698Z Stripping prefix:/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/ src:/root/.cache/act/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/
|
||||
2026-05-19T14:58:17.1658195Z Extracting content from '/tmp/act4264357186' to '/var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/'
|
||||
2026-05-19T14:58:17.4671600Z executing remote job container: [node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js]
|
||||
2026-05-19T14:58:17.4672697Z 🐳 docker exec cmd=[node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js] user= workdir=
|
||||
2026-05-19T14:58:17.4673033Z Exec command '[node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js]'
|
||||
2026-05-19T14:58:17.4673721Z Working directory '/workspace/np-dms/lcbp3'
|
||||
2026-05-19T14:58:17.7554831Z ::add-matcher::/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/problem-matcher.json
|
||||
2026-05-19T14:58:17.7555152Z ::add-matcher::/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/problem-matcher.json
|
||||
2026-05-19T14:58:17.7555422Z Syncing repository: np-dms/lcbp3
|
||||
2026-05-19T14:58:17.7562883Z ::group::Getting Git version info
|
||||
2026-05-19T14:58:17.7563794Z Working directory is '/workspace/np-dms/lcbp3'
|
||||
2026-05-19T14:58:17.7627478Z [command]/usr/bin/git version
|
||||
2026-05-19T14:58:17.7698948Z git version 2.30.2
|
||||
2026-05-19T14:58:17.7749709Z ::endgroup::
|
||||
2026-05-19T14:58:17.7778882Z Temporarily overriding HOME='/tmp/a847943f-f24c-4f3c-bbfc-3e831f27a086' before making global git config changes
|
||||
2026-05-19T14:58:17.7779658Z Adding repository directory to the temporary git global config as a safe directory
|
||||
2026-05-19T14:58:17.7792495Z [command]/usr/bin/git config --global --add safe.directory /workspace/np-dms/lcbp3
|
||||
2026-05-19T14:58:17.7871119Z Deleting the contents of '/workspace/np-dms/lcbp3'
|
||||
2026-05-19T14:58:17.7882300Z ::group::Initializing the repository
|
||||
2026-05-19T14:58:17.7894540Z [command]/usr/bin/git init /workspace/np-dms/lcbp3
|
||||
2026-05-19T14:58:17.7957699Z hint: Using 'master' as the name for the initial branch. This default branch name
|
||||
2026-05-19T14:58:17.7958421Z hint: is subject to change. To configure the initial branch name to use in all
|
||||
2026-05-19T14:58:17.7958677Z hint: of your new repositories, which will suppress this warning, call:
|
||||
2026-05-19T14:58:17.7958886Z hint:
|
||||
2026-05-19T14:58:17.7959066Z hint: git config --global init.defaultBranch <name>
|
||||
2026-05-19T14:58:17.7959252Z hint:
|
||||
2026-05-19T14:58:17.7959476Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
|
||||
2026-05-19T14:58:17.7959670Z hint: 'development'. The just-created branch can be renamed via this command:
|
||||
2026-05-19T14:58:17.7959947Z hint:
|
||||
2026-05-19T14:58:17.7960114Z hint: git branch -m <name>
|
||||
2026-05-19T14:58:17.7969243Z Initialized empty Git repository in /workspace/np-dms/lcbp3/.git/
|
||||
2026-05-19T14:58:17.7991486Z [command]/usr/bin/git remote add origin https://git.np-dms.work/np-dms/lcbp3
|
||||
2026-05-19T14:58:17.8058867Z ::endgroup::
|
||||
2026-05-19T14:58:17.8059297Z ::group::Disabling automatic garbage collection
|
||||
2026-05-19T14:58:17.8065983Z [command]/usr/bin/git config --local gc.auto 0
|
||||
2026-05-19T14:58:17.8130289Z ::endgroup::
|
||||
2026-05-19T14:58:17.8130689Z ::group::Setting up auth
|
||||
2026-05-19T14:58:17.8144601Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
|
||||
2026-05-19T14:58:17.8208864Z [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-19T14:58:17.8711255Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/git\.np\-dms\.work\/\.extraheader
|
||||
2026-05-19T14:58:17.8774692Z [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-19T14:58:17.9267391Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
|
||||
2026-05-19T14:58:17.9336210Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
|
||||
2026-05-19T14:58:17.9827104Z [command]/usr/bin/git config --local http.https://git.np-dms.work/.extraheader AUTHORIZATION: basic ***
|
||||
2026-05-19T14:58:17.9903806Z ::endgroup::
|
||||
2026-05-19T14:58:17.9904320Z ::group::Fetching the repository
|
||||
2026-05-19T14:58:17.9919011Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +080cbbdd85907b5e9ee6f353d27dd821bb38d197:refs/remotes/origin/main
|
||||
2026-05-19T14:58:20.8233618Z From https://git.np-dms.work/np-dms/lcbp3
|
||||
2026-05-19T14:58:20.8234313Z * [new ref] 080cbbdd85907b5e9ee6f353d27dd821bb38d197 -> origin/main
|
||||
2026-05-19T14:58:20.8302673Z ::endgroup::
|
||||
2026-05-19T14:58:20.8303120Z ::group::Determining the checkout info
|
||||
2026-05-19T14:58:20.8305060Z ::endgroup::
|
||||
2026-05-19T14:58:20.8313426Z [command]/usr/bin/git sparse-checkout disable
|
||||
2026-05-19T14:58:20.8388734Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
|
||||
2026-05-19T14:58:20.8448527Z ::group::Checking out the ref
|
||||
2026-05-19T14:58:20.8457391Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
|
||||
2026-05-19T14:58:21.2148057Z Switched to a new branch 'main'
|
||||
2026-05-19T14:58:21.2150923Z Branch 'main' set up to track remote branch 'main' from 'origin'.
|
||||
2026-05-19T14:58:21.2178683Z ::endgroup::
|
||||
2026-05-19T14:58:21.2283018Z [command]/usr/bin/git log -1 --format=%H
|
||||
2026-05-19T14:58:21.2351767Z 080cbbdd85907b5e9ee6f353d27dd821bb38d197
|
||||
2026-05-19T14:58:21.2392091Z ::remove-matcher owner=checkout-git::
|
||||
2026-05-19T14:58:22.3191674Z From https://git.np-dms.work/np-dms/lcbp3
|
||||
2026-05-19T14:58:22.3192693Z * branch main -> FETCH_HEAD
|
||||
2026-05-19T14:58:22.3207117Z 7259cbf6..080cbbdd main -> origin/main
|
||||
2026-05-19T14:58:22.4117188Z HEAD is now at 080cbbdd 690519:2152 ***4 to ***6 AI #05
|
||||
2026-05-19T14:58:22.4154453Z =========================================
|
||||
2026-05-19T14:58:22.4155162Z LCBP3-DMS Deployment v2.0
|
||||
2026-05-19T14:58:22.4155364Z =========================================
|
||||
2026-05-19T14:58:22.4582824Z [1/3] Building Docker images (parallel)...
|
||||
2026-05-19T14:58:23.3369019Z #0 building with "default" instance using docker driver
|
||||
2026-05-19T14:58:23.3369802Z
|
||||
2026-05-19T14:58:23.3369989Z #1 [internal] load build definition from Dockerfile
|
||||
2026-05-19T14:58:23.3370266Z #1 transferring dockerfile: 5.15kB done
|
||||
2026-05-19T14:58:23.3818878Z #0 building with "default" instance using docker driver
|
||||
2026-05-19T14:58:23.3819622Z
|
||||
2026-05-19T14:58:23.3819845Z #1 [internal] load build definition from Dockerfile
|
||||
2026-05-19T14:58:23.3820077Z #1 transferring dockerfile:
|
||||
2026-05-19T14:58:23.5401891Z #1 transferring dockerfile: 3.28kB done
|
||||
2026-05-19T14:58:23.5522512Z #1 DONE 0.3s
|
||||
2026-05-19T14:58:23.6558643Z
|
||||
2026-05-19T14:58:23.6559407Z #2 [internal] load metadata for docker.io/library/node:24-alpine
|
||||
2026-05-19T14:58:23.7419039Z #1 DONE 0.5s
|
||||
2026-05-19T14:58:23.9474336Z
|
||||
2026-05-19T14:58:23.9475095Z #2 [internal] load metadata for docker.io/library/node:24-alpine
|
||||
2026-05-19T14:58:25.5497570Z #2 DONE 1.8s
|
||||
2026-05-19T14:58:25.5498266Z #2 DONE 1.9s
|
||||
2026-05-19T14:58:25.7428195Z
|
||||
2026-05-19T14:58:25.7428911Z #3 [internal] load .dockerignore
|
||||
2026-05-19T14:58:25.7429185Z #3 transferring context: 1.12kB done
|
||||
2026-05-19T14:58:25.7748570Z
|
||||
2026-05-19T14:58:25.7749377Z #3 [internal] load .dockerignore
|
||||
2026-05-19T14:58:25.7749614Z #3 transferring context: 1.12kB done
|
||||
2026-05-19T14:58:25.8000614Z #3 DONE 0.2s
|
||||
2026-05-19T14:58:25.9091342Z #3 DONE 0.4s
|
||||
2026-05-19T14:58:26.0011119Z
|
||||
2026-05-19T14:58:26.0011902Z #4 [internal] load build context
|
||||
2026-05-19T14:58:26.0012132Z #4 DONE 0.0s
|
||||
2026-05-19T14:58:26.0012301Z
|
||||
2026-05-19T14:58:26.0012564Z #5 [deps 1/6] FROM docker.io/library/node:24-alpine@sha256:d1b3b4da11eefd5941e7f0b9cf17783fc99d9c6fc34884a665f40a06dbdfc94f
|
||||
2026-05-19T14:58:26.0013374Z #5 DONE 0.0s
|
||||
2026-05-19T14:58:26.0017125Z
|
||||
2026-05-19T14:58:26.0017468Z #4 [internal] load build context
|
||||
2026-05-19T14:58:26.0793265Z
|
||||
2026-05-19T14:58:26.0794076Z #4 [deps 1/6] FROM docker.io/library/node:24-alpine@sha256:d1b3b4da11eefd5941e7f0b9cf17783fc99d9c6fc34884a665f40a06dbdfc94f
|
||||
2026-05-19T14:58:26.0794408Z #4 DONE 0.0s
|
||||
2026-05-19T14:58:26.0794683Z
|
||||
2026-05-19T14:58:26.0794899Z #5 [internal] load build context
|
||||
2026-05-19T14:58:26.2189638Z #5 transferring context: 126.01kB 0.1s done
|
||||
2026-05-19T14:58:26.3301552Z #4 transferring context: 177.32kB 0.1s done
|
||||
2026-05-19T14:58:26.4178893Z #4 DONE 0.4s
|
||||
2026-05-19T14:58:26.5284080Z #5 DONE 0.4s
|
||||
2026-05-19T14:58:26.6140494Z
|
||||
2026-05-19T14:58:26.6141347Z #6 [deps 3/6] WORKDIR /app
|
||||
2026-05-19T14:58:26.6141641Z #6 CACHED
|
||||
2026-05-19T14:58:26.6141816Z
|
||||
2026-05-19T14:58:26.6142065Z #7 [deps 2/6] RUN corepack enable && corepack prepare pnpm@10.33.0 --activate
|
||||
2026-05-19T14:58:26.6142373Z #7 CACHED
|
||||
2026-05-19T14:58:26.6142537Z
|
||||
2026-05-19T14:58:26.6142694Z #8 [deps 4/6] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
|
||||
2026-05-19T14:58:26.7393333Z
|
||||
2026-05-19T14:58:26.7394025Z #6 [build 12/14] RUN ls -la /w/frontend/.next/ || (echo "ERROR: Build not found!" && exit 1)
|
||||
2026-05-19T14:58:26.7394334Z #6 CACHED
|
||||
2026-05-19T14:58:26.7394694Z
|
||||
2026-05-19T14:58:26.7394884Z #7 [build 3/14] WORKDIR /w
|
||||
2026-05-19T14:58:26.7395070Z #7 CACHED
|
||||
2026-05-19T14:58:26.7395258Z
|
||||
2026-05-19T14:58:26.7395507Z #8 [build 8/14] COPY frontend/ ./
|
||||
2026-05-19T14:58:26.7395753Z #8 CACHED
|
||||
2026-05-19T14:58:26.7395914Z
|
||||
2026-05-19T14:58:26.7396171Z #9 [production 5/9] COPY --from=build --chown=nextjs:nextjs /deploy/node_modules ./node_modules
|
||||
2026-05-19T14:58:26.7396401Z #9 CACHED
|
||||
2026-05-19T14:58:26.7396561Z
|
||||
2026-05-19T14:58:26.7396806Z #10 [production 6/9] COPY --from=build --chown=nextjs:nextjs /w/frontend/.next ./.next
|
||||
2026-05-19T14:58:26.7397072Z #10 CACHED
|
||||
2026-05-19T14:58:26.7397237Z
|
||||
2026-05-19T14:58:26.7397392Z #11 [build 6/14] WORKDIR /w/frontend
|
||||
2026-05-19T14:58:26.7397701Z #11 CACHED
|
||||
2026-05-19T14:58:26.7397901Z
|
||||
2026-05-19T14:58:26.7398052Z #12 [production 7/9] COPY --from=build --chown=nextjs:nextjs /w/frontend/public ./public
|
||||
2026-05-19T14:58:26.7398290Z #12 CACHED
|
||||
2026-05-19T14:58:26.7398568Z
|
||||
2026-05-19T14:58:26.7398736Z #13 [production 4/9] RUN apk add --no-cache curl
|
||||
2026-05-19T14:58:26.7398916Z #13 CACHED
|
||||
2026-05-19T14:58:26.7399090Z
|
||||
2026-05-19T14:58:26.7399306Z #14 [deps 3/6] WORKDIR /w
|
||||
2026-05-19T14:58:26.7399502Z #14 CACHED
|
||||
2026-05-19T14:58:26.7399667Z
|
||||
2026-05-19T14:58:26.7399854Z #15 [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-19T14:58:26.7400234Z #15 CACHED
|
||||
2026-05-19T14:58:26.7400403Z
|
||||
2026-05-19T14:58:26.7400569Z #16 [build 13/14] WORKDIR /w
|
||||
2026-05-19T14:58:26.7400755Z #16 CACHED
|
||||
2026-05-19T14:58:26.7400973Z
|
||||
2026-05-19T14:58:26.7401241Z #17 [build 2/10] RUN corepack enable && corepack prepare pnpm@10.32.1 --activate
|
||||
2026-05-19T14:58:26.7401518Z #17 CACHED
|
||||
2026-05-19T14:58:26.7401683Z
|
||||
2026-05-19T14:58:26.7401833Z #18 [build 11/14] RUN mkdir /n && ln -s /n .next && pnpm run build && rm .next && mv /n .next
|
||||
2026-05-19T14:58:26.7402039Z #18 CACHED
|
||||
2026-05-19T14:58:26.7402275Z
|
||||
2026-05-19T14:58:26.7402436Z #19 [build 5/14] COPY --from=deps /w/node_modules ./node_modules
|
||||
2026-05-19T14:58:26.7402636Z #19 CACHED
|
||||
2026-05-19T14:58:26.7402795Z
|
||||
2026-05-19T14:58:26.7402952Z #20 [build 4/14] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
|
||||
2026-05-19T14:58:26.7403209Z #20 CACHED
|
||||
2026-05-19T14:58:26.7403381Z
|
||||
2026-05-19T14:58:26.7403540Z #21 [build 7/14] COPY --from=deps /w/frontend/node_modules ./node_modules
|
||||
2026-05-19T14:58:26.7403723Z #21 CACHED
|
||||
2026-05-19T14:58:26.7403946Z
|
||||
2026-05-19T14:58:26.7404162Z #*** [deps 6/6] RUN pnpm install --frozen-lockfile --ignore-scripts --filter lcbp3-frontend...
|
||||
2026-05-19T14:58:26.7404429Z #*** CACHED
|
||||
2026-05-19T14:58:26.7404624Z
|
||||
2026-05-19T14:58:26.7404876Z #23 [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-19T14:58:26.7405114Z #23 CACHED
|
||||
2026-05-19T14:58:26.7405274Z
|
||||
2026-05-19T14:58:26.7405434Z #24 [deps 4/6] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
|
||||
2026-05-19T14:58:26.7405676Z #24 CACHED
|
||||
2026-05-19T14:58:26.7405849Z
|
||||
2026-05-19T14:58:26.7406020Z #25 [deps 5/6] COPY frontend/package.json ./frontend/
|
||||
2026-05-19T14:58:26.7406213Z #25 CACHED
|
||||
2026-05-19T14:58:26.7406442Z
|
||||
2026-05-19T14:58:26.7406642Z #26 [production 3/9] RUN addgroup -g 1001 -S nextjs && adduser -S nextjs -u 1001
|
||||
2026-05-19T14:58:26.7406885Z #26 CACHED
|
||||
2026-05-19T14:58:26.7407073Z
|
||||
2026-05-19T14:58:26.7407286Z #27 [production 2/9] WORKDIR /app
|
||||
2026-05-19T14:58:26.7407461Z #27 CACHED
|
||||
2026-05-19T14:58:26.7407657Z
|
||||
2026-05-19T14:58:26.7407821Z #28 [deps 2/6] RUN corepack enable && corepack prepare pnpm@10.33.0 --activate
|
||||
2026-05-19T14:58:26.7408095Z #28 CACHED
|
||||
2026-05-19T14:58:26.7409474Z
|
||||
2026-05-19T14:58:26.7409657Z #29 [production 8/9] COPY --from=build --chown=nextjs:nextjs /w/frontend/package.json ./
|
||||
2026-05-19T14:58:26.7409884Z #29 CACHED
|
||||
2026-05-19T14:58:26.7410079Z
|
||||
2026-05-19T14:58:26.7410248Z #30 [build 14/14] RUN pnpm --filter lcbp3-frontend deploy /deploy --prod --legacy
|
||||
2026-05-19T14:58:26.7410533Z #30 CACHED
|
||||
2026-05-19T14:58:26.7410707Z
|
||||
2026-05-19T14:58:26.7410880Z #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-19T14:58:26.7707959Z #8 CACHED
|
||||
2026-05-19T14:58:26.7708635Z
|
||||
2026-05-19T14:58:26.7708968Z #9 [deps 5/6] COPY backend/package.json ./backend/
|
||||
2026-05-19T14:58:26.8903901Z #31 CACHED
|
||||
2026-05-19T14:58:26.9225086Z
|
||||
2026-05-19T14:58:26.9225756Z #32 exporting to image
|
||||
2026-05-19T14:58:26.9225989Z #32 exporting layers
|
||||
2026-05-19T14:58:27.1034060Z #32 exporting layers done
|
||||
2026-05-19T14:58:27.1034770Z #32 writing image sha256:0893776f5d1a3f7a2d0e265735b43c672ee***aa027941edcdcdaa5365c0283ee 0.1s done
|
||||
2026-05-19T14:58:27.1035142Z #32 naming to docker.io/library/lcbp3-frontend:latest 0.1s done
|
||||
2026-05-19T14:58:27.3579482Z #32 DONE 0.4s
|
||||
2026-05-19T14:58:28.7479220Z #9 DONE 2.1s
|
||||
2026-05-19T14:58:28.8511654Z
|
||||
2026-05-19T14:58:28.8512350Z #10 [deps 6/6] RUN pnpm install --frozen-lockfile --filter backend...
|
||||
2026-05-19T14:58:32.9596479Z #10 4.108 Lockfile is up to date, resolution step is skipped
|
||||
2026-05-19T14:58:33.1283486Z #10 4.277 Progress: resolved 1, reused 0, downloaded 0, added 0
|
||||
2026-05-19T14:58:33.4575143Z #10 4.606 . | +1***7 ++++++++++++++++++++++++++++
|
||||
2026-05-19T14:58:33.9567043Z #10 5.105
|
||||
2026-05-19T14:58:33.9567786Z #10 5.105 ╭──────────────────────────────────────────────╮
|
||||
2026-05-19T14:58:33.9568070Z #10 5.105 │ │
|
||||
2026-05-19T14:58:33.9568389Z #10 5.105 │ Update available! 10.33.0 → 11.1.3. │
|
||||
2026-05-19T14:58:33.9568684Z #10 5.105 │ Changelog: https://pnpm.io/v/11.1.3 │
|
||||
2026-05-19T14:58:33.9568888Z #10 5.105 │ To update, run: corepack use pnpm@11.1.3 │
|
||||
2026-05-19T14:58:33.9569079Z #10 5.105 │ │
|
||||
2026-05-19T14:58:33.9569263Z #10 5.105 ╰──────────────────────────────────────────────╯
|
||||
2026-05-19T14:58:33.9569512Z #10 5.105
|
||||
2026-05-19T14:58:34.1348112Z #10 5.284 Progress: resolved 1***7, reused 0, downloaded 24, added 20
|
||||
2026-05-19T14:58:35.1348326Z #10 6.284 Progress: resolved 1***7, reused 0, downloaded 60, added 52
|
||||
2026-05-19T14:58:36.1359989Z #10 7.284 Progress: resolved 1***7, reused 0, downloaded 132, added 72
|
||||
2026-05-19T14:58:37.1362079Z #10 8.285 Progress: resolved 1***7, reused 0, downloaded 233, added 233
|
||||
2026-05-19T14:58:38.1368241Z #10 9.285 Progress: resolved 1***7, reused 0, downloaded 297, added 297
|
||||
2026-05-19T14:58:39.1371976Z #10 10.29 Progress: resolved 1***7, reused 0, downloaded 326, added 325
|
||||
2026-05-19T14:58:40.1380731Z #10 11.29 Progress: resolved 1***7, reused 0, downloaded 361, added 354
|
||||
2026-05-19T14:58:41.1379889Z #10 12.29 Progress: resolved 1***7, reused 0, downloaded 368, added 354
|
||||
2026-05-19T14:58:42.1379598Z #10 13.29 Progress: resolved 1***7, reused 0, downloaded 403, added 386
|
||||
2026-05-19T14:58:43.1375921Z #10 14.29 Progress: resolved 1***7, reused 0, downloaded 476, added 475
|
||||
2026-05-19T14:58:44.1381743Z #10 15.29 Progress: resolved 1***7, reused 0, downloaded 480, added 475
|
||||
2026-05-19T14:58:45.1388901Z #10 16.29 Progress: resolved 1***7, reused 0, downloaded 487, added 476
|
||||
2026-05-19T14:58:46.1391819Z #10 17.29 Progress: resolved 1***7, reused 0, downloaded 578, added 579
|
||||
2026-05-19T14:58:47.1388584Z #10 18.29 Progress: resolved 1***7, reused 0, downloaded 740, added 742
|
||||
2026-05-19T14:58:48.1389095Z #10 19.29 Progress: resolved 1***7, reused 0, downloaded 803, added 805
|
||||
2026-05-19T14:58:49.1388563Z #10 20.29 Progress: resolved 1***7, reused 0, downloaded 867, added 869
|
||||
2026-05-19T14:58:50.1387258Z #10 21.29 Progress: resolved 1***7, reused 0, downloaded 945, added 947
|
||||
2026-05-19T14:58:51.1390301Z #10 ***.29 Progress: resolved 1***7, reused 0, downloaded 1063, added 1064
|
||||
2026-05-19T14:58:52.1396197Z #10 23.29 Progress: resolved 1***7, reused 0, downloaded 1100, added 1090
|
||||
2026-05-19T14:58:53.1400226Z #10 24.29 Progress: resolved 1***7, reused 0, downloaded 1150, added 1117
|
||||
2026-05-19T14:58:54.1400075Z #10 25.29 Progress: resolved 1***7, reused 0, downloaded 1***3, added 1***5
|
||||
2026-05-19T14:58:55.1400036Z #10 26.29 Progress: resolved 1***7, reused 0, downloaded 1***4, added 1***6
|
||||
2026-05-19T14:59:02.3880840Z #10 33.54 Progress: resolved 1***7, reused 0, downloaded 1***5, added 1***6
|
||||
2026-05-19T14:59:02.5505822Z #10 33.55 Progress: resolved 1***7, reused 0, downloaded 1***5, added 1***7, done
|
||||
2026-05-19T14:59:03.2358428Z #10 34.38 .../node_modules/@scarf/scarf postinstall$ node ./report.js
|
||||
2026-05-19T14:59:03.3611235Z #10 34.46 .../node_modules/@nestjs/core postinstall$ opencollective || exit 0
|
||||
2026-05-19T14:59:03.3612103Z #10 34.47 .../node_modules/msgpackr-extract install$ node-gyp-build-optional-packages
|
||||
2026-05-19T14:59:03.3612394Z #10 34.51 .../bcrypt@6.0.0/node_modules/bcrypt install$ node-gyp-build
|
||||
2026-05-19T14:59:03.5517707Z #10 34.70 .../bcrypt@6.0.0/node_modules/bcrypt install: Done
|
||||
2026-05-19T14:59:03.7134701Z #10 34.71 .../node_modules/msgpackr-extract install: Done
|
||||
2026-05-19T14:59:03.8427958Z #10 34.99 .../node_modules/@nestjs/core postinstall: Thanks for installing nest
|
||||
2026-05-19T14:59:03.9639060Z #10 34.99 .../node_modules/@nestjs/core postinstall: Please consider donating to our open collective
|
||||
2026-05-19T14:59:03.9639899Z #10 34.99 .../node_modules/@nestjs/core postinstall: to help us maintain this package.
|
||||
2026-05-19T14:59:03.9640163Z #10 34.99 .../node_modules/@nestjs/core postinstall:
|
||||
2026-05-19T14:59:03.9640480Z #10 34.99 .../node_modules/@nestjs/core postinstall: Number of contributors: 0
|
||||
2026-05-19T14:59:03.9640788Z #10 34.99 .../node_modules/@nestjs/core postinstall: Number of backers: 1199
|
||||
2026-05-19T14:59:03.9640992Z #10 35.02 .../node_modules/@nestjs/core postinstall: Annual budget: $135,830
|
||||
2026-05-19T14:59:03.9641422Z #10 35.03 .../node_modules/@nestjs/core postinstall: Current balance: $3,279
|
||||
2026-05-19T14:59:03.9641689Z #10 35.03 .../node_modules/@nestjs/core postinstall:
|
||||
2026-05-19T14:59:03.9642351Z #10 35.03 .../node_modules/@nestjs/core postinstall: Become a partner: https://opencollective.com/nest/donate
|
||||
2026-05-19T14:59:03.9642625Z #10 35.03 .../node_modules/@nestjs/core postinstall:
|
||||
2026-05-19T14:59:03.9642965Z #10 35.11 .../node_modules/@nestjs/core postinstall: Done
|
||||
2026-05-19T14:59:06.4626181Z #10 37.61 .../node_modules/@scarf/scarf postinstall: Done
|
||||
2026-05-19T14:59:06.8898564Z #10 38.04 . prepare$ husky
|
||||
2026-05-19T14:59:07.0236893Z #10 38.12 . prepare: .git can't be found
|
||||
2026-05-19T14:59:07.0237600Z #10 38.12 . prepare: Done
|
||||
2026-05-19T14:59:07.0237891Z #10 38.17 Done in 35.3s using pnpm v10.33.0
|
||||
2026-05-19T14:59:11.4103510Z #10 DONE 42.6s
|
||||
2026-05-19T14:59:21.4667157Z
|
||||
2026-05-19T14:59:21.4668188Z #11 [build 2/10] RUN corepack enable && corepack prepare pnpm@10.32.1 --activate
|
||||
2026-05-19T14:59:21.4668616Z #11 CACHED
|
||||
2026-05-19T14:59:21.4668883Z
|
||||
2026-05-19T14:59:21.4669077Z #12 [build 3/10] WORKDIR /app
|
||||
2026-05-19T14:59:21.4669424Z #12 CACHED
|
||||
2026-05-19T14:59:21.4669621Z
|
||||
2026-05-19T14:59:21.4669826Z #13 [build 4/10] COPY package.json pnpm-lock.yaml pnpm-workspace.yaml ./
|
||||
2026-05-19T14:59:21.6177487Z #13 CACHED
|
||||
2026-05-19T14:59:21.6178203Z
|
||||
2026-05-19T14:59:21.6178407Z #14 [build 5/10] COPY --from=deps /app/node_modules ./node_modules
|
||||
2026-05-19T14:59:48.9059108Z #14 DONE 27.4s
|
||||
2026-05-19T14:59:49.1090072Z
|
||||
2026-05-19T14:59:49.1090831Z #15 [build 6/10] COPY --from=deps /app/backend/node_modules ./backend/node_modules
|
||||
2026-05-19T14:59:50.6645998Z #15 DONE 1.7s
|
||||
2026-05-19T14:59:50.8730133Z
|
||||
2026-05-19T14:59:50.8730840Z #16 [build 7/10] COPY backend/ ./backend/
|
||||
2026-05-19T14:59:52.9200662Z #16 DONE 2.2s
|
||||
2026-05-19T14:59:53.1173522Z
|
||||
2026-05-19T14:59:53.1174302Z #17 [build 8/10] RUN cd backend && NODE_OPTIONS="--max-old-space-size=4096" pnpm run build
|
||||
2026-05-19T14:59:54.6576209Z #17 1.691 ! Corepack is about to download https://registry.npmjs.org/pnpm/-/pnpm-10.33.0.tgz
|
||||
2026-05-19T14:59:56.8133296Z #17 3.846
|
||||
2026-05-19T14:59:56.8134045Z #17 3.846 > backend@1.8.1 build /app/backend
|
||||
2026-05-19T14:59:56.8134289Z #17 3.846 > nest build
|
||||
2026-05-19T14:59:56.8134640Z #17 3.846
|
||||
2026-05-19T15:00:19.6376968Z #17 DONE 26.7s
|
||||
2026-05-19T15:00:19.7528897Z
|
||||
2026-05-19T15:00:19.7529623Z #18 [build 9/10] RUN PNPM_IGNORE_SCRIPTS=none pnpm --filter backend deploy --prod --shamefully-hoist --legacy --no-optional /app/backend-prod
|
||||
2026-05-19T15:00:23.3254686Z #18 3.573 WARN Shared workspace lockfile detected but configuration forces legacy deploy implementation.
|
||||
2026-05-19T15:00:23.5639462Z #18 3.811 Packages are copied from the content-addressable store to the virtual store.
|
||||
2026-05-19T15:00:23.5640239Z #18 3.811 Content-addressable store is at: /root/.local/share/pnpm/store/v10
|
||||
2026-05-19T15:00:23.5640487Z #18 3.811 Virtual store is at: backend-prod/node_modules/.pnpm
|
||||
2026-05-19T15:00:24.1192541Z #18 4.366 Progress: resolved 0, reused 0, downloaded 1, added 0
|
||||
2026-05-19T15:00:25.1227168Z #18 5.369 Progress: resolved 35, reused 0, downloaded 35, added 0
|
||||
2026-05-19T15:00:26.1220300Z #18 6.369 Progress: resolved 65, reused 0, downloaded 65, added 0
|
||||
2026-05-19T15:00:27.1220589Z #18 7.369 Progress: resolved 89, reused 0, downloaded 89, added 0
|
||||
2026-05-19T15:00:28.1240885Z #18 8.371 Progress: resolved 117, reused 0, downloaded 117, added 0
|
||||
2026-05-19T15:00:29.1233011Z #18 9.370 Progress: resolved 161, reused 0, downloaded 161, added 0
|
||||
2026-05-19T15:00:30.1231471Z #18 10.37 Progress: resolved 200, reused 0, downloaded 200, added 0
|
||||
2026-05-19T15:00:31.1276572Z #18 11.37 Progress: resolved 239, reused 0, downloaded 239, added 0
|
||||
2026-05-19T15:00:32.1468730Z #18 12.39 Progress: resolved 336, reused 0, downloaded 336, added 0
|
||||
2026-05-19T15:00:33.1473998Z #18 13.39 Progress: resolved 417, reused 0, downloaded 417, added 0
|
||||
2026-05-19T15:00:34.1478359Z #18 14.39 Progress: resolved 540, reused 0, downloaded 540, added 0
|
||||
2026-05-19T15:00:35.1477546Z #18 15.39 Progress: resolved 657, reused 0, downloaded 657, added 0
|
||||
2026-05-19T15:00:36.1480059Z #18 16.39 Progress: resolved 692, reused 0, downloaded 686, added 0
|
||||
2026-05-19T15:00:37.1484425Z #18 17.40 Progress: resolved 717, reused 0, downloaded 711, added 0
|
||||
2026-05-19T15:00:38.1483840Z #18 18.39 Progress: resolved 785, reused 0, downloaded 780, added 0
|
||||
2026-05-19T15:00:39.1524567Z #18 19.40 Progress: resolved 858, reused 0, downloaded 851, added 0
|
||||
2026-05-19T15:00:40.1522535Z #18 20.40 Progress: resolved 977, reused 0, downloaded 971, added 0
|
||||
2026-05-19T15:00:41.1538176Z #18 21.40 Progress: resolved 1019, reused 0, downloaded 997, added 0
|
||||
2026-05-19T15:00:42.1544909Z #18 ***.40 Progress: resolved 1043, reused 0, downloaded 1018, added 0
|
||||
2026-05-19T15:00:43.1544356Z #18 23.40 Progress: resolved 1043, reused 0, downloaded 1019, added 0
|
||||
2026-05-19T15:00:50.0015844Z #18 30.25 Progress: resolved 1043, reused 0, downloaded 1020, added 0
|
||||
2026-05-19T15:00:51.0013442Z #18 31.25 Progress: resolved 1194, reused 0, downloaded 1169, added 0
|
||||
2026-05-19T15:00:52.0013186Z #18 32.25 Progress: resolved 1245, reused 0, downloaded 1***1, added 0
|
||||
2026-05-19T15:00:53.0017925Z #18 33.25 Progress: resolved 1251, reused 0, downloaded 1***6, added 0
|
||||
2026-05-19T15:00:54.0026115Z #18 34.25 Progress: resolved 1254, reused 0, downloaded 1***8, added 0
|
||||
2026-05-19T15:00:54.8855519Z #18 35.13 WARN 4 deprecated subdependencies found: glob@7.2.3, inflight@1.0.6, uuid@8.3.2, whatwg-encoding@3.1.1
|
||||
2026-05-19T15:00:55.0026795Z #18 35.18 . | +459 ++++++++++++++++++++++++++++++++
|
||||
2026-05-19T15:00:55.0027529Z #18 35.25 Progress: resolved 1254, reused 0, downloaded 1***9, added 0
|
||||
2026-05-19T15:00:56.0026978Z #18 36.25 Progress: resolved 1254, reused 0, downloaded 1230, added 409
|
||||
2026-05-19T15:00:56.1480681Z #18 36.39 Progress: resolved 1254, reused 0, downloaded 1230, added 459, done
|
||||
2026-05-19T15:00:56.2840786Z #18 36.53 .../node_modules/@scarf/scarf postinstall$ node ./report.js
|
||||
2026-05-19T15:00:56.4666863Z #18 36.56 .../bcrypt@6.0.0/node_modules/bcrypt install$ node-gyp-build
|
||||
2026-05-19T15:00:56.4667587Z #18 36.58 .../node_modules/@nestjs/core postinstall$ opencollective || exit 0
|
||||
2026-05-19T15:00:56.4667823Z #18 36.71 .../bcrypt@6.0.0/node_modules/bcrypt install: Done
|
||||
2026-05-19T15:00:56.7347784Z #18 36.98 .../node_modules/@nestjs/core postinstall: Thanks for installing nest
|
||||
2026-05-19T15:00:56.8621520Z #18 36.98 .../node_modules/@nestjs/core postinstall: Please consider donating to our open collective
|
||||
2026-05-19T15:00:56.8622314Z #18 36.98 .../node_modules/@nestjs/core postinstall: to help us maintain this package.
|
||||
2026-05-19T15:00:56.8622554Z #18 36.98 .../node_modules/@nestjs/core postinstall:
|
||||
2026-05-19T15:00:56.8622799Z #18 36.98 .../node_modules/@nestjs/core postinstall: Number of contributors: 0
|
||||
2026-05-19T15:00:56.8623016Z #18 36.98 .../node_modules/@nestjs/core postinstall: Number of backers: 1199
|
||||
2026-05-19T15:00:56.8623247Z #18 36.99 .../node_modules/@nestjs/core postinstall: Annual budget: $135,830
|
||||
2026-05-19T15:00:56.8623448Z #18 36.99 .../node_modules/@nestjs/core postinstall: Current balance: $3,279
|
||||
2026-05-19T15:00:56.8623645Z #18 36.99 .../node_modules/@nestjs/core postinstall:
|
||||
2026-05-19T15:00:56.8623853Z #18 36.99 .../node_modules/@nestjs/core postinstall: Become a partner: https://opencollective.com/nest/donate
|
||||
2026-05-19T15:00:56.8624083Z #18 36.99 .../node_modules/@nestjs/core postinstall:
|
||||
2026-05-19T15:00:56.8624282Z #18 37.11 .../node_modules/@nestjs/core postinstall: Done
|
||||
2026-05-19T15:00:59.4234096Z #18 39.67 .../node_modules/@scarf/scarf postinstall: Done
|
||||
2026-05-19T15:00:59.6050525Z #18 39.70 WARN Failed to create bin at /app/backend-prod/node_modules/.pnpm/typeorm@0.3.27_ioredis@5.8.2_mysql2@3.15.3_redis@4.7.1_reflect-metadata@0.2.2_ts-node@1_a2dc5b77c713fab455f1a297d51ed595/node_modules/typeorm/node_modules/.bin/ts-node. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3/node_modules/ts-node/dist/bin.js'
|
||||
2026-05-19T15:00:59.6051775Z #18 39.70 WARN Failed to create bin at /app/backend-prod/node_modules/.pnpm/typeorm@0.3.27_ioredis@5.8.2_mysql2@3.15.3_redis@4.7.1_reflect-metadata@0.2.2_ts-node@1_a2dc5b77c713fab455f1a297d51ed595/node_modules/typeorm/node_modules/.bin/ts-node-cwd. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3/node_modules/ts-node/dist/bin-cwd.js'
|
||||
2026-05-19T15:00:59.6052143Z #18 39.70 WARN Failed to create bin at /app/backend-prod/node_modules/.pnpm/typeorm@0.3.27_ioredis@5.8.2_mysql2@3.15.3_redis@4.7.1_reflect-metadata@0.2.2_ts-node@1_a2dc5b77c713fab455f1a297d51ed595/node_modules/typeorm/node_modules/.bin/ts-node-esm. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3/node_modules/ts-node/dist/bin-esm.js'
|
||||
2026-05-19T15:00:59.6052588Z #18 39.70 WARN Failed to create bin at /app/backend-prod/node_modules/.pnpm/typeorm@0.3.27_ioredis@5.8.2_mysql2@3.15.3_redis@4.7.1_reflect-metadata@0.2.2_ts-node@1_a2dc5b77c713fab455f1a297d51ed595/node_modules/typeorm/node_modules/.bin/ts-node-script. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3/node_modules/ts-node/dist/bin-script.js'
|
||||
2026-05-19T15:00:59.6053023Z #18 39.70 WARN Failed to create bin at /app/backend-prod/node_modules/.pnpm/typeorm@0.3.27_ioredis@5.8.2_mysql2@3.15.3_redis@4.7.1_reflect-metadata@0.2.2_ts-node@1_a2dc5b77c713fab455f1a297d51ed595/node_modules/typeorm/node_modules/.bin/ts-node-transpile-only. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3/node_modules/ts-node/dist/bin-transpile.js'
|
||||
2026-05-19T15:00:59.6053337Z #18 39.70 WARN Failed to create bin at /app/backend-prod/node_modules/.pnpm/typeorm@0.3.27_ioredis@5.8.2_mysql2@3.15.3_redis@4.7.1_reflect-metadata@0.2.2_ts-node@1_a2dc5b77c713fab455f1a297d51ed595/node_modules/typeorm/node_modules/.bin/ts-script. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/ts-node@10.9.2_@types+node@25.5.0_typescript@5.9.3/node_modules/ts-node/dist/bin-script-deprecated.js'
|
||||
2026-05-19T15:00:59.7992040Z #18 40.05 WARN Failed to create bin at /app/backend/backend-prod/node_modules/.bin/acorn. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/acorn@8.16.0/node_modules/acorn/bin/acorn'
|
||||
2026-05-19T15:00:59.7993018Z #18 40.05 WARN Failed to create bin at /app/backend/backend-prod/node_modules/.bin/browserslist. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/browserslist@4.28.1/node_modules/browserslist/cli.js'
|
||||
2026-05-19T15:00:59.9498699Z #18 40.05 WARN Failed to create bin at /app/backend/backend-prod/node_modules/.bin/webpack. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/webpack@5.105.4/node_modules/webpack/bin/webpack.js'
|
||||
2026-05-19T15:00:59.9499497Z #18 40.05 WARN Failed to create bin at /app/backend/backend-prod/node_modules/.bin/jiti. ENOENT: no such file or directory, open '/app/backend-prod/node_modules/.pnpm/jiti@2.6.1/node_modules/jiti/lib/jiti-cli.mjs'
|
||||
2026-05-19T15:01:00.3420716Z #18 40.59 . prepare$ husky
|
||||
2026-05-19T15:01:00.5729411Z #18 40.67 . prepare: .git can't be found
|
||||
2026-05-19T15:01:00.5730137Z #18 40.67 . prepare: Done
|
||||
2026-05-19T15:01:06.1413163Z #18 DONE 46.4s
|
||||
2026-05-19T15:01:06.3512227Z
|
||||
2026-05-19T15:01:06.3513068Z #19 [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-19T15:01:11.3943829Z #19 DONE 5.2s
|
||||
2026-05-19T15:01:18.9937114Z
|
||||
2026-05-19T15:01:18.9937825Z #20 [production 2/8] RUN apk add --no-cache curl
|
||||
2026-05-19T15:01:18.9938118Z #20 CACHED
|
||||
2026-05-19T15:01:18.9938291Z
|
||||
2026-05-19T15:01:18.9938471Z #21 [production 3/8] WORKDIR /app
|
||||
2026-05-19T15:01:18.9938833Z #21 CACHED
|
||||
2026-05-19T15:01:18.9939010Z
|
||||
2026-05-19T15:01:18.9939266Z #*** [production 4/8] RUN addgroup -g 1001 -S nestjs && adduser -S nestjs -u 1001
|
||||
2026-05-19T15:01:19.1436368Z #*** CACHED
|
||||
2026-05-19T15:01:19.1437104Z
|
||||
2026-05-19T15:01:19.1437311Z #23 [production 5/8] COPY --from=build --chown=nestjs:nestjs /app/backend/dist ./dist
|
||||
2026-05-19T15:01:22.6064317Z #23 DONE 3.6s
|
||||
2026-05-19T15:01:22.8022941Z
|
||||
2026-05-19T15:01:22.8023632Z #24 [production 6/8] COPY --from=build --chown=nestjs:nestjs /app/backend-prod/package.json ./
|
||||
2026-05-19T15:01:24.5502642Z #24 DONE 1.9s
|
||||
2026-05-19T15:01:24.7372416Z
|
||||
2026-05-19T15:01:24.7373159Z #25 [production 7/8] COPY --from=build --chown=nestjs:nestjs /app/backend-prod/node_modules ./node_modules
|
||||
2026-05-19T15:01:41.6214695Z #25 DONE 17.0s
|
||||
2026-05-19T15:01:41.8219200Z
|
||||
2026-05-19T15:01:41.8219943Z #26 [production 8/8] RUN mkdir -p /app/uploads/temp /app/uploads/permanent && chown -R nestjs:nestjs /app/uploads
|
||||
2026-05-19T15:01:44.8124609Z #26 DONE 3.1s
|
||||
2026-05-19T15:01:45.1626559Z
|
||||
2026-05-19T15:01:45.1627359Z #27 exporting to image
|
||||
2026-05-19T15:01:45.1627600Z #27 exporting layers
|
||||
2026-05-19T15:01:52.4721892Z #27 exporting layers 7.3s done
|
||||
2026-05-19T15:01:52.6233829Z #27 writing image sha256:7cf24f04fb4ea27417326b3b604e342a7becbfb58265106fa92ce3bc17bb7b80 0.0s done
|
||||
2026-05-19T15:01:52.6234605Z #27 naming to docker.io/library/lcbp3-backend:latest 0.1s done
|
||||
2026-05-19T15:01:52.9089090Z #27 DONE 7.7s
|
||||
2026-05-19T15:01:54.6081551Z ✓ Images built
|
||||
2026-05-19T15:01:54.6082369Z [2/3] Starting application stack...
|
||||
2026-05-19T15:01:55.0886727Z Container clamav Recreate
|
||||
2026-05-19T15:01:59.9063718Z Container clamav Recreated
|
||||
2026-05-19T15:01:59.9064634Z Container backend Recreate
|
||||
2026-05-19T15:02:13.5782620Z Container backend Recreated
|
||||
2026-05-19T15:02:13.5783431Z Container frontend Recreate
|
||||
2026-05-19T15:02:16.7273299Z Container frontend Recreated
|
||||
2026-05-19T15:02:16.7301838Z Container clamav Starting
|
||||
2026-05-19T15:02:18.7640401Z Container clamav Started
|
||||
2026-05-19T15:02:18.7641392Z Container clamav Waiting
|
||||
2026-05-19T15:02:44.7659929Z Container clamav Healthy
|
||||
2026-05-19T15:02:44.7661298Z Container backend Starting
|
||||
2026-05-19T15:02:46.3899184Z Container backend Started
|
||||
2026-05-19T15:02:46.3899915Z Container backend Waiting
|
||||
2026-05-19T15:02:51.8818723Z Container backend Error
|
||||
2026-05-19T15:02:51.8819468Z dependency failed to start: container backend is unhealthy
|
||||
2026-05-19T15:02:51.8992978Z ❌ Failure - Main 🚀 Deploy to QNAP
|
||||
2026-05-19T15:02:51.9113553Z exitcode '1': failure
|
||||
2026-05-19T15:02:51.9418112Z evaluating expression 'always()'
|
||||
2026-05-19T15:02:51.9418922Z expression 'always()' evaluated to 'true'
|
||||
2026-05-19T15:02:51.9419157Z ⭐ Run Post Checkout
|
||||
2026-05-19T15:02:51.9419493Z Writing entry to tarball workflow/outputcmd.txt len:0
|
||||
2026-05-19T15:02:51.9419829Z Writing entry to tarball workflow/statecmd.txt len:0
|
||||
2026-05-19T15:02:51.9420049Z Writing entry to tarball workflow/pathcmd.txt len:0
|
||||
2026-05-19T15:02:51.9420269Z Writing entry to tarball workflow/envs.txt len:0
|
||||
2026-05-19T15:02:51.9420455Z Writing entry to tarball workflow/SUMMARY.md len:0
|
||||
2026-05-19T15:02:51.9420693Z Extracting content to '/var/run/act'
|
||||
2026-05-19T15:02:51.9456861Z run post step for ' Checkout'
|
||||
2026-05-19T15:02:51.9458322Z executing remote job container: [node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js]
|
||||
2026-05-19T15:02:51.9458633Z 🐳 docker exec cmd=[node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js] user= workdir=
|
||||
2026-05-19T15:02:51.9458867Z Exec command '[node /var/run/act/actions/c3fe249fe73091a17d6638fe1341e7bd0bcc3466ce52323c0688e83e2463a4ab/dist/index.js]'
|
||||
2026-05-19T15:02:51.9459661Z Working directory '/workspace/np-dms/lcbp3'
|
||||
2026-05-19T15:02:52.2299676Z [command]/usr/bin/git version
|
||||
2026-05-19T15:02:52.2372450Z git version 2.30.2
|
||||
2026-05-19T15:02:52.2424896Z ***
|
||||
2026-05-19T15:02:52.2455116Z Temporarily overriding HOME='/tmp/58aa212a-3f6a-47d2-a0ed-fda94f7a60ab' before making global git config changes
|
||||
2026-05-19T15:02:52.2456712Z Adding repository directory to the temporary git global config as a safe directory
|
||||
2026-05-19T15:02:52.2469314Z [command]/usr/bin/git config --global --add safe.directory /workspace/np-dms/lcbp3
|
||||
2026-05-19T15:02:52.2545266Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
|
||||
2026-05-19T15:02:52.2611793Z [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-19T15:02:52.3120576Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/git\.np\-dms\.work\/\.extraheader
|
||||
2026-05-19T15:02:52.3167611Z http.https://git.np-dms.work/.extraheader
|
||||
2026-05-19T15:02:52.3191216Z [command]/usr/bin/git config --local --unset-all http.https://git.np-dms.work/.extraheader
|
||||
2026-05-19T15:02:52.3266655Z [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-19T15:02:52.3769764Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
|
||||
2026-05-19T15:02:52.3837142Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
|
||||
2026-05-19T15:02:52.4497380Z ✅ Success - Post Checkout
|
||||
2026-05-19T15:02:52.4613745Z Cleaning up container for job deploy
|
||||
2026-05-19T15:02:54.7117305Z Removed container: ce8dc456ae943c7c6648ddad554f2caa4a5d50159fd8ac7a503ba70cabde3078
|
||||
2026-05-19T15:02:54.7132535Z 🐳 docker volume rm GITEA-ACTIONS-TASK-486_WORKFLOW-CI-CD-Pipeline_JOB-deploy
|
||||
2026-05-19T15:02:54.9732738Z 🐳 docker volume rm GITEA-ACTIONS-TASK-486_WORKFLOW-CI-CD-Pipeline_JOB-deploy-env
|
||||
2026-05-19T15:02:55.1645145Z 🏁 Job failed
|
||||
2026-05-19T15:02:55.1755534Z Job 'deploy' failed
|
||||
Reference in New Issue
Block a user