[14:32:01] git push origin main
[14:32:03] → Enumerating objects: 47, done.
[14:32:04] → Compressing objects: 100% (23/23)
[14:32:05] → Writing objects: 100% (47/47)
[14:32:06] → Total 47 (delta 19), reused 0
[14:32:08] docker build -t app:latest .
[14:32:09] Step 1/12 : FROM node:20-alpine
[14:32:10] Step 2/12 : WORKDIR /app
[14:32:11] Step 3/12 : COPY package*.json ./
[14:32:13] Step 4/12 : RUN npm ci --production
[14:32:15] npm run build
[14:32:16] ✓ Compiled successfully in 1.34s
[14:32:17] ✓ Generating static pages (6/6)
[14:32:19] ✓ Finalizing page optimization
[14:32:20] kubectl apply -f deployment.yaml
[14:32:21] deployment.apps/api configured
[14:32:22] service/api-svc unchanged
[14:32:23] pod/api-7d4b8c Running
[14:32:25] CPU: 12% | MEM: 234MB / 512MB
[14:32:27] eth0: rx 1.2GB tx 890MB
[14:32:29] uptime: 47d 12h 33m
[14:32:31] commit a1b2c3d (HEAD → main)
[14:32:33] Author: brunodmsi
[14:32:35] feat: update portfolio layout
[14:32:01] git push origin main
[14:32:03] → Enumerating objects: 47, done.
[14:32:04] → Compressing objects: 100% (23/23)
[14:32:05] → Writing objects: 100% (47/47)
[14:32:06] → Total 47 (delta 19), reused 0
[14:32:08] docker build -t app:latest .
[14:32:09] Step 1/12 : FROM node:20-alpine
[14:32:10] Step 2/12 : WORKDIR /app
[14:32:11] Step 3/12 : COPY package*.json ./
[14:32:13] Step 4/12 : RUN npm ci --production
[14:32:15] npm run build
[14:32:16] ✓ Compiled successfully in 1.34s
[14:32:17] ✓ Generating static pages (6/6)
[14:32:19] ✓ Finalizing page optimization
[14:32:20] kubectl apply -f deployment.yaml
[14:32:21] deployment.apps/api configured
[14:32:22] service/api-svc unchanged
[14:32:23] pod/api-7d4b8c Running
[14:32:25] CPU: 12% | MEM: 234MB / 512MB
[14:32:27] eth0: rx 1.2GB tx 890MB
[14:32:29] uptime: 47d 12h 33m
[14:32:31] commit a1b2c3d (HEAD → main)
[14:32:33] Author: brunodmsi
[14:32:35] feat: update portfolio layout