[{"command":null,"output":"Docker 29.6.2 with BuildKit and Buildx detected on deployment server (localhost).","type":"stdout","timestamp":"2026-07-27T10:55:39.960502Z","hidden":false,"batch":1},{"command":null,"output":"Starting deployment of ck-qr-app-v2 to localhost.","type":"stdout","timestamp":"2026-07-27T10:55:39.971440Z","hidden":false,"batch":1,"order":2},{"command":null,"output":"Preparing container with helper image: ghcr.io\/coollabsio\/coolify-helper:1.0.14","type":"stdout","timestamp":"2026-07-27T10:55:40.303813Z","hidden":false,"batch":1,"order":3},{"command":"docker stop --time=30 gmyklbkgjvnlqm8qkg6odkmn","output":"Flag --time has been deprecated, use --timeout instead","type":"stdout","timestamp":"2026-07-27T10:55:40.454616Z","hidden":true,"batch":1,"order":4},{"command":"docker stop --time=30 gmyklbkgjvnlqm8qkg6odkmn","output":"Error response from daemon: No such container: gmyklbkgjvnlqm8qkg6odkmn","type":"stderr","timestamp":"2026-07-27T10:55:40.458775Z","hidden":true,"batch":1,"order":5},{"command":"docker run -d --network 'coolify' --name gmyklbkgjvnlqm8qkg6odkmn  --rm -v \/root\/.docker\/buildx:\/root\/.docker\/buildx -v \/var\/run\/docker.sock:\/var\/run\/docker.sock ghcr.io\/coollabsio\/coolify-helper:1.0.14","output":"58d3479631b925e3bd3631229e7c59368dd2351b3313f08240d22b538711b23b","type":"stdout","timestamp":"2026-07-27T10:55:40.773711Z","hidden":true,"batch":2,"order":6},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'GIT_SSH_COMMAND=\"ssh -o ConnectTimeout=30 -p 22 -o Port=22 -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=\/dev\/null\" git ls-remote '\\''https:\/\/mohanki:<REDACTED>@git.digifox.live\/mohanki\/ck_qr_nextjs_node_redis_postgres.git'\\'' '\\''refs\/heads\/master'\\'''","output":"69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73\trefs\/heads\/master","type":"stdout","timestamp":"2026-07-27T10:55:41.686997Z","hidden":true,"batch":3,"order":7},{"command":null,"output":"----------------------------------------","type":"stdout","timestamp":"2026-07-27T10:55:41.705792Z","hidden":false,"batch":1,"order":8},{"command":null,"output":"Importing https:\/\/mohanki:<REDACTED>@git.digifox.live\/mohanki\/ck_qr_nextjs_node_redis_postgres.git:master (commit sha 69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73) to \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn.","type":"stdout","timestamp":"2026-07-27T10:55:41.717529Z","hidden":false,"batch":1,"order":9},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'git -c http.version=HTTP\/1.1 clone --depth=1 --recurse-submodules --shallow-submodules -b '\\''master'\\'' '\\''https:\/\/mohanki:<REDACTED>@git.digifox.live\/mohanki\/ck_qr_nextjs_node_redis_postgres.git'\\'' '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\'' && cd '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\'' && GIT_SSH_COMMAND=\"ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=\/dev\/null\" git -c http.version=HTTP\/1.1 fetch --depth=1 origin '\\''69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73'\\'' && git -c http.version=HTTP\/1.1 -c advice.detachedHead=false checkout '\\''69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73'\\'' >\/dev\/null 2>&1 && cd '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\'' && if [ -f .gitmodules ]; then sed -i \"s#git@\\(.*\\):#https:\/\/\\1\/#g\" '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\''\/.gitmodules || true && git -c http.version=HTTP\/1.1 submodule sync && GIT_SSH_COMMAND=\"ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=\/dev\/null\" git -c http.version=HTTP\/1.1 submodule update --init --recursive --depth=1; fi && cd '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\'' && GIT_SSH_COMMAND=\"ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=\/dev\/null\" git -c http.version=HTTP\/1.1 lfs pull'","output":"Cloning into '\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'...","type":"stderr","timestamp":"2026-07-27T10:55:41.949620Z","hidden":true,"batch":4,"order":10},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'git -c http.version=HTTP\/1.1 clone --depth=1 --recurse-submodules --shallow-submodules -b '\\''master'\\'' '\\''https:\/\/mohanki:<REDACTED>@git.digifox.live\/mohanki\/ck_qr_nextjs_node_redis_postgres.git'\\'' '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\'' && cd '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\'' && GIT_SSH_COMMAND=\"ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=\/dev\/null\" git -c http.version=HTTP\/1.1 fetch --depth=1 origin '\\''69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73'\\'' && git -c http.version=HTTP\/1.1 -c advice.detachedHead=false checkout '\\''69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73'\\'' >\/dev\/null 2>&1 && cd '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\'' && if [ -f .gitmodules ]; then sed -i \"s#git@\\(.*\\):#https:\/\/\\1\/#g\" '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\''\/.gitmodules || true && git -c http.version=HTTP\/1.1 submodule sync && GIT_SSH_COMMAND=\"ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=\/dev\/null\" git -c http.version=HTTP\/1.1 submodule update --init --recursive --depth=1; fi && cd '\\''\/artifacts\/gmyklbkgjvnlqm8qkg6odkmn'\\'' && GIT_SSH_COMMAND=\"ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=\/dev\/null\" git -c http.version=HTTP\/1.1 lfs pull'","output":"From https:\/\/git.digifox.live\/mohanki\/ck_qr_nextjs_node_redis_postgres\n * branch            69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73 -> FETCH_HEAD","type":"stderr","timestamp":"2026-07-27T10:55:42.390758Z","hidden":true,"batch":4,"order":11},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'cd \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn && git log -1 '\\''69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73'\\'' --pretty=%B'","output":"fix: run auto-migration to add missing name column to qr_codes table on startup","type":"stdout","timestamp":"2026-07-27T10:55:43.070110Z","hidden":true,"batch":6,"order":12},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'test -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/client\/Dockerfile && echo '\\''exists'\\'' || echo '\\''not found'\\'''","output":"exists","type":"stdout","timestamp":"2026-07-27T10:55:45.317450Z","hidden":true,"batch":9,"order":13},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'cat \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/client\/Dockerfile'","output":"FROM node:20-alpine AS builder\nWORKDIR \/app\nCOPY package*.json .\/\nRUN npm ci\n\nARG NEXT_PUBLIC_API_URL\nENV NEXT_PUBLIC_API_URL=$NEXT_PUBLIC_API_URL\n\nARG NEXT_PUBLIC_APP_URL\nENV NEXT_PUBLIC_APP_URL=$NEXT_PUBLIC_APP_URL\n\nCOPY . .\nRUN npm run build\n\nFROM node:20-alpine AS runner\nWORKDIR \/app\n\nENV NODE_ENV production\nENV NEXT_TELEMETRY_DISABLED 1\n\nCOPY --from=builder \/app\/public .\/public\n\n# Automatically leverage output traces to reduce image size\n# https:\/\/nextjs.org\/docs\/advanced-features\/output-file-tracing\nCOPY --from=builder \/app\/.next\/standalone .\/\nCOPY --from=builder \/app\/.next\/static .\/.next\/static\n\nEXPOSE 4000\nENV PORT 4000\n\nCMD [\"node\", \"server.js\"]","type":"stdout","timestamp":"2026-07-27T10:55:45.562953Z","hidden":true,"batch":10,"order":14},{"command":null,"output":"Added 32 ARG declarations to Dockerfile for service frontend (multi-stage build, added to 2 stages).","type":"stdout","timestamp":"2026-07-27T10:55:45.800273Z","hidden":false,"batch":1,"order":15},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'test -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/api\/Dockerfile && echo '\\''exists'\\'' || echo '\\''not found'\\'''","output":"exists","type":"stdout","timestamp":"2026-07-27T10:55:46.033332Z","hidden":true,"batch":12,"order":16},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'cat \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/api\/Dockerfile'","output":"FROM node:20-alpine\n\nWORKDIR \/app\n\nCOPY package*.json .\/\nRUN npm install --production\n\nCOPY . .\n\nCMD [\"npm\", \"start\"]","type":"stdout","timestamp":"2026-07-27T10:55:46.252222Z","hidden":true,"batch":13,"order":17},{"command":null,"output":"Added 16 ARG declarations to Dockerfile for service backend.","type":"stdout","timestamp":"2026-07-27T10:55:46.553597Z","hidden":false,"batch":1,"order":18},{"command":null,"output":"Pulling & building required images.","type":"stdout","timestamp":"2026-07-27T10:55:46.569395Z","hidden":false,"batch":1,"order":19},{"command":null,"output":"Creating build-time .env file in \/artifacts (outside Docker context).","type":"stdout","timestamp":"2026-07-27T10:55:46.735209Z","hidden":true,"batch":1,"order":20},{"command":null,"output":"Adding build arguments to Docker Compose build command.","type":"stdout","timestamp":"2026-07-27T10:55:46.987187Z","hidden":false,"batch":1,"order":21},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#1 [internal] load local bake definitions","type":"stdout","timestamp":"2026-07-27T10:55:47.458232Z","hidden":true,"batch":16,"order":22},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#1 reading from stdin 2.41kB done\n#1 DONE 0.0s","type":"stdout","timestamp":"2026-07-27T10:55:47.601545Z","hidden":true,"batch":16,"order":23},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#2 [backend internal] load build definition from Dockerfile\n#2 transferring dockerfile: 400B done\n#2 DONE 0.0s\n\n#3 [frontend internal] load build definition from Dockerfile\n#3 transferring dockerfile: 1.19kB done\n#3 DONE 0.0s\n\n#4 [frontend internal] load metadata for docker.io\/library\/node:20-alpine","type":"stdout","timestamp":"2026-07-27T10:55:47.799221Z","hidden":true,"batch":16,"order":24},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#4 DONE 0.9s\n\n#5 [frontend internal] load .dockerignore\n#5 transferring context: 2B done\n#5 DONE 0.1s\n\n#6 [backend internal] load .dockerignore\n#6 transferring context: 2B 0.0s done","type":"stdout","timestamp":"2026-07-27T10:55:48.655140Z","hidden":true,"batch":16,"order":25},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#6 DONE 0.1s\n\n#7 [frontend internal] load build context\n#7 DONE 0.0s\n\n#8 [backend internal] load build context\n#8 transferring context: 88.22kB done\n#8 DONE 0.0s\n\n#9 [frontend builder 1\/6] FROM docker.io\/library\/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293\n#9 resolve docker.io\/library\/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.1s done","type":"stdout","timestamp":"2026-07-27T10:55:48.767474Z","hidden":true,"batch":16,"order":26},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#9 resolve docker.io\/library\/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.1s done\n#9 DONE 0.1s\n\n#10 [backend builder 2\/6] WORKDIR \/app\n#10 CACHED\n\n#11 [backend 3\/5] COPY package*.json .\/\n#11 CACHED\n\n#12 [backend 4\/5] RUN npm install --production\n#12 CACHED\n\n#7 [frontend internal] load build context\n#7 transferring context: 2.38MB 0.0s done\n#7 DONE 0.1s\n\n#13 [backend 5\/5] COPY . .\n#13 DONE 0.1s\n\n#14 [backend] exporting to image\n#14 exporting layers","type":"stdout","timestamp":"2026-07-27T10:55:48.868175Z","hidden":true,"batch":16,"order":27},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#14 ...\n\n#10 [frontend builder 2\/6] WORKDIR \/app\n#10 CACHED\n\n#15 [frontend builder 4\/6] RUN npm ci\n#15 CACHED\n\n#16 [frontend builder 6\/6] RUN npm run build\n#16 CACHED\n\n#17 [frontend runner 3\/5] COPY --from=builder \/app\/public .\/public\n#17 CACHED\n\n#18 [frontend builder 3\/6] COPY package*.json .\/\n#18 CACHED\n\n#19 [frontend builder 5\/6] COPY . .\n#19 CACHED\n\n#20 [frontend runner 4\/5] COPY --from=builder \/app\/.next\/standalone .\/\n#20 CACHED\n\n#21 [frontend runner 5\/5] COPY --from=builder \/app\/.next\/static .\/.next\/static\n#21 CACHED","type":"stdout","timestamp":"2026-07-27T10:55:49.024316Z","hidden":true,"batch":16,"order":28},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#22 [frontend] exporting to image\n#22 exporting layers done\n#22 exporting manifest sha256:5f73881b2c672b7d75a0a5375d44b21632a8bcaf2611d84457234c7dcfa157bd done\n#22 exporting config sha256:636a33aba6a19c087dea27b1b1945bdbe078a6c1d0b92c6e6a908714c8e7e1cf done\n#22 exporting attestation manifest sha256:e78359a91f255ca5f6a9a9e18d916bed249ed7c72936e3ebf83019779c39adcb 0.1s done\n#22 exporting manifest list sha256:19796f2dc4e8ee2ea71ca94fe85ab9b24a4c1b5f1a2e33a550f690f75a15da80 0.0s done\n#22 naming to docker.io\/library\/rhoi0y6niwrr7bic1zh4on5i_frontend:69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73 done\n#22 unpacking to docker.io\/library\/rhoi0y6niwrr7bic1zh4on5i_frontend:69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73 0.0s done","type":"stdout","timestamp":"2026-07-27T10:55:49.176831Z","hidden":true,"batch":16,"order":29},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#22 DONE 0.3s\n\n#14 [backend] exporting to image\n#14 exporting layers 0.2s done\n#14 exporting manifest sha256:86e00b62c840c49817fe62d96118ffde9487577680598273c6d4cb655bc8cbcf 0.0s done\n#14 exporting config sha256:9b14a24cf8eef9d9ea422eac5ca1b50cd500aedb439576f474fe5698a5f6e1ec 0.1s done\n#14 exporting attestation manifest sha256:87061a1546b8e400834c1c27b10eced69e8e22ff0dfc2c37e1f9818f630cf5b1 0.1s done\n#14 exporting manifest list sha256:a366659d65639fdd28d9a2c618c3597bb2c2159604cbb88507dec286e490e8fe","type":"stdout","timestamp":"2026-07-27T10:55:49.273122Z","hidden":true,"batch":16,"order":30},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#14 exporting manifest list sha256:a366659d65639fdd28d9a2c618c3597bb2c2159604cbb88507dec286e490e8fe 0.0s done\n#14 naming to docker.io\/library\/rhoi0y6niwrr7bic1zh4on5i_backend:69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73 done\n#14 unpacking to docker.io\/library\/rhoi0y6niwrr7bic1zh4on5i_backend:69ad9d4820c6a02eeccea3bf6a3f9b8dd958fd73 0.0s done\n#14 DONE 0.5s","type":"stdout","timestamp":"2026-07-27T10:55:49.421397Z","hidden":true,"batch":16,"order":31},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#23 [frontend] resolving provenance for metadata file\n#23 DONE 0.0s","type":"stdout","timestamp":"2026-07-27T10:55:49.591989Z","hidden":true,"batch":16,"order":32},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#24 [backend] resolving provenance for metadata file","type":"stdout","timestamp":"2026-07-27T10:55:49.730586Z","hidden":true,"batch":16,"order":33},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"#24 DONE 0.0s","type":"stdout","timestamp":"2026-07-27T10:55:49.762866Z","hidden":true,"batch":16,"order":34},{"command":"docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'DOCKER_BUILDKIT=1 COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/build-time.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml build --pull --build-arg COOLIFY_FQDN --build-arg FRONTEND_URL --build-arg REDIS_HOST --build-arg POSTGRES_PASSWORD --build-arg POSTGRES_DB --build-arg PORT --build-arg REDIS_PORT --build-arg PGPASSWORD --build-arg PGDATABASE --build-arg PGHOST --build-arg NEXT_PUBLIC_API_URL --build-arg JWT_SECRET --build-arg BASE_URL --build-arg POSTGRES_USER --build-arg PGPORT --build-arg PGUSER --build-arg COOLIFY_BUILD_SECRETS_HASH=c27773a4ebdb3d44192d65ce9789d08a814895511cd585c8fa531650af16174c'","output":"frontend  Built\n backend  Built","type":"stderr","timestamp":"2026-07-27T10:55:49.770916Z","hidden":true,"batch":16,"order":35},{"command":null,"output":"Creating .env file with runtime variables for container.","type":"stdout","timestamp":"2026-07-27T10:55:50.060618Z","hidden":true,"batch":1,"order":36},{"command":null,"output":"Removing old containers.","type":"stdout","timestamp":"2026-07-27T10:55:50.440425Z","hidden":false,"batch":1,"order":37},{"command":"docker stop --time=30 frontend-rhoi0y6niwrr7bic1zh4on5i-105424970408","output":"Flag --time has been deprecated, use --timeout instead","type":"stdout","timestamp":"2026-07-27T10:55:51.016305Z","hidden":true,"batch":19,"order":38},{"command":"docker stop --time=30 frontend-rhoi0y6niwrr7bic1zh4on5i-105424970408","output":"frontend-rhoi0y6niwrr7bic1zh4on5i-105424970408","type":"stdout","timestamp":"2026-07-27T10:55:51.276225Z","hidden":true,"batch":19,"order":39},{"command":"docker rm -f frontend-rhoi0y6niwrr7bic1zh4on5i-105424970408","output":"frontend-rhoi0y6niwrr7bic1zh4on5i-105424970408","type":"stdout","timestamp":"2026-07-27T10:55:51.533317Z","hidden":true,"batch":19,"order":40},{"command":"docker stop --time=30 backend-rhoi0y6niwrr7bic1zh4on5i-105424985362","output":"Flag --time has been deprecated, use --timeout instead","type":"stdout","timestamp":"2026-07-27T10:55:51.807000Z","hidden":true,"batch":20,"order":41},{"command":"docker stop --time=30 backend-rhoi0y6niwrr7bic1zh4on5i-105424985362","output":"backend-rhoi0y6niwrr7bic1zh4on5i-105424985362","type":"stdout","timestamp":"2026-07-27T10:55:52.547365Z","hidden":true,"batch":20,"order":42},{"command":"docker rm -f backend-rhoi0y6niwrr7bic1zh4on5i-105424985362","output":"backend-rhoi0y6niwrr7bic1zh4on5i-105424985362","type":"stdout","timestamp":"2026-07-27T10:55:52.790245Z","hidden":true,"batch":20,"order":43},{"command":"docker stop --time=30 postgres-rhoi0y6niwrr7bic1zh4on5i-105424997053","output":"Flag --time has been deprecated, use --timeout instead","type":"stdout","timestamp":"2026-07-27T10:55:52.957097Z","hidden":true,"batch":21,"order":44},{"command":"docker stop --time=30 postgres-rhoi0y6niwrr7bic1zh4on5i-105424997053","output":"postgres-rhoi0y6niwrr7bic1zh4on5i-105424997053","type":"stdout","timestamp":"2026-07-27T10:55:53.250051Z","hidden":true,"batch":21,"order":45},{"command":"docker rm -f postgres-rhoi0y6niwrr7bic1zh4on5i-105424997053","output":"postgres-rhoi0y6niwrr7bic1zh4on5i-105424997053","type":"stdout","timestamp":"2026-07-27T10:55:53.676271Z","hidden":true,"batch":21,"order":46},{"command":"docker stop --time=30 redis-rhoi0y6niwrr7bic1zh4on5i-105425014311","output":"Flag --time has been deprecated, use --timeout instead","type":"stdout","timestamp":"2026-07-27T10:55:53.907428Z","hidden":true,"batch":22,"order":47},{"command":"docker stop --time=30 redis-rhoi0y6niwrr7bic1zh4on5i-105425014311","output":"redis-rhoi0y6niwrr7bic1zh4on5i-105425014311","type":"stdout","timestamp":"2026-07-27T10:55:54.183203Z","hidden":true,"batch":22,"order":48},{"command":"docker rm -f redis-rhoi0y6niwrr7bic1zh4on5i-105425014311","output":"redis-rhoi0y6niwrr7bic1zh4on5i-105425014311","type":"stdout","timestamp":"2026-07-27T10:55:54.437326Z","hidden":true,"batch":22,"order":49},{"command":null,"output":"Starting new application.","type":"stdout","timestamp":"2026-07-27T10:55:54.454527Z","hidden":false,"batch":1,"order":50},{"command":null,"output":"[CMD]: docker exec gmyklbkgjvnlqm8qkg6odkmn bash -c 'COOLIFY_BRANCH='\\''master'\\'' COOLIFY_RESOURCE_UUID=rhoi0y6niwrr7bic1zh4on5i  docker compose --env-file \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/.env --project-name rhoi0y6niwrr7bic1zh4on5i --project-directory \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn -f \/artifacts\/gmyklbkgjvnlqm8qkg6odkmn\/docker-compose.yaml up -d'","type":"stdout","timestamp":"2026-07-27T10:55:54.976304Z","hidden":true,"batch":1,"order":51},{"command":null,"output":"Container redis-rhoi0y6niwrr7bic1zh4on5i-105544745896  Creating\n Container postgres-rhoi0y6niwrr7bic1zh4on5i-105544728584  Creating","type":"stdout","timestamp":"2026-07-27T10:55:55.492450Z","hidden":false,"batch":24,"order":52},{"command":null,"output":"Container redis-rhoi0y6niwrr7bic1zh4on5i-105544745896  Created","type":"stdout","timestamp":"2026-07-27T10:55:55.697830Z","hidden":false,"batch":24,"order":53},{"command":null,"output":"Container postgres-rhoi0y6niwrr7bic1zh4on5i-105544728584  Created\n Container backend-rhoi0y6niwrr7bic1zh4on5i-105544712152  Creating","type":"stdout","timestamp":"2026-07-27T10:55:55.707350Z","hidden":false,"batch":24,"order":54},{"command":null,"output":"Container backend-rhoi0y6niwrr7bic1zh4on5i-105544712152  Created\n Container frontend-rhoi0y6niwrr7bic1zh4on5i-105544689768  Creating","type":"stdout","timestamp":"2026-07-27T10:55:55.843652Z","hidden":false,"batch":24,"order":55},{"command":null,"output":"Container frontend-rhoi0y6niwrr7bic1zh4on5i-105544689768  Created","type":"stdout","timestamp":"2026-07-27T10:55:55.959469Z","hidden":false,"batch":24,"order":56},{"command":null,"output":"Container redis-rhoi0y6niwrr7bic1zh4on5i-105544745896  Starting\n Container postgres-rhoi0y6niwrr7bic1zh4on5i-105544728584  Starting","type":"stdout","timestamp":"2026-07-27T10:55:56.016733Z","hidden":false,"batch":24,"order":57},{"command":null,"output":"Container redis-rhoi0y6niwrr7bic1zh4on5i-105544745896  Started","type":"stdout","timestamp":"2026-07-27T10:55:56.333258Z","hidden":false,"batch":24,"order":58},{"command":null,"output":"Container postgres-rhoi0y6niwrr7bic1zh4on5i-105544728584  Started\n Container backend-rhoi0y6niwrr7bic1zh4on5i-105544712152  Starting","type":"stdout","timestamp":"2026-07-27T10:55:56.350445Z","hidden":false,"batch":24,"order":59},{"command":null,"output":"Container backend-rhoi0y6niwrr7bic1zh4on5i-105544712152  Started\n Container frontend-rhoi0y6niwrr7bic1zh4on5i-105544689768  Starting","type":"stdout","timestamp":"2026-07-27T10:55:56.778966Z","hidden":false,"batch":24,"order":60},{"command":null,"output":"Container frontend-rhoi0y6niwrr7bic1zh4on5i-105544689768  Started","type":"stdout","timestamp":"2026-07-27T10:55:57.104204Z","hidden":false,"batch":24,"order":61},{"command":null,"output":"New container started.","type":"stdout","timestamp":"2026-07-27T10:55:57.606366Z","hidden":false,"batch":1,"order":62},{"command":null,"output":"Gracefully shutting down build container: gmyklbkgjvnlqm8qkg6odkmn","type":"stdout","timestamp":"2026-07-27T10:55:58.205909Z","hidden":false,"batch":1,"order":63},{"command":"docker stop --time=30 gmyklbkgjvnlqm8qkg6odkmn","output":"Flag --time has been deprecated, use --timeout instead","type":"stdout","timestamp":"2026-07-27T10:55:58.401137Z","hidden":true,"batch":27,"order":64},{"command":"docker stop --time=30 gmyklbkgjvnlqm8qkg6odkmn","output":"gmyklbkgjvnlqm8qkg6odkmn","type":"stdout","timestamp":"2026-07-27T10:55:58.690864Z","hidden":true,"batch":27,"order":65}]
