2026-Aug-19 00:18:20.182060 Docker 27.0.3 with BuildKit and Buildx detected on deployment server (localhost).
2026-Aug-19 00:18:20.195262 Starting deployment of http://forgejo-b82b4lpyyzyg40thdsjdd38i.163.245.214.68.sslip.io/David/MEGAINFRA-WEBAPP.git:<REDACTED>@\(.*\):#https://\1/#g" '\''/artifacts/vptid1uo0jnz2q4t1mcbqjj9'\''/.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/vptid1uo0jnz2q4t1mcbqjj9'\'' && GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" git -c http.version=HTTP/1.1 lfs pull'
2026-Aug-19 00:<REDACTED>@mega.co.za
2026-Aug-19 00:18:30.882220 [DEBUG] ARG POCKETBASE_ADMIN_PASSWORD=12345678
2026-Aug-19 00:18:30.882220 [DEBUG] ARG POCKETBASE_ADMIN_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb2xsZWN0aW9uSWQiOiJwYmNfMzE0MjYzNTgyMyIsImV4cCI6Mzc5MDg2Mjg1OCwiaWQiOiJ2OTAyNXJhanE5YmoxbXciLCJyZWZyZXNoYWJsZSI6ZmFsc2UsInR5cGUiOiJhdXRoIn0.ykOfcSdK-gStdjloPi_H97Oq2aNSL2wt7f7wHF1RomY
2026-Aug-19 00:18:30.882220 [DEBUG] ARG COOLIFY_URL=https://mega.dash.apphub.co.za
2026-Aug-19 00:<REDACTED>@mega.co.za
2026-Aug-19 00:18:30.882220 [DEBUG] ARG POCKETBASE_ADMIN_PASSWORD=12345678
2026-Aug-19 00:18:30.882220 [DEBUG] ARG POCKETBASE_ADMIN_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb2xsZWN0aW9uSWQiOiJwYmNfMzE0MjYzNTgyMyIsImV4cCI6Mzc5MDg2Mjg1OCwiaWQiOiJ2OTAyNXJhanE5YmoxbXciLCJyZWZyZXNoYWJsZSI6ZmFsc2UsInR5cGUiOiJhdXRoIn0.ykOfcSdK-gStdjloPi_H97Oq2aNSL2wt7f7wHF1RomY
2026-Aug-19 00:18:30.882220 [DEBUG] ARG COOLIFY_URL=https://mega.dash.apphub.co.za
2026-Aug-19 00:<REDACTED>@mega.co.za
2026-Aug-19 00:18:30.882220 [DEBUG] ARG POCKETBASE_ADMIN_PASSWORD=12345678
2026-Aug-19 00:18:30.882220 [DEBUG] ARG POCKETBASE_ADMIN_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb2xsZWN0aW9uSWQiOiJwYmNfMzE0MjYzNTgyMyIsImV4cCI6Mzc5MDg2Mjg1OCwiaWQiOiJ2OTAyNXJhanE5YmoxbXciLCJyZWZyZXNoYWJsZSI6ZmFsc2UsInR5cGUiOiJhdXRoIn0.ykOfcSdK-gStdjloPi_H97Oq2aNSL2wt7f7wHF1RomY
2026-Aug-19 00:18:30.882220 [DEBUG] ARG COOLIFY_URL=https://mega.dash.apphub.co.za
2026-Aug-19 00:<REDACTED>@sha256:a57df69d0ea827fb7266491f2813635de6f17269be881f696fbfdf2d83dda33e
2026-Aug-19 00:18:33.569422 [DEBUG] #3 CACHED
2026-Aug-19 00:18:33.630221 [DEBUG] #4 [internal] load metadata for docker.io/library/node:20-alpine
2026-Aug-19 00:18:34.917325 [DEBUG] #4 DONE 1.3s
2026-Aug-19 00:18:35.076491 [DEBUG] #5 [internal] load .dockerignore
2026-Aug-19 00:18:35.076491 [DEBUG] #5 transferring context: 764B done
2026-Aug-19 00:18:35.076491 [DEBUG] #5 DONE 0.0s
2026-Aug-19 00:18:35.185409 [DEBUG] 
2026-Aug-19 00:18:35.201802 [DEBUG] #6 [runner 1/6] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293
2026-Aug-19 00:18:35.201802 [DEBUG] #6 CACHED
2026-Aug-19 00:18:35.201802 [DEBUG] 
2026-Aug-19 00:18:35.201802 [DEBUG] #7 [runner 2/6] WORKDIR /app
2026-Aug-19 00:18:35.201802 [DEBUG] #7 CACHED
2026-Aug-19 00:18:35.201802 [DEBUG] 
2026-Aug-19 00:18:35.201802 [DEBUG] #8 [internal] load build context
2026-Aug-19 00:18:35.296841 [DEBUG] #8 transferring context: 1.06MB 0.1s done
2026-Aug-19 00:18:35.296841 [DEBUG] #8 DONE 0.2s
2026-Aug-19 00:18:35.296841 [DEBUG] 
2026-Aug-19 00:18:35.296841 [DEBUG] #9 [runner 3/6] RUN addgroup --system --gid 1001 nodejs  && adduser --system --uid 1001 nextjs
2026-Aug-19 00:18:35.511120 [DEBUG] #9 DONE 0.3s
2026-Aug-19 00:18:35.511120 [DEBUG] 
2026-Aug-19 00:18:35.511120 [DEBUG] #10 [deps 2/5] RUN apk add --no-cache libc6-compat
2026-Aug-19 00:18:37.841208 [DEBUG] #10 2.762 (1/3) Installing musl-obstack (1.2.3-r2)
2026-Aug-19 00:18:38.024391 [DEBUG] #10 2.946 (2/3) Installing libucontext (1.3.3-r0)
2026-Aug-19 00:18:38.207534 [DEBUG] #10 3.129 (3/3) Installing gcompat (1.1.0-r4)
2026-Aug-19 00:18:38.397689 [DEBUG] #10 3.319 OK: 11.0 MiB in 21 packages
2026-Aug-19 00:18:38.529038 [DEBUG] #10 DONE 3.5s
2026-Aug-19 00:18:38.633039 [DEBUG] #11 [deps 3/5] WORKDIR /app
2026-Aug-19 00:18:38.633039 [DEBUG] #11 DONE 0.0s
2026-Aug-19 00:18:38.633039 [DEBUG] 
2026-Aug-19 00:18:38.633039 [DEBUG] #12 [deps 4/5] COPY package.json package-lock.json* ./
2026-Aug-19 00:18:38.633039 [DEBUG] #12 DONE 0.1s
2026-Aug-19 00:18:38.787479 [DEBUG] #13 [deps 5/5] RUN npm ci --ignore-scripts --no-audit --no-fund
2026-Aug-19 00:18:45.531839 [DEBUG] #13 6.895 npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
2026-Aug-19 00:18:46.689419 [DEBUG] #13 8.049 npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
2026-Aug-19 00:18:46.834728 [DEBUG] #13 8.198 npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting <REDACTED>
2026-Aug-19 00:18:54.807008 [DEBUG] #13 16.17 npm warn deprecated recharts@2.15.4: 1.x and 2.x branches are no longer active. Bump to Recharts v3 to receive latest features and bugfixes. See https://github.com/recharts/recharts/wiki/3.0-migration-guide
2026-Aug-19 00:<REDACTED>@12.0.2
2026-Aug-19 00:19:12.319347 [DEBUG] #13 33.53 npm notice
2026-Aug-19 00:19:14.380642 [DEBUG] #13 DONE 35.7s
2026-Aug-19 00:19:25.815071 [DEBUG] #14 [builder 3/5] COPY --from=deps /app/node_modules ./node_modules
2026-Aug-19 00:19:25.815071 [DEBUG] #14 CACHED
2026-Aug-19 00:19:25.923209 [DEBUG] #15 [builder 4/5] COPY . .
2026-Aug-19 00:19:25.923209 [DEBUG] #15 DONE 0.1s
2026-Aug-19 00:19:26.078947 [DEBUG] #16 [builder 5/5] RUN npm run build
2026-Aug-19 00:19:27.089240 [DEBUG] #16 1.162
2026-Aug-19 00:19:27.089240 [DEBUG] #16 1.162 > mega-infrastructure-dashboard@1.0.0 build
2026-Aug-19 00:19:27.089240 [DEBUG] #16 1.162 > npm run og-image && next build --webpack
2026-Aug-19 00:19:27.089240 [DEBUG] #16 1.162
2026-Aug-19 00:19:27.376025 [DEBUG] #16 1.445
2026-Aug-19 00:19:27.376025 [DEBUG] #16 1.445 > mega-infrastructure-dashboard@1.0.0 og-image
2026-Aug-19 00:19:27.376025 [DEBUG] #16 1.445 > node scripts/build-og-image.mjs
2026-Aug-19 00:19:27.376025 [DEBUG] #16 1.445
2026-Aug-19 00:19:27.746884 [DEBUG] #16 1.819 Fontconfig error: Cannot load default config file: File not found
2026-Aug-19 00:19:27.985278 [DEBUG] #16 1.907 Wrote /app/public/og-image.png (87.2 KB, 1200x630)
2026-Aug-19 00:19:28.891352 [DEBUG] #16 2.962 ▲ Next.js 16.3.0 (webpack)
2026-Aug-19 00:19:30.927129 [DEBUG] #16 4.999 ✓ Running next.config.js took 2.0s
2026-Aug-19 00:19:31.069197 [DEBUG] #16 5.057 - Experiments (use with caution):
2026-Aug-19 00:19:31.075387 [DEBUG] #16 5.058   · serverActions
2026-Aug-19 00:19:31.075387 [DEBUG] #16 5.058
2026-Aug-19 00:19:31.075387 [DEBUG] #16 5.142   Creating an optimized production build ...
2026-Aug-19 00:19:32.115278 [DEBUG] #16 6.188  ✓ (pwa) Compiling for server...
2026-Aug-19 00:19:32.291074 [DEBUG] #16 6.196  ✓ (pwa) Compiling for server...
2026-Aug-19 00:19:32.291074 [DEBUG] #16 6.201  ✓ (pwa) Compiling for client (static)...
2026-Aug-19 00:19:32.291074 [DEBUG] #16 6.213  ○ (pwa) Service worker: /app/public/sw.js
2026-Aug-19 00:19:32.291074 [DEBUG] #16 6.213  ○ (pwa)   URL: /sw.js
2026-Aug-19 00:19:32.291074 [DEBUG] #16 6.213  ○ (pwa)   Scope: /
2026-Aug-19 00:20:16.837138 [DEBUG] #16 50.91 ✓ Compiled successfully in 45s
2026-Aug-19 00:20:16.993637 [DEBUG] #16 50.92   Running TypeScript ...
2026-Aug-19 00:20:30.415420 [DEBUG] #16 64.49   Finished TypeScript in 13.6s ...
2026-Aug-19 00:20:30.574065 [DEBUG] #16 64.49   Collecting page data using 3 workers ...
2026-Aug-19 00:20:33.822782 [DEBUG] #16 67.89   Generating static pages using 3 workers (0/7) ...
2026-Aug-19 00:20:34.100607 [DEBUG] #16 68.17   Generating static pages using 3 workers (1/7)
2026-Aug-19 00:20:34.257435 [DEBUG] #16 68.17 ⚠ metadataBase property in metadata export is not set for resolving social open graph or twitter images, using "http://localhost:<REDACTED>@12.0.2
2026-Aug-19 00:21:37.075621 [DEBUG] #16 131.1 npm notice
2026-Aug-19 00:21:37.392989 [DEBUG] #16 DONE 131.5s
2026-Aug-19 00:21:39.553347 [DEBUG] #17 [runner 4/6] COPY --from=builder /app/public ./public
2026-Aug-19 00:21:39.774932 [DEBUG] #17 DONE 0.1s
2026-Aug-19 00:21:40.155052 [DEBUG] #18 [runner 5/6] COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./
2026-Aug-19 00:21:41.524396 [DEBUG] #18 DONE 1.4s
2026-Aug-19 00:21:41.630503 [DEBUG] #19 [runner 6/6] COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static
2026-Aug-19 00:21:41.630503 [DEBUG] #19 DONE 0.1s
2026-Aug-19 00:21:41.789773 [DEBUG] #20 exporting to image
2026-Aug-19 00:21:41.789773 [DEBUG] #20 exporting layers
2026-Aug-19 00:21:42.600440 [DEBUG] #20 exporting layers 1.0s done
2026-Aug-19 00:21:42.690718 [DEBUG] #20 writing image sha256:03b9adf86005f5218b2f9533db4404ef5080cf304cd862705a69829b02bf7f2a done
2026-Aug-19 00:21:42.690718 [DEBUG] #20 naming to docker.io/library/d4okjtuos4i7ukgkib91ijmp:fb1c922fbf72d6751cf2512a62c38c2596bb1836 done
2026-Aug-19 00:21:42.690718 [DEBUG] #20 DONE 1.0s
2026-Aug-19 00:21:42.736426 Building docker image completed.
2026-Aug-19 00:21:42.857610 [DEBUG] Creating .env file with runtime variables for container.
2026-Aug-19 00:21:43.309448 ----------------------------------------
2026-Aug-19 00:21:43.328005 Rolling update started.
2026-Aug-19 00:21:44.308135 [DEBUG] [CMD]: docker exec vptid1uo0jnz2q4t1mcbqjj9 bash -c 'COOLIFY_URL=https://mega.dash.apphub.co.za COOLIFY_FQDN=mega.dash.apphub.co.za COOLIFY_BRANCH='\''main'\'' COOLIFY_RESOURCE_UUID=d4okjtuos4i7ukgkib91ijmp  docker compose --project-name d4okjtuos4i7ukgkib91ijmp --project-directory /artifacts/vptid1uo0jnz2q4t1mcbqjj9 -f /artifacts/vptid1uo0jnz2q4t1mcbqjj9/docker-compose.yaml up --build -d'
2026-Aug-19 00:21:44.308135 [DEBUG] time="2026-08-19T00:21:44Z" level=warning msg="Found orphan containers ([d4okjtuos4i7ukgkib91ijmp-093738934981]) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up."
2026-Aug-19 00:21:44.308135 [DEBUG] Container d4okjtuos4i7ukgkib91ijmp-001818124604  Creating
2026-Aug-19 00:21:44.377875 [DEBUG] d4okjtuos4i7ukgkib91ijmp-001818124604 Your kernel does not support memory swappiness capabilities or the cgroup is not mounted. Memory swappiness discarded.
2026-Aug-19 00:21:44.384465 [DEBUG] Container d4okjtuos4i7ukgkib91ijmp-001818124604  Created
2026-Aug-19 00:21:44.415202 [DEBUG] Container d4okjtuos4i7ukgkib91ijmp-001818124604  Starting
2026-Aug-19 00:21:44.814223 [DEBUG] Container d4okjtuos4i7ukgkib91ijmp-001818124604  Started
2026-Aug-19 00:21:44.842483 New container started.
2026-Aug-19 00:21:44.860001 Custom healthcheck found in Dockerfile.
2026-Aug-19 00:21:44.879389 Waiting for healthcheck to pass on the new container.
2026-Aug-19 00:21:44.900087 Waiting for the start period (40 seconds) before starting healthcheck.
2026-Aug-19 00:22:25.144768 [DEBUG] [CMD]: docker inspect --format='{{json .State.Health.Status}}' d4okjtuos4i7ukgkib91ijmp-001818124604
2026-Aug-19 00:22:25.144768 [DEBUG] "starting"
2026-Aug-19 00:22:25.316055 [DEBUG] [CMD]: docker inspect --format='{{json .State.Health.Log}}' d4okjtuos4i7ukgkib91ijmp-001818124604
2026-Aug-19 00:22:25.316055 [DEBUG] [{"Start":"2026-08-19T02:22:00.057139602+02:00","End":"2026-08-19T02:22:00.132301169+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"},{"Start":"2026-08-19T02:22:05.133842557+02:00","End":"2026-08-19T02:22:05.210237637+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"},{"Start":"2026-08-19T02:22:10.211157103+02:00","End":"2026-08-19T02:22:10.280608598+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"},{"Start":"2026-08-19T02:22:15.281801309+02:00","End":"2026-08-19T02:22:15.355071255+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"},{"Start":"2026-08-19T02:22:20.357145002+02:00","End":"2026-08-19T02:22:20.430987766+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"}]
2026-Aug-19 00:22:25.326009 Attempt 1 of 3 | Healthcheck status: "starting"
2026-Aug-19 00:22:25.339673 Healthcheck logs: wget: server returned error: HTTP/1.1 404 Not Found
2026-Aug-19 00:22:25.339673 | Return code: 1
2026-Aug-19 00:22:55.573447 [DEBUG] [CMD]: docker inspect --format='{{json .State.Health.Status}}' d4okjtuos4i7ukgkib91ijmp-001818124604
2026-Aug-19 00:22:55.573447 [DEBUG] "starting"
2026-Aug-19 00:22:55.772627 [DEBUG] [CMD]: docker inspect --format='{{json .State.Health.Log}}' d4okjtuos4i7ukgkib91ijmp-001818124604
2026-Aug-19 00:22:55.772627 [DEBUG] [{"Start":"2026-08-19T02:22:10.211157103+02:00","End":"2026-08-19T02:22:10.280608598+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"},{"Start":"2026-08-19T02:22:15.281801309+02:00","End":"2026-08-19T02:22:15.355071255+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"},{"Start":"2026-08-19T02:22:20.357145002+02:00","End":"2026-08-19T02:22:20.430987766+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"},{"Start":"2026-08-19T02:22:25.431956955+02:00","End":"2026-08-19T02:22:25.504318352+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"},{"Start":"2026-08-19T02:22:55.506362387+02:00","End":"2026-08-19T02:22:55.615131482+02:00","ExitCode":1,"Output":"wget: server returned error: HTTP/1.1 404 Not Found\n"}]
2026-Aug-19 00:22:55.782277 Attempt 2 of 3 | Healthcheck status: "starting"
2026-Aug-19 00:22:55.803852 Healthcheck logs: wget: server returned error: HTTP/1.1 404 Not Found
2026-Aug-19 00:22:55.803852 | Return code: 1