|
13175
|
585
|
5
|
2026-05-09T10:26:23.963690+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322383963_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13161
|
NULL
|
NULL
|
NULL
|
|
13176
|
586
|
5
|
2026-05-09T10:26:54.986008+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322414986_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.5s (13/13) docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.5s (13/13) docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13177
|
585
|
6
|
2026-05-09T10:26:56.505796+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322416505_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
visual_change
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13178
|
586
|
6
|
2026-05-09T10:27:25.732791+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322445732_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13176
|
NULL
|
NULL
|
NULL
|
|
13179
|
585
|
7
|
2026-05-09T10:27:27.230886+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322447230_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13177
|
NULL
|
NULL
|
NULL
|
|
13180
|
586
|
7
|
2026-05-09T10:27:57.025041+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322477025_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13176
|
NULL
|
NULL
|
NULL
|
|
13181
|
585
|
8
|
2026-05-09T10:27:58.542687+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322478542_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13177
|
NULL
|
NULL
|
NULL
|
|
13182
|
586
|
8
|
2026-05-09T10:28:27.742820+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322507742_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13176
|
NULL
|
NULL
|
NULL
|
|
13183
|
585
|
9
|
2026-05-09T10:28:29.306033+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322509306_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13177
|
NULL
|
NULL
|
NULL
|
|
13195
|
585
|
15
|
2026-05-09T10:29:16.138792+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322556138_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13232
|
585
|
31
|
2026-05-09T10:33:57.118957+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322837118_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13218
|
NULL
|
NULL
|
NULL
|
|
13233
|
586
|
36
|
2026-05-09T10:33:57.216257+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322837216_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13231
|
NULL
|
NULL
|
NULL
|
|
13236
|
585
|
33
|
2026-05-09T10:34:10.226203+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322850226_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 1/2\n ✔ Container finance-hub-db-1 Running 0.0s \n ⠦ Container finance-hub-backend-1 Recreate 4.7s","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 1/2\n ✔ Container finance-hub-db-1 Running 0.0s \n ⠦ Container finance-hub-backend-1 Recreate 4.7s","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13235
|
NULL
|
NULL
|
NULL
|
|
13237
|
586
|
38
|
2026-05-09T10:34:10.320773+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778322850320_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 1/2\n ✔ Container finance-hub-db-1 Running 0.0s \n ⠙ Container finance-hub-backend-1 Recreate 5.2s","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 1/2\n ✔ Container finance-hub-db-1 Running 0.0s \n ⠙ Container finance-hub-backend-1 Recreate 5.2s","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13234
|
NULL
|
NULL
|
NULL
|
|
13409
|
592
|
12
|
2026-05-09T15:27:59.707058+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778340479707_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.50398934,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13397
|
NULL
|
NULL
|
NULL
|
|
13410
|
591
|
11
|
2026-05-09T15:28:01.411479+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778340481411_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.48819444,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
visual_change
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13394
|
NULL
|
NULL
|
NULL
|
|
13411
|
NULL
|
0
|
2026-05-09T15:28:30.949226+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778340510949_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 2/3\n ✔ Container finance-hub-db-1 Running 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ⠼ Container finance-hub-backend-1 Recreate 7.5s","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 2/3\n ✔ Container finance-hub-db-1 Running 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ⠼ Container finance-hub-backend-1 Recreate 7.5s","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13412
|
NULL
|
0
|
2026-05-09T15:28:41.338599+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778340521338_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13464
|
598
|
0
|
2026-05-09T15:39:10.193667+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341150193_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13439
|
NULL
|
NULL
|
NULL
|
|
13465
|
597
|
0
|
2026-05-09T15:39:10.196447+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341150196_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13440
|
NULL
|
NULL
|
NULL
|
|
13466
|
598
|
1
|
2026-05-09T15:39:41.081084+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341181081_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13467
|
597
|
1
|
2026-05-09T15:39:41.340500+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341181340_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13468
|
598
|
2
|
2026-05-09T15:40:11.860101+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341211860_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13466
|
NULL
|
NULL
|
NULL
|
|
13469
|
597
|
2
|
2026-05-09T15:40:12.223266+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341212223_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13467
|
NULL
|
NULL
|
NULL
|
|
13470
|
598
|
3
|
2026-05-09T15:40:42.847161+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341242847_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13466
|
NULL
|
NULL
|
NULL
|
|
13471
|
597
|
3
|
2026-05-09T15:40:43.211303+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341243211_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13467
|
NULL
|
NULL
|
NULL
|
|
13472
|
598
|
4
|
2026-05-09T15:41:13.637694+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341273637_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13466
|
NULL
|
NULL
|
NULL
|
|
13473
|
597
|
4
|
2026-05-09T15:41:14.052953+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341274052_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13467
|
NULL
|
NULL
|
NULL
|
|
13474
|
598
|
5
|
2026-05-09T15:41:44.433062+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341304433_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13466
|
NULL
|
NULL
|
NULL
|
|
13475
|
597
|
5
|
2026-05-09T15:41:44.810859+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341304810_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13467
|
NULL
|
NULL
|
NULL
|
|
13476
|
598
|
6
|
2026-05-09T15:42:15.196136+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341335196_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.27027926,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27227393,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33759972,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33959442,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40492022,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4069149,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.4722407,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4742354,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53956115,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5415558,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60671544,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6087101,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67386967,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.67586434,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.7273936,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5049867,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13466
|
NULL
|
NULL
|
NULL
|
|
13477
|
597
|
6
|
2026-05-09T15:42:15.825933+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778341335825_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.004166667,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.140625,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14479166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28125,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.28541666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.421875,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.42604166,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.5625,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.56666666,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.7027778,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70694447,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.84305555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.8472222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.9548611,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.49027777,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
idle
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13467
|
NULL
|
NULL
|
NULL
|
|
13815
|
620
|
4
|
2026-05-09T16:35:39.369865+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344539369_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxcalVIewMistorbookmarksloolsWindowmelp100% 1 rireroxcalVIewMistorbookmarksloolsWindowmelp100% 152Sat 9 May 19:35:40SioV FINANCE [SSH: NAS]autn> dsk-uploadery finance-huhl> backend> frontend>mcdscripts• .env#.env.example• gitianore# docker-compose.vml© README.md{} sms export.ison→ pavments- ogger333#docker-compose.vml M• .env•.env.examole Mfinance-hub> @ .envDB PASSWORD=[PASSWORD] secret•— Notifier serviceNOTIFIER_URL=[URL_WITH_CREDENTIALS] O8 Sign In...
|
NULL
|
-3598507746047844966
|
NULL
|
click
|
ocr
|
NULL
|
rireroxcalVIewMistorbookmarksloolsWindowmelp100% 1 rireroxcalVIewMistorbookmarksloolsWindowmelp100% 152Sat 9 May 19:35:40SioV FINANCE [SSH: NAS]autn> dsk-uploadery finance-huhl> backend> frontend>mcdscripts• .env#.env.example• gitianore# docker-compose.vml© README.md{} sms export.ison→ pavments- ogger333#docker-compose.vml M• .env•.env.examole Mfinance-hub> @ .envDB PASSWORD=[PASSWORD] secret•— Notifier serviceNOTIFIER_URL=[URL_WITH_CREDENTIALS] O8 Sign In...
|
13814
|
NULL
|
NULL
|
NULL
|
|
13816
|
619
|
3
|
2026-05-09T16:35:39.934872+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344539934_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpssh‹$0• ₴59.A-zsh100% <7DOCKERO ₴1DEV (-zsh)О 882APP (-zsh)• *3-zsh• *4screenpipe"• Container finance-hub-adminer-1Running• Container finance-hub-backend-1Started• Container finance-hub-frontend-1StartedAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --buildWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: "version' is obsolete[+] Building 2.9s (21/21) FINISHED=> [backend internal] load build definition from Dockerfile= transferring dockerfile: 329B=> [frontend internal] load metadata for docker.io/library/node:20-alpine= [backend internal] load.dockerignore=>=> transferring context: 2B=> [backendinternal] load build context=> => transferringcontext: 21.59kB=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293=> CACHED [backend 2/8]RUN apk add --no-cache openssl=> CACHED [backend 3/8] WORKDIR /app=> CACHED [backend 4/8]COPYpackage.json package-lock.json*./=> CACHED [backend 5/8]RUN npminstall=> CACHED [backend 6/8] COPY prisma/prisma=> CACHED [backend 7/8] RUN npx prisma generate=> [backend 8/8] COPY src/src=> [backend]exporting to image=> => exporting layers=> => writingimage sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022= namingto docker.io/library/finance-hub-backend= [frontendinternal] load build definition from Dockerfile=> transferring dockerfile: 204B= [frontend internal] load.dockerignore= => transferring context: 2B= [frontendinternal] load build context=> => transferring context: 9.17kB=> CACHED [frontend 2/5] WORKDIR /app= CACHED [frontend 3/5] COPY package.json package-lock.json* ./=> CACHED [frontend 4/5] RUN npm install[frontend 5/5] COPY= [frontend]exporting to image=> => exporting layers=> => writingimage sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7= naming to docker.io/library/finance-hub-frontend[+] Running 4/4• Container finance-hub-db-1• Container finance-hub-backend-1• Container finance-hub-adminer-1• Container finance-hub-frontend-1HealthyStartedRunningStartedAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hubs D8Sat 9 May 19:35:40T81ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.050.050.0s0.[IP_ADDRESS].050.0s0.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.1s0.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
8983129158704572782
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpssh‹$0• ₴59.A-zsh100% <7DOCKERO ₴1DEV (-zsh)О 882APP (-zsh)• *3-zsh• *4screenpipe"• Container finance-hub-adminer-1Running• Container finance-hub-backend-1Started• Container finance-hub-frontend-1StartedAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --buildWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: "version' is obsolete[+] Building 2.9s (21/21) FINISHED=> [backend internal] load build definition from Dockerfile= transferring dockerfile: 329B=> [frontend internal] load metadata for docker.io/library/node:20-alpine= [backend internal] load.dockerignore=>=> transferring context: 2B=> [backendinternal] load build context=> => transferringcontext: 21.59kB=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293=> CACHED [backend 2/8]RUN apk add --no-cache openssl=> CACHED [backend 3/8] WORKDIR /app=> CACHED [backend 4/8]COPYpackage.json package-lock.json*./=> CACHED [backend 5/8]RUN npminstall=> CACHED [backend 6/8] COPY prisma/prisma=> CACHED [backend 7/8] RUN npx prisma generate=> [backend 8/8] COPY src/src=> [backend]exporting to image=> => exporting layers=> => writingimage sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022= namingto docker.io/library/finance-hub-backend= [frontendinternal] load build definition from Dockerfile=> transferring dockerfile: 204B= [frontend internal] load.dockerignore= => transferring context: 2B= [frontendinternal] load build context=> => transferring context: 9.17kB=> CACHED [frontend 2/5] WORKDIR /app= CACHED [frontend 3/5] COPY package.json package-lock.json* ./=> CACHED [frontend 4/5] RUN npm install[frontend 5/5] COPY= [frontend]exporting to image=> => exporting layers=> => writingimage sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7= naming to docker.io/library/finance-hub-frontend[+] Running 4/4• Container finance-hub-db-1• Container finance-hub-backend-1• Container finance-hub-adminer-1• Container finance-hub-frontend-1HealthyStartedRunningStartedAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hubs D8Sat 9 May 19:35:40T81ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.050.050.0s0.[IP_ADDRESS].050.0s0.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.1s0.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13836
|
619
|
12
|
2026-05-09T16:36:20.221785+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344580221_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferringcon[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8=>CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8[backend 8/8] COPY[backend]exporting== exporting layerswritingimageshnaming to docker[frontendinternal]=transferringdoc[frontend internal]=>= transferring con[frontendinternal]= transferring con=> CACHED [frontend 2,=> CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers=> => writingimage shnaming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendQ [EMAIL]*Vivacom wifi password m•Vivacom wifi passwordWifi Lovech mVIVACOM_9550Wifi LovechVIVACOM_9550+‹ 40alolLKITEM [EMAIL]•......Websitewww.vivacom.bgCUSTOM FIELDSnamevivacom.bgfav0Updated: 16 Dec 2025, 20:19:52Created: 12 Jul 2025, 17:42:08Password updated: 16 Dec 2025, 20:18:19Password history:1100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.[IP_ADDRESS].[IP_ADDRESS].0s0.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.150.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
-149321852772090450
|
NULL
|
visual_change
|
ocr
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferringcon[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8=>CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8[backend 8/8] COPY[backend]exporting== exporting layerswritingimageshnaming to docker[frontendinternal]=transferringdoc[frontend internal]=>= transferring con[frontendinternal]= transferring con=> CACHED [frontend 2,=> CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers=> => writingimage shnaming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendQ [EMAIL]*Vivacom wifi password m•Vivacom wifi passwordWifi Lovech mVIVACOM_9550Wifi LovechVIVACOM_9550+‹ 40alolLKITEM [EMAIL]•......Websitewww.vivacom.bgCUSTOM FIELDSnamevivacom.bgfav0Updated: 16 Dec 2025, 20:19:52Created: 12 Jul 2025, 17:42:08Password updated: 16 Dec 2025, 20:18:19Password history:1100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.[IP_ADDRESS].[IP_ADDRESS].0s0.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.150.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
13835
|
NULL
|
NULL
|
NULL
|
|
13837
|
619
|
13
|
2026-05-09T16:36:21.789625+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344581789_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferringcon[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8[backend 8/8] COPY[backend]exporting== exporting layerswritingimageshnaming to docker[frontendinternal]=transferringdoc[frontend internal]=>= transferring con[frontendinternal]= transferring con=> CACHED [frontend 2,=> CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers=> => writingimage shnaming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendVivacom [EMAIL]@ Vivacom wifi password m•Vivacom wifi passwordWifi Lovech mVIVACOM_9550Wifi LovechVIVACOM_9550+<aholLKITEM [EMAIL]•.......Websitewww.vivacom.bgCUSTOM FIELDSnamevivacom.bgfav0Updated: 16 Dec 2025, 20:19:52Created: 12 Jul 2025, 17:42:08Password updated: 16 Dec 2025, 20:18:19Password history:1100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.050.050.0s0.[IP_ADDRESS].050.0s0.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.150.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
3590899255996797149
|
NULL
|
click
|
ocr
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferringcon[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8[backend 8/8] COPY[backend]exporting== exporting layerswritingimageshnaming to docker[frontendinternal]=transferringdoc[frontend internal]=>= transferring con[frontendinternal]= transferring con=> CACHED [frontend 2,=> CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers=> => writingimage shnaming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendVivacom [EMAIL]@ Vivacom wifi password m•Vivacom wifi passwordWifi Lovech mVIVACOM_9550Wifi LovechVIVACOM_9550+<aholLKITEM [EMAIL]•.......Websitewww.vivacom.bgCUSTOM FIELDSnamevivacom.bgfav0Updated: 16 Dec 2025, 20:19:52Created: 12 Jul 2025, 17:42:08Password updated: 16 Dec 2025, 20:18:19Password history:1100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.050.050.0s0.[IP_ADDRESS].050.0s0.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.150.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13838
|
620
|
16
|
2026-05-09T16:36:21.887692+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344581887_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull reques rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull requests • screenpipe/screenpipe • GitHubXA EnglishDNS / Nameservers | Hostinger@ Nginx Proxy Manages©Screenpipe - Archive® SQLite Web: archive.db( SQLite Web: db.salitescreenpipe/.claude/skills at main • screenpipe/screenpDXP4800PLUS-B5F8A AFFINE - All In One KnowledaeOS@ All docs - AFFINE= Payments LoggeYour old PC can run Windows 11 in a VM. but not on ba® Location Loggerã Finance Hub?e Finance Hub8* Select: transactions - db - AdminerЕлектронно банкиране ДСК Пирект от Банка ЛСКStop Losing Notes: Pick A Cross-Device App That Syn* VIVACOMxa VIVACOMV Смартфон SAMSUNG GALAXY A57 5G 256GB I Vivad* Claude Code | Claude Platform** Claude# Welcome to authentikl - authentikДauthentikWelcome to authentik!Email or UcernameEmail or UsernameLog inowered kvauthentik100% Csat y May 19:30.443 Desian new payment-loqge..* Implement Authentik inte... XImpiement Autnenuk integration wim sec...< .envlets try with authentik tirst. Navigate me step by step• Let me check how other Authentik-protected apps are configured in NPM to understand the exact nginx pattern used:• Bash Find existing Authentik-protected NPM proxy hosts# Find NPM proxy confs that use auth reguest (Authentik)grep -l"auth_request"/volumez/docker/npm/data/nginx/proxyhost/*.conf z>/dev/null head =5OUT /volume2/docker/npm/data/nginx/proxy_host/45.conf• Bash Read existing Authentik-orotected NPM oroxy confia as referencecat/volumez/docker/npm/data/nginx/proxy_host/45.conf#todo.lakvlak.xvz• Thinking >• I have everything I need. Here's what I found:• NPM proxv 53 already exists for finance-hub.lakvlak.xvz → oort 5175. but has N® Authentik confia vet• Working reference from todo. lakylak.xyz (proxy 45) - exact nginx pattern to follow• The outpost is reachable as Authentik-Outpost: 9000 by container name (NPM is on the same proxy network)Here's the eyact sten-hv-stenStep 1 - Authentik Admin Ul: Create the Proxy ProviderOpen hGo to Providers → Create:• Type: Proxy Provider• Name: FinanceHub Proxy• Authorization flow: default-provider-authorization-implicit-consent• Mode: Forward Auth (single application)• External host: https://finance-hub.lakylak.xyz• SaveStep 2 - Authentik Admin UI: Create the ApplicationGo to Applications → Create:•Sua: tinance-hub• Provider: Finance Hub Proxv (the one vou just createdy• SaveStep 3 - Authentik Admin UI:+0MLenv8 Sign In...
|
NULL
|
-5186782040165320733
|
NULL
|
click
|
ocr
|
NULL
|
rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull reques rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull requests • screenpipe/screenpipe • GitHubXA EnglishDNS / Nameservers | Hostinger@ Nginx Proxy Manages©Screenpipe - Archive® SQLite Web: archive.db( SQLite Web: db.salitescreenpipe/.claude/skills at main • screenpipe/screenpDXP4800PLUS-B5F8A AFFINE - All In One KnowledaeOS@ All docs - AFFINE= Payments LoggeYour old PC can run Windows 11 in a VM. but not on ba® Location Loggerã Finance Hub?e Finance Hub8* Select: transactions - db - AdminerЕлектронно банкиране ДСК Пирект от Банка ЛСКStop Losing Notes: Pick A Cross-Device App That Syn* VIVACOMxa VIVACOMV Смартфон SAMSUNG GALAXY A57 5G 256GB I Vivad* Claude Code | Claude Platform** Claude# Welcome to authentikl - authentikДauthentikWelcome to authentik!Email or UcernameEmail or UsernameLog inowered kvauthentik100% Csat y May 19:30.443 Desian new payment-loqge..* Implement Authentik inte... XImpiement Autnenuk integration wim sec...< .envlets try with authentik tirst. Navigate me step by step• Let me check how other Authentik-protected apps are configured in NPM to understand the exact nginx pattern used:• Bash Find existing Authentik-protected NPM proxy hosts# Find NPM proxy confs that use auth reguest (Authentik)grep -l"auth_request"/volumez/docker/npm/data/nginx/proxyhost/*.conf z>/dev/null head =5OUT /volume2/docker/npm/data/nginx/proxy_host/45.conf• Bash Read existing Authentik-orotected NPM oroxy confia as referencecat/volumez/docker/npm/data/nginx/proxy_host/45.conf#todo.lakvlak.xvz• Thinking >• I have everything I need. Here's what I found:• NPM proxv 53 already exists for finance-hub.lakvlak.xvz → oort 5175. but has N® Authentik confia vet• Working reference from todo. lakylak.xyz (proxy 45) - exact nginx pattern to follow• The outpost is reachable as Authentik-Outpost: 9000 by container name (NPM is on the same proxy network)Here's the eyact sten-hv-stenStep 1 - Authentik Admin Ul: Create the Proxy ProviderOpen hGo to Providers → Create:• Type: Proxy Provider• Name: FinanceHub Proxy• Authorization flow: default-provider-authorization-implicit-consent• Mode: Forward Auth (single application)• External host: https://finance-hub.lakylak.xyz• SaveStep 2 - Authentik Admin UI: Create the ApplicationGo to Applications → Create:•Sua: tinance-hub• Provider: Finance Hub Proxv (the one vou just createdy• SaveStep 3 - Authentik Admin UI:+0MLenv8 Sign In...
|
13834
|
NULL
|
NULL
|
NULL
|
|
13839
|
620
|
17
|
2026-05-09T16:36:24.755742+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344584755_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull reques rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull requests • screenpipe/screenpipe • GitHubXA EnglishDNS / Nameservers | Hostinger@ Nginx Proxy Manages©Screenpipe - Archive® SQLite Web: archive.db( SQLite Web: db.salitescreenpipe/.claude/skills at main • screenpipe/screenpDXP4800PLUS-B5F8A AFFINE - All In One KnowledaeOS@ All docs - AFFINE= Payments LoggeYour old PC can run Windows 11 in a VM. but not on ba® Location Loggerã Finance Hub?e Finance Hub8* Select: transactions - db - AdminerЕлектронно банкиране ДСК Пирект от Банка ЛСКStop Losing Notes: Pick A Cross-Device App That Syn* VIVACOMxa VIVACOMV Смартфон SAMSUNG GALAXY A57 5G 256GB I Vivad* Claude Code | Claude Platform** Claude# Welcome to authentikl - authentikДauthentikWelcome to authentik!Email or UcernameEmail or UsernameLog inowered kvauthentik100% Csat y May 19:30.403 Desian new payment-loqge..* Implement Authentik inte... XImpiement Autnenuk integration wim sec...< .envlets try with authentik tirst. Navigate me step by step• Let me check how other Authentik-protected apps are configured in NPM to understand the exact nginx pattern used:• Bash Find existing Authentik-protected NPM proxy hosts# Find NPM proxy confs that use auth reguest (Authentik)grep -l"auth_request"/volumez/docker/npm/data/nginx/proxyhost/*.conf z>/dev/null head =5OUT /volume2/docker/npm/data/nginx/proxy_host/45.conf• Bash Read existing Authentik-orotected NPM oroxy confia as referencecat/volumez/docker/npm/data/nginx/proxy_host/45.conf#todo.lakvlak.xvz• Thinking >• I have everything I need. Here's what I found:• NPM proxv 53 already exists for finance-hub.lakvlak.xvz → oort 5175. but has N® Authentik confia vet• Working reference from todo. lakylak.xyz (proxy 45) - exact nginx pattern to follow• The outpost is reachable as Authentik-Outpost: 9000 by container name (NPM is on the same proxy network)Here's the eyact sten-hv-stenStep 1 - Authentik Admin Ul: Create the Proxy ProviderOpen hGo to Providers → Create:• Type: Proxy Provider• Name: FinanceHub Proxy• Authorization flow: default-provider-authorization-implicit-consent• Mode: Forward Auth (single application)• External host: https://finance-hub.lakylak.xyz• SaveStep 2 - Authentik Admin UI: Create the ApplicationGo to Applications → Create:•Sua: tinance-hub• Provider: Finance Hub Proxv (the one vou just createdy• SaveStep 3 - Authentik Admin UI:+0MLenv8 Sign In...
|
NULL
|
4710493652083557001
|
NULL
|
click
|
ocr
|
NULL
|
rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull reques rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull requests • screenpipe/screenpipe • GitHubXA EnglishDNS / Nameservers | Hostinger@ Nginx Proxy Manages©Screenpipe - Archive® SQLite Web: archive.db( SQLite Web: db.salitescreenpipe/.claude/skills at main • screenpipe/screenpDXP4800PLUS-B5F8A AFFINE - All In One KnowledaeOS@ All docs - AFFINE= Payments LoggeYour old PC can run Windows 11 in a VM. but not on ba® Location Loggerã Finance Hub?e Finance Hub8* Select: transactions - db - AdminerЕлектронно банкиране ДСК Пирект от Банка ЛСКStop Losing Notes: Pick A Cross-Device App That Syn* VIVACOMxa VIVACOMV Смартфон SAMSUNG GALAXY A57 5G 256GB I Vivad* Claude Code | Claude Platform** Claude# Welcome to authentikl - authentikДauthentikWelcome to authentik!Email or UcernameEmail or UsernameLog inowered kvauthentik100% Csat y May 19:30.403 Desian new payment-loqge..* Implement Authentik inte... XImpiement Autnenuk integration wim sec...< .envlets try with authentik tirst. Navigate me step by step• Let me check how other Authentik-protected apps are configured in NPM to understand the exact nginx pattern used:• Bash Find existing Authentik-protected NPM proxy hosts# Find NPM proxy confs that use auth reguest (Authentik)grep -l"auth_request"/volumez/docker/npm/data/nginx/proxyhost/*.conf z>/dev/null head =5OUT /volume2/docker/npm/data/nginx/proxy_host/45.conf• Bash Read existing Authentik-orotected NPM oroxy confia as referencecat/volumez/docker/npm/data/nginx/proxy_host/45.conf#todo.lakvlak.xvz• Thinking >• I have everything I need. Here's what I found:• NPM proxv 53 already exists for finance-hub.lakvlak.xvz → oort 5175. but has N® Authentik confia vet• Working reference from todo. lakylak.xyz (proxy 45) - exact nginx pattern to follow• The outpost is reachable as Authentik-Outpost: 9000 by container name (NPM is on the same proxy network)Here's the eyact sten-hv-stenStep 1 - Authentik Admin Ul: Create the Proxy ProviderOpen hGo to Providers → Create:• Type: Proxy Provider• Name: FinanceHub Proxy• Authorization flow: default-provider-authorization-implicit-consent• Mode: Forward Auth (single application)• External host: https://finance-hub.lakylak.xyz• SaveStep 2 - Authentik Admin UI: Create the ApplicationGo to Applications → Create:•Sua: tinance-hub• Provider: Finance Hub Proxv (the one vou just createdy• SaveStep 3 - Authentik Admin UI:+0MLenv8 Sign In...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13840
|
619
|
14
|
2026-05-09T16:36:24.849250+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344584849_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferring con[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8=> CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8=>[backend 8/8] COPY=>[backend]exporting=>= exporting layers= writingimageshnaming to docker[frontendinternal]transferringdoc[frontend internal]=>= transferring con[frontendinternal]=> transferring conCACHED [frontend 2,CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers= writingimagesh=>naming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendQ authUnifi Device AuthadminAUTHENTIKlukasSelfauthoring [EMAIL]@gmail.comAuthy mauthyAuthyauthyhttps://www.amazon.co.uk/ap/si..mWildWorld2017https://www.amazon.co.uk/ap/signi.WildWorld2017Authentikakadminhttps://my.fibank.bg/oauth2-serv...Lkl123https://my.fibank.bg/oauth2-server/l..Lkl123https://bg.jooble.org/Account/Cr... m® htp/01006https://bg.jooble.org/Account/Creat…Authy [BACKUP_CODE]://secure.booking.com/con…Gushito2018https://secure.booking.com/confirm..Gushito2018https://www.coursera.org/learn/s. mLkl123+alolLKITEM INFORMATIONNameAUTHENTIKUsernamelukasPassword.......•Websiteauth.lakylak.xyzUpdated: 1 Apr 2026, 13:00:56Created: 1 Apr 2026, 13:00:56100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.050.050.0s0.[IP_ADDRESS].050.050.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.1s0.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
8799987148646317732
|
NULL
|
click
|
ocr
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferring con[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8=> CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8=>[backend 8/8] COPY=>[backend]exporting=>= exporting layers= writingimageshnaming to docker[frontendinternal]transferringdoc[frontend internal]=>= transferring con[frontendinternal]=> transferring conCACHED [frontend 2,CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers= writingimagesh=>naming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendQ authUnifi Device AuthadminAUTHENTIKlukasSelfauthoring [EMAIL]@gmail.comAuthy mauthyAuthyauthyhttps://www.amazon.co.uk/ap/si..mWildWorld2017https://www.amazon.co.uk/ap/signi.WildWorld2017Authentikakadminhttps://my.fibank.bg/oauth2-serv...Lkl123https://my.fibank.bg/oauth2-server/l..Lkl123https://bg.jooble.org/Account/Cr... m® htp/01006https://bg.jooble.org/Account/Creat…Authy [BACKUP_CODE]://secure.booking.com/con…Gushito2018https://secure.booking.com/confirm..Gushito2018https://www.coursera.org/learn/s. mLkl123+alolLKITEM INFORMATIONNameAUTHENTIKUsernamelukasPassword.......•Websiteauth.lakylak.xyzUpdated: 1 Apr 2026, 13:00:56Created: 1 Apr 2026, 13:00:56100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.050.050.0s0.[IP_ADDRESS].050.050.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.1s0.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
13837
|
NULL
|
NULL
|
NULL
|
|
13841
|
619
|
15
|
2026-05-09T16:36:27.061650+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344587061_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferring con[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8=> CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8=>[backend 8/8] COPY=>[backend]exporting=>= exporting layers= writingimageshnaming to docker[frontendinternal]transferring doc[frontend internal]=>= transferring con[frontendinternal]=> transferring conCACHED [frontend 2,CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers= writingimagesh=>naming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendQ authUnifi Device AuthadminAUTHENTIKlukasSelfauthoring [EMAIL]@gmail.comAuthy mauthyAuthyauthyhttps://www.amazon.co.uk/ap/si..mWildWorld2017https://www.amazon.co.uk/ap/signi.WildWorld2017Authentikakadminhttps://my.fibank.bg/oauth2-serv...Lkl123https://my.fibank.bg/oauth2-server/l..Lkl123https://bg.jooble.org/Account/Cr... m® htp/01006https://bg.jooble.org/Account/Creat…Authy [BACKUP_CODE]://secure.booking.com/con…Gushito2018https://secure.booking.com/confirm..Gushito2018https://www.coursera.org/learn/s. mLkl123+alolLKITEM INFORMATIONNameAUTHENTIKUsernamelukasPassword.......•Websiteauth.lakylak.xyzUpdated: 1 Apr 2026, 13:00:56Created: 1 Apr 2026, 13:00:56100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.[IP_ADDRESS].[IP_ADDRESS].050.2s0.250.150.050.0s0.0s0.0s0.1s0.0s0.1s0.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
-8637354987794432131
|
NULL
|
visual_change
|
ocr
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferring con[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8=> CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8=>[backend 8/8] COPY=>[backend]exporting=>= exporting layers= writingimageshnaming to docker[frontendinternal]transferring doc[frontend internal]=>= transferring con[frontendinternal]=> transferring conCACHED [frontend 2,CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers= writingimagesh=>naming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendQ authUnifi Device AuthadminAUTHENTIKlukasSelfauthoring [EMAIL]@gmail.comAuthy mauthyAuthyauthyhttps://www.amazon.co.uk/ap/si..mWildWorld2017https://www.amazon.co.uk/ap/signi.WildWorld2017Authentikakadminhttps://my.fibank.bg/oauth2-serv...Lkl123https://my.fibank.bg/oauth2-server/l..Lkl123https://bg.jooble.org/Account/Cr... m® htp/01006https://bg.jooble.org/Account/Creat…Authy [BACKUP_CODE]://secure.booking.com/con…Gushito2018https://secure.booking.com/confirm..Gushito2018https://www.coursera.org/learn/s. mLkl123+alolLKITEM INFORMATIONNameAUTHENTIKUsernamelukasPassword.......•Websiteauth.lakylak.xyzUpdated: 1 Apr 2026, 13:00:56Created: 1 Apr 2026, 13:00:56100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.[IP_ADDRESS].[IP_ADDRESS].050.2s0.250.150.050.0s0.0s0.0s0.1s0.0s0.1s0.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13842
|
619
|
16
|
2026-05-09T16:36:45.176681+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344605176_m1.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferring con[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8=> CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8=>[backend 8/8] COPY=>[backend]exporting=>= exporting layers= writingimageshnaming to docker[frontendinternal]transferringdoc[frontend internal]=>= transferring con[frontendinternal]=> transferring conCACHED [frontend 2,CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers= writingimagesh=>naming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendQ authUnifi Device AuthadminAUTHENTIKlukasSelfauthoring [EMAIL]@gmail.comAuthy mauthyAuthyauthyhttps://www.amazon.co.uk/ap/si..mWildWorld2017https://www.amazon.co.uk/ap/signi.Authentikakadminhttps://my.fibank.bg/oauth2-serv...Lkl123https://my.fibank.bg/oauth2-server/l..Lkl123https://bg.jooble.org/Account/Cr... m® htp/01006https://bg.jooble.org/Account/Creat…Authy [BACKUP_CODE]://secure.booking.com/con…Gushito2018Cusnio201ehttps://secure.booking.com/confirm..https://www.coursera.org/learn/s. mLkl123+aholLKITEM INFORMATIONNameAUTHENTIKUsernamelukasPassword[PASSWORD_DOTS]Websiteauth.lakylak.xyzUpdated: 1 Apr 2026, 13:00:56Created: 1 Apr 2026, 13:00:56100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.050.050.0s0.[IP_ADDRESS].050.050.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.1s0.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
NULL
|
-2267078172867297381
|
NULL
|
visual_change
|
ocr
|
NULL
|
BitwardenFileEditViewAccountWindowHelpDOCKER• Cont BitwardenFileEditViewAccountWindowHelpDOCKER• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:WARN[0000] /volume2/doc[+] Building 2.9s (21/2[backend internal]transferring doc=>[frontend internal][backend internal]transferring con[backend internal]= transferring con[frontend 1/5] FROMCACHED [backend 2/8CACHED [backend 3/8=> CACHED [backend4/8=> CACHED [backend5/8=> CACHED [backend 6/8CACHED [backend 7/8=>[backend 8/8] COPY=>[backend]exporting=>= exporting layers= writingimageshnaming to docker[frontendinternal]transferringdoc[frontend internal]=>= transferring con[frontendinternal]=> transferring conCACHED [frontend 2,CACHED [frontend 3/=>CACHED [frontend 4/[frontend 5/5] COPY[frontend]exportinexporting layers= writingimagesh=>naming to docker[+] Running 4/4• Container finance-hu• Container finance-hu• Container finance-hu• Container finance-huAdm1n@DXP4800PLUS-B5F8:v ALL VAULTS8My vaultExported88All items* FavouritesBinTYPESLoginCardIdentitySecure noteSSH keyFOLDERS+2FACSV Import 28.01.22LastPass Import 1.11.21NAS UsersSalesloftStarter KitNo folderCOLLECTIONSPersonal collectionMy vaultSendQ authUnifi Device AuthadminAUTHENTIKlukasSelfauthoring [EMAIL]@gmail.comAuthy mauthyAuthyauthyhttps://www.amazon.co.uk/ap/si..mWildWorld2017https://www.amazon.co.uk/ap/signi.Authentikakadminhttps://my.fibank.bg/oauth2-serv...Lkl123https://my.fibank.bg/oauth2-server/l..Lkl123https://bg.jooble.org/Account/Cr... m® htp/01006https://bg.jooble.org/Account/Creat…Authy [BACKUP_CODE]://secure.booking.com/con…Gushito2018Cusnio201ehttps://secure.booking.com/confirm..https://www.coursera.org/learn/s. mLkl123+aholLKITEM INFORMATIONNameAUTHENTIKUsernamelukasPassword[PASSWORD_DOTS]Websiteauth.lakylak.xyzUpdated: 1 Apr 2026, 13:00:56Created: 1 Apr 2026, 13:00:56100% <47Sat 9 May 19:36:[EMAIL].eu181ssh*70.0s10.650.65+docker:default0.050.0s1.150.050.0s0.050.050.0s0.[IP_ADDRESS].050.050.2s0.250.150.0s0.0s0.0s0.0s0.1s0.0s0.1s0.0s0.0s0.0s0.0s0.2s0.250.150.0s0.0s0.0s10.6s0.0s0.5s...
|
13841
|
NULL
|
NULL
|
NULL
|
|
13843
|
620
|
18
|
2026-05-09T16:36:47.963119+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344607963_m2.jpg...
|
iTerm2
|
NULL
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull reques rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull requests • screenpipe/screenpipe • GitHubXA EnglishDNS / Nameservers | Hostinger@ Nginx Proxy Manages©Screenpipe - Archive® SQLite Web: archive.db( SQLite Web: db.salitescreenpipe/.claude/skills at main • screenpipe/screenpDXP4800PLUS-B5F8A AFFINE - All In One KnowledaeOS@ All docs - AFFINE= Payments LoggeYour old PC can run Windows 11 in a VM. but not on ba® Location Loggerã Finance Hub?e Finance Hub8* Select: transactions - db - AdminerЕлектронно банкиране ДСК Пирект от Банка ЛСКStop Losing Notes: Pick A Cross-Device App That Syn* VIVACOMxa VIVACOMV Смартфон SAMSUNG GALAXY A57 5G 256GB I Vivad* Claude Code | Claude Platform** Claude# Welcome to authentikl - authentikДauthentikWelcome to authentik!Email or UcernameEmail or UsernameLog inowered kvauthentik100% Csat y May 19:30.403 Desian new payment-loqge..* Implement Authentik inte... XImpiement Autnenuk integration wim sec...< .envlets try with authentik tirst. Navigate me step by step• Let me check how other Authentik-protected apps are configured in NPM to understand the exact nginx pattern used:• Bash Find existing Authentik-protected NPM proxy hosts# Find NPM proxy confs that use auth reguest (Authentik)grep -l"auth_request"/volumez/docker/npm/data/nginx/proxyhost/*.conf z>/dev/null head =5OUT /volume2/docker/npm/data/nginx/proxy_host/45.conf• Bash Read existing Authentik-orotected NPM oroxy confia as referencecat/volumez/docker/npm/data/nginx/proxy_host/45.conf#todo.lakvlak.xvz• Thinking >• I have everything I need. Here's what I found:• NPM proxv 53 already exists for finance-hub.lakvlak.xvz → oort 5175. but has N® Authentik confia vet• Working reference from todo. lakylak.xyz (proxy 45) - exact nginx pattern to follow• The outpost is reachable as Authentik-Outpost: 9000 by container name (NPM is on the same proxy network)Here's the eyact sten-hv-stenStep 1 - Authentik Admin Ul: Create the Proxy ProviderOpen hGo to Providers → Create:• Type: Proxy Provider• Name: FinanceHub Proxy• Authorization flow: default-provider-authorization-implicit-consent• Mode: Forward Auth (single application)• External host: https://finance-hub.lakylak.xyz• SaveStep 2 - Authentik Admin UI: Create the ApplicationGo to Applications → Create:•Sua: tinance-hub• Provider: Finance Hub Proxv (the one vou just createdy• SaveStep 3 - Authentik Admin UI:+0MLenv8 Sign In...
|
NULL
|
4710493652083557001
|
NULL
|
click
|
ocr
|
NULL
|
rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull reques rireroxCaltbookmarksіл.lакуlак.xуz Iт( Pull requests • screenpipe/screenpipe • GitHubXA EnglishDNS / Nameservers | Hostinger@ Nginx Proxy Manages©Screenpipe - Archive® SQLite Web: archive.db( SQLite Web: db.salitescreenpipe/.claude/skills at main • screenpipe/screenpDXP4800PLUS-B5F8A AFFINE - All In One KnowledaeOS@ All docs - AFFINE= Payments LoggeYour old PC can run Windows 11 in a VM. but not on ba® Location Loggerã Finance Hub?e Finance Hub8* Select: transactions - db - AdminerЕлектронно банкиране ДСК Пирект от Банка ЛСКStop Losing Notes: Pick A Cross-Device App That Syn* VIVACOMxa VIVACOMV Смартфон SAMSUNG GALAXY A57 5G 256GB I Vivad* Claude Code | Claude Platform** Claude# Welcome to authentikl - authentikДauthentikWelcome to authentik!Email or UcernameEmail or UsernameLog inowered kvauthentik100% Csat y May 19:30.403 Desian new payment-loqge..* Implement Authentik inte... XImpiement Autnenuk integration wim sec...< .envlets try with authentik tirst. Navigate me step by step• Let me check how other Authentik-protected apps are configured in NPM to understand the exact nginx pattern used:• Bash Find existing Authentik-protected NPM proxy hosts# Find NPM proxy confs that use auth reguest (Authentik)grep -l"auth_request"/volumez/docker/npm/data/nginx/proxyhost/*.conf z>/dev/null head =5OUT /volume2/docker/npm/data/nginx/proxy_host/45.conf• Bash Read existing Authentik-orotected NPM oroxy confia as referencecat/volumez/docker/npm/data/nginx/proxy_host/45.conf#todo.lakvlak.xvz• Thinking >• I have everything I need. Here's what I found:• NPM proxv 53 already exists for finance-hub.lakvlak.xvz → oort 5175. but has N® Authentik confia vet• Working reference from todo. lakylak.xyz (proxy 45) - exact nginx pattern to follow• The outpost is reachable as Authentik-Outpost: 9000 by container name (NPM is on the same proxy network)Here's the eyact sten-hv-stenStep 1 - Authentik Admin Ul: Create the Proxy ProviderOpen hGo to Providers → Create:• Type: Proxy Provider• Name: FinanceHub Proxy• Authorization flow: default-provider-authorization-implicit-consent• Mode: Forward Auth (single application)• External host: https://finance-hub.lakylak.xyz• SaveStep 2 - Authentik Admin UI: Create the ApplicationGo to Applications → Create:•Sua: tinance-hub• Provider: Finance Hub Proxv (the one vou just createdy• SaveStep 3 - Authentik Admin UI:+0MLenv8 Sign In...
|
13839
|
NULL
|
NULL
|
NULL
|
|
13953
|
621
|
21
|
2026-05-09T16:42:09.272840+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344929272_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0034722222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.13993056,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14409722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28055555,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2847222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42118055,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4253472,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.56180555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5659722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.70208335,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70625,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.84652776,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95416665,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.48958334,"top":0.033333335,"width":0.01875,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13951
|
NULL
|
NULL
|
NULL
|
|
13954
|
622
|
27
|
2026-05-09T16:42:09.429004+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344929429_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27194148,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33726728,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33926198,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40458778,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.40658244,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.47190824,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4739029,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53922874,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5412234,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60638297,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.60837764,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6755319,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.72706115,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13952
|
NULL
|
NULL
|
NULL
|
|
13957
|
622
|
29
|
2026-05-09T16:42:37.704986+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344957704_m2.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 4.68kB 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:8978e6f8af14daaa785df5f55bb63017dc71f7aaceabfc442f0edb6ad697fcde 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments","depth":4,"on_screen":true,"value":"Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \nbackend-1 | 172.16.14.5 - - [09/May/2026:06:59:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:00:02 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:04:44 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:14:15 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:28:58 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:38:04 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 200 1187 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:07:41:49 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 200 125 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/138.0.7204.23 Safari/537.36\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:08 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:08:22 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"http://192.168.0.242:5175/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:09:33 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | Prisma schema loaded from prisma/schema.prisma\nbackend-1 | Datasource \"db\": PostgreSQL database \"finance_hub\", schema \"public\" at \"db:5432\"\nbackend-1 | \nbackend-1 | 1 migration found in prisma/migrations\nbackend-1 | \nbackend-1 | \nbackend-1 | No pending migrations to apply.\nbackend-1 | ┌─────────────────────────────────────────────────────────┐\nbackend-1 | │ Update available 5.22.0 -> 7.8.0 │\nbackend-1 | │ │\nbackend-1 | │ This is a major update - please follow the guide at │\nbackend-1 | │ https://pris.ly/d/major-version-upgrade │\nbackend-1 | │ │\nbackend-1 | │ Run the following to update │\nbackend-1 | │ npm i --save-dev prisma@latest │\nbackend-1 | │ npm i @prisma/client@latest │\nbackend-1 | └─────────────────────────────────────────────────────────┘\nbackend-1 | Finance Hub API running on port 3001\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments/meta/filters HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:05 +0000] \"GET /api/payments?page=1&limit=50&sortBy=createdAt&sortDir=desc HTTP/1.1\" 304 - \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:19 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:27 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 273 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:15:30 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nbackend-1 | 172.16.14.5 - - [09/May/2026:08:21:03 +0000] \"POST /api/upload/csv HTTP/1.1\" 422 166 \"https://finance-hub.lakylak.xyz/\" \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0\"\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 13.11kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.3s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.13kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 15.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 25.55kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build frontend && sudo docker compose up -d frontend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (10/10) FINISHED docker:default\n => [frontend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 48.01kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 3/3\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \"SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;\" 2>/dev/null || docker ps --format \"{{.Names}}\" | grep finance\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \n id | date | recipient | amount | source | created_at \n----+---------------------+-----------------------------------------+--------+--------+-------------------------\n 8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656\n 7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642\n 6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624\n 5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599\n 4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59\n(5 rows)\n\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.2s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 937B 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => CACHED [backend 8/8] COPY src ./src 0.0s\n => [backend] exporting to image 0.0s\n => => exporting layers 0.0s\n => => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Running 0.0s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \\\n \"DELETE FROM payments WHERE source = 'UPLOAD';\"\nDELETE 6\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend frontend && sudo docker compose up -d\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 5.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 25.52kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => [backend 6/8] COPY prisma ./prisma 0.2s\n => [backend 7/8] RUN npx prisma generate 2.4s\n => [backend 8/8] COPY src ./src 0.3s \n => [backend] exporting to image 0.3s \n => => exporting layers 0.2s \n => => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.0s\n => => transferring context: 36.04kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \\\n -c \"DELETE FROM transaction_imports WHERE source = 'UPLOAD';\"\nDELETE 16\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose build backend && sudo docker compose up -d backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.6s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s\n => [backend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 27.87kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run\nERROR: export file not found: --dry-run\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215\nMode : LIVE\n\n[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4\n[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***\n[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***\n[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***\n[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890\n[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**\n[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***\n[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***\n[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***\n[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4\n[12/215] OK DSK Bank. Na 27/02/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[13/215] OK DSK Bank. Na 27/02/2026 v 11:50 sa plateni 44.92 EUR s karta 400915***\n[14/215] OK DSK Bank. Na 28/02/2026 v 16:57 sa plateni 19.40 EUR s karta 400915***\n[15/215] OK DSK Bank. Na 02/03/2026 v 17:18 sa plateni 132.99 EUR s karta 400915**\n[16/215] OK DSK Bank. Na 04/03/2026 v 08:56 sa plateni 7.94 EUR s karta 400915***4\n[17/215] OK DSK Bank. Na 05/03/2026 v 19:05 sa plateni 85.00 EUR s karta 400915***\n[18/215] OK DSK Bank. Na 05/03/2026 v 19:31 sa plateni 13.08 EUR s karta 400915***\n[19/215] OK DSK Bank. Na 05/03/2026 v 21:19 sa plateni 160.40 EUR s karta 400915**\n[20/215] OK DSK Bank. Na 06/03/2026 v 01:28 sa plateni 0.80 EUR s karta 400915***4\n[21/215] OK DSK Bank. Na 06/03/2026 v 09:03 sa plateni 20.20 EUR s karta 400915***\n[22/215] OK DSK Bank. Na 06/03/2026 v 09:34 sa plateni 258.51 EUR s karta 400915**\n[23/215] OK DSK Bank. Na 06/03/2026 v 10:20 sa plateni 1.50 EUR s karta 400915***4\n[24/215] OK DSK Bank. Na 06/03/2026 v 10:33 sa plateni 2.99 EUR s karta 400915***4\n[25/215] OK DSK Bank. Na 06/03/2026 v 10:48 sa plateni 7.50 EUR s karta 400915***4\n[26/215] OK DSK Bank. Na 07/03/2026 v 12:41 sa plateni 7.76 EUR s karta 400915***4\n[27/215] OK DSK Bank. Na 09/03/2026 v 08:42 sa plateni 116.92 EUR s karta 400915**\n[28/215] OK DSK Bank. Na 09/03/2026 v 08:48 sa plateni 0.01 EUR s karta 400915***4\n[29/215] OK DSK Bank. Na 09/03/2026 v 17:37 sa plateni 4.24 EUR s karta 400915***4\n[30/215] OK DSK Bank. Na 10/03/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[31/215] OK DSK Bank. Na 11/03/2026 v 10:49 sa plateni 21.78 EUR s karta 400915***\n[32/215] OK DSK Bank. Na 13/03/2026 v 11:35 sa plateni 18.14 EUR s karta 400915***\n[33/215] OK DSK Bank. Na 13/03/2026 v 17:56 sa plateni 7.30 EUR s karta 400915***4\n[34/215] OK DSK Bank. Na 14/03/2026 v 12:55 sa plateni 5.12 EUR s karta 400915***4\n[35/215] OK DSK Bank. Na 14/03/2026 v 14:20 sa plateni 21.60 EUR s karta 400915***\n[36/215] OK DSK Bank. Na 14/03/2026 v 15:20 sa plateni 10.97 EUR s karta 400915***\n[37/215] OK DSK Bank. Na 14/03/2026 v 15:30 sa plateni 9.89 EUR s karta 400915***4\n[38/215] OK DSK Bank. Na 15/03/2026 v 12:24 sa plateni 18.13 EUR s karta 400915***\n[39/215] OK DSK Bank. Na 16/03/2026 v 10:02 sa plateni 18.19 EUR s karta 400915***\n[40/215] OK DSK Bank. Na 16/03/2026 v 10:28 sa plateni 1.90 EUR s karta 400915***4\n[41/215] OK DSK Bank. Na 16/03/2026 v 13:44 sa plateni 31.48 EUR s karta 400915***\n[42/215] OK DSK Bank. Na 16/03/2026 v 14:40 sa plateni 43.91 EUR s karta 400915***\n[43/215] OK DSK Bank. Na 17/03/2026 v 08:35 sa plateni 44.23 EUR s karta 400915***\n[44/215] OK DSK Bank. Na 17/03/2026 v 08:47 sa plateni 4.23 EUR s karta 400915***4\n[45/215] OK DSK Bank. Na 18/03/2026 v 08:33 sa plateni 6.43 EUR s karta 400915***4\n[46/215] OK DSK Bank. Na 18/03/2026 v 17:30 sa plateni 3.96 EUR s karta 400915***4\n[47/215] OK DSK Bank. Na 19/03/2026 v 08:51 sa plateni 4.33 EUR s karta 400915***4\n[48/215] OK DSK Bank. Na 20/03/2026 v 08:40 sa plateni 5.05 EUR s karta 400915***4\n[49/215] OK DSK Bank. Na 21/03/2026 v 14:22 sa plateni 4.49 EUR s karta 400915***4\n[50/215] OK DSK Bank. Na 21/03/2026 v 15:12 sa plateni 102.16 EUR s karta 400915**\n[51/215] OK DSK Bank. Na 21/03/2026 v 15:21 sa plateni 7.81 EUR s karta 400915***4\n[52/215] OK DSK Bank. Na 22/03/2026 v 13:50 sa plateni 3.28 EUR s karta 400915***4\n[53/215] OK DSK Bank. Na 22/03/2026 v 18:26 sa plateni 5.43 EUR s karta 400915***4\n[54/215] OK DSK Bank. Na 23/03/2026 v 17:29 sa plateni 4.45 EUR s karta 400915***4\n[55/215] OK DSK Bank. Na 24/03/2026 v 11:41 sa plateni 7.96 EUR s karta 400915***4\n[56/215] OK DSK Bank. Na 27/03/2026 v 11:45 sa plateni 2.81 EUR s karta 400915***4\n[57/215] OK DSK Bank. Na 27/03/2026 v 13:53 sa plateni 1.58 EUR s karta 400915***4\n[58/215] OK DSK Bank. Na 27/03/2026 v 18:04 sa plateni 12.95 EUR s karta 400915***\n[59/215] OK DSK Bank. Na 27/03/2026 v 18:15 sa plateni 1.60 EUR s karta 400915***4\n[60/215] OK DSK Bank. Na 28/03/2026 v 13:43 sa plateni 1.92 EUR s karta 400915***4\n[61/215] OK DSK Bank. Na 28/03/2026 v 17:22 sa plateni 11.50 EUR s karta 400915***\n[62/215] OK DSK Bank. Na 29/03/2026 v 14:09 sa plateni 1.57 EUR s karta 400915***4\n[63/215] OK DSK Bank. Na 29/03/2026 v 14:19 sa plateni 0.86 EUR s karta 400915***4\n[64/215] OK DSK Bank. Na 29/03/2026 v 17:26 sa plateni 10.64 EUR s karta 400915***\n[65/215] OK DSK Bank. Na 30/03/2026 v 08:53 sa plateni 9.59 EUR s karta 400915***4\n[66/215] OK DSK Bank. Na 30/03/2026 v 12:56 sa iztegleni 400.00 EUR s karta 483890\n[67/215] OK DSK Bank. Na 30/03/2026 v 12:57 sa plateni 0.50 EUR/0.50 EUR s karta 4\n[68/215] OK DSK Bank. Na 31/03/2026 v 16:30 sa plateni 68.19 EUR s karta 400915***\n[69/215] OK DSK Bank. Na 01/04/2026 v 08:52 sa plateni 86.34 EUR s karta 400915***\n[70/215] OK DSK Bank. Na 01/04/2026 v 08:55 sa plateni 0.02 EUR s karta 400915***4\n[71/215] OK DSK Bank. Na 01/04/2026 v 12:54 sa plateni 8.59 EUR s karta 400915***4\n[72/215] OK DSK Bank. Na 02/04/2026 v 09:10 sa plateni 7.57 EUR s karta 400915***4\n[73/215] OK DSK Bank. Na 02/04/2026 v 09:33 sa plateni 16.37 EUR s karta 400915***\n[74/215] OK DSK Bank. Na 02/04/2026 v 09:51 sa plateni 0.99 EUR s karta 400915***4\n[75/215] OK DSK Bank. Na 02/04/2026 v 15:20 sa plateni 9.08 EUR s karta 400915***4\n[76/215] OK DSK Bank. Na 03/04/2026 v 04:46 sa plateni 1.60 EUR s karta 400915***4\n[77/215] OK DSK Bank. Na 03/04/2026 v 10:48 sa plateni 6.27 EUR s karta 400915***4\n[78/215] OK DSK Bank. Na 03/04/2026 v 18:56 sa plateni 21.17 EUR s karta 400915***\n[79/215] OK DSK Bank. Na 03/04/2026 v 19:15 sa plateni 3.89 EUR s karta 400915***4\n[80/215] OK DSK Bank. Na 04/04/2026 v 01:14 sa plateni 1.60 EUR s karta 400915***4\n[81/215] OK DSK Bank. Na 04/04/2026 v 14:39 sa plateni 3.57 EUR s karta 400915***4\n[82/215] OK DSK Bank. Na 04/04/2026 v 14:44 sa plateni 2.04 EUR s karta 400915***4\n[83/215] OK DSK Bank. Na 05/04/2026 v 15:48 sa plateni 2.55 EUR s karta 400915***4\n[84/215] OK DSK Bank. Na 05/04/2026 v 15:51 sa plateni 2.55 EUR s karta 400915***4\n[85/215] OK DSK Bank. Na 05/04/2026 v 17:02 sa plateni 12.23 EUR s karta 400915***\n[86/215] OK DSK Bank. Na 05/04/2026 v 17:06 sa plateni 1.00 EUR s karta 400915***4\n[87/215] OK DSK Bank. Na 07/04/2026 v 18:10 sa plateni 10.85 EUR s karta 400915***\n[88/215] OK DSK Bank. Na 07/04/2026 v 18:20 sa plateni 2.01 EUR s karta 400915***4\n[89/215] OK DSK Bank. Na 07/04/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[90/215] OK DSK Bank. Na 09/04/2026 v 12:05 sa plateni 20.47 EUR s karta 400915***\n[91/215] OK DSK Bank. Na 09/04/2026 v 12:16 sa plateni 2.30 EUR s karta 400915***4\n[92/215] OK DSK Bank. Na 09/04/2026 v 18:00 sa plateni 11.33 EUR s karta 400915***\n[93/215] OK DSK Bank. Na 10/04/2026 v 15:09 sa plateni 83.40 EUR s karta 400915***\n[94/215] OK DSK Bank. Na 14/04/2026 v 15:19 sa plateni 21.60 EUR s karta 400915***\n[95/215] OK DSK Bank. Na 14/04/2026 v 16:21 sa plateni 9.89 EUR s karta 400915***4\n[96/215] OK DSK Bank. Na 14/04/2026 v 16:45 sa plateni 1.84 EUR s karta 400915***4\n[97/215] OK DSK Bank. Na 14/04/2026 v 16:51 sa plateni 3.48 EUR s karta 400915***4\n[98/215] OK DSK Bank. Na 15/04/2026 v 12:13 sa plateni 2.34 EUR s karta 400915***4\n[99/215] OK DSK Bank. Na 16/04/2026 v 13:52 sa plateni 2.85 EUR s karta 400915***4\n[100/215] OK DSK Bank. Na 17/04/2026 v 18:52 e blokirana suma 498.00 EUR po karta 4\n[101/215] OK DSK Bank. Na 19/04/2026 v 18:05 sa plateni 74.46 EUR s karta 400915***\n[102/215] OK DSK Bank. Na 20/04/2026 v 13:38 e prikliuchena avtorizatsia za 498.00 \n[103/215] OK DSK Bank. Na 20/04/2026 v 17:47 sa plateni 1.93 EUR s karta 400915***4\n[104/215] OK DSK Bank. Na 21/04/2026 v 17:22 sa plateni 4.65 EUR s karta 400915***4\n[105/215] OK DSK Bank. Na 22/04/2026 v 09:12 sa plateni 224.86 EUR s karta 400915**\n[106/215] OK DSK Bank. Na 23/04/2026 v 10:44 sa plateni 7.22 EUR s karta 400915***4\n[107/215] OK DSK Bank. Na 24/04/2026 v 18:13 sa plateni 11.87 EUR s karta 400915***\n[108/215] OK DSK Bank. Na 25/04/2026 v 15:36 sa plateni 8.22 EUR s karta 400915***4\n[109/215] OK DSK Bank. Na 25/04/2026 v 15:47 sa plateni 11.75 EUR s karta 400915***\n[110/215] OK DSK Bank. Na 25/04/2026 v 17:23 sa plateni 45.05 EUR s karta 400915***\n[111/215] OK DSK Bank. Na 26/04/2026 v 13:40 sa plateni 11.35 EUR s karta 400915***\n[112/215] OK DSK Bank. Na 26/04/2026 v 20:56 sa plateni 6.00 USD s karta 400915***4\n[113/215] OK DSK Bank. Na 27/04/2026 v 10:38 sa plateni 4.49 EUR s karta 400915***4\n[114/215] OK DSK Bank. Na 27/04/2026 v 11:16 sa plateni 11.27 EUR s karta 400915***\n[115/215] OK DSK Bank. Na 27/04/2026 v 12:45 sa plateni 2.81 EUR s karta 400915***4\n[116/215] OK DSK Bank. Na 27/04/2026 v 19:36 sa plateni 3.46 EUR s karta 400915***4\n[117/215] OK DSK Bank. Na 28/04/2026 v 17:22 sa plateni 6.16 EUR s karta 400915***4\n[118/215] OK DSK Bank. Na 29/04/2026 v 10:17 sa plateni 7.20 EUR s karta 400915***4\n[119/215] OK DSK Bank. Na 30/04/2026 v 11:25 sa plateni 8.00 EUR s karta 400915***4\n[120/215] OK DSK Bank. Na 30/04/2026 v 12:00 sa plateni 4.49 EUR s karta 400915***4\n[121/215] OK DSK Bank. Na 30/04/2026 v 15:49 sa plateni 22.30 EUR s karta 400915***\n[122/215] OK DSK Bank. Na 02/05/2026 v 17:44 sa plateni 3.00 EUR s karta 400915***4\n[123/215] OK DSK Bank. Na 02/05/2026 v 17:59 sa plateni 17.97 EUR s karta 400915***\n[124/215] OK DSK Bank. Na 03/05/2026 v 12:50 sa plateni 23.28 EUR s karta 400915***\n[125/215] OK DSK Bank. Na 04/05/2026 v 14:55 sa plateni 7.20 EUR s karta 400915***4\n[126/215] OK DSK Bank. Na 04/05/2026 v 15:57 sa plateni 18.00 EUR s karta 400915***\n[127/215] OK DSK Bank. Na 04/05/2026 v 17:25 sa plateni 5.60 EUR s karta 400915***4\n[128/215] OK DSK Bank. Na 05/05/2026 v 12:02 sa plateni 24.27 EUR s karta 400915***\n[129/215] OK DSK Bank. Na 05/05/2026 v 18:05 sa plateni 1.28 EUR s karta 400915***4\n[130/215] OK DSK Bank. Na 05/05/2026 v 18:55 sa plateni 7.99 EUR s karta 400915***4\n[131/215] OK DSK Bank. Na 06/05/2026 v 13:16 sa plateni 5.49 EUR s karta 400915***4\n[132/215] OK DSK Bank. Na 06/05/2026 v 17:19 sa plateni 17.00 EUR s karta 400915***\n[133/215] OK DSK Bank. Na 06/05/2026 v 18:40 sa plateni 13.02 EUR s karta 400915***\n[134/215] OK DSK Bank. Na 06/05/2026 v 19:02 sa plateni 5.93 EUR s karta 400915***4\n[135/215] OK DSK Bank. Na 07/05/2026 v 09:02 sa plateni 5.51 EUR s karta 400915***4\n[136/215] OK DSK Bank. Na 08/05/2026 v 18:07 sa plateni 9.04 EUR s karta 400915***4\n[137/215] OK DSK Bank. Na 08/05/2026 v 18:35 sa plateni 15.46 EUR s karta 400915***\n[138/215] OK DSK Bank. Na 08/05/2026 v 18:45 sa plateni 5.02 EUR s karta 400915***4\n[139/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[140/215] OK DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***\n[141/215] OK DSK Bank. Na 30/03/26 15:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[142/215] OK DSK Bank 14/04/2026 07:46:34 nalichnost po smetka 26574472 : 1895.54 E\n[143/215] OK DSK Bank 24/02/2026 07:47:05 nalichnost po smetka 26574472 : 337.75 EU\n[144/215] OK DSK Bank 25/02/2026 07:47:10 nalichnost po smetka 26574472 : 337.75 EU\n[145/215] OK DSK Bank 30/03/26. Postapili 20000.00 EUR po smetka 26574472 ot LUKAS \n[146/215] OK DSK Bank 26/02/2026 07:46:52 nalichnost po smetka 26574472 : 337.75 EU\n[147/215] OK DSK Bank 15/04/2026 07:54:06 nalichnost po smetka 26574472 : 1895.54 E\n[148/215] OK DSK Bank 30/03/2026 07:46:07 nalichnost po smetka 26574472 : 7160.09 E\n[149/215] OK DSK Bank. Na 15/04/26 13:00 sa prevedeni/iztegleni: 148.19 EUR ot smet\n[150/215] OK DSK Bank 16/04/2026 07:46:58 nalichnost po smetka 26574472 : 1701.33 E\n[151/215] OK DSK Bank 27/02/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[152/215] OK DSK Bank 17/04/2026 07:46:53 nalichnost po smetka 26574472 : 1701.33 E\n[153/215] OK DSK Bank. Na 27/02/26 17:30 sa prevedeni/iztegleni: 410.00 EUR ot smet\n[154/215] OK DSK Bank. Na 18/04/26 10:00 sa prevedeni/iztegleni: 1200.00 EUR ot sme\n[155/215] OK DSK Bank 02/03/2026 07:46:44 nalichnost po smetka 26574472 : 4242.79 E\n[156/215] OK DSK Bank 20/04/2026 07:46:24 nalichnost po smetka 26574472 : 501.33 EU\n[157/215] OK DSK Bank 04/03/2026 07:45:52 nalichnost po smetka 26574472 : 4242.79 E\n[158/215] OK DSK Bank 20/04/26. Postapili 15.28 EUR po smetka 26574472 (prevod BISE\n[159/215] OK DSK Bank. Na 04/03/26 13:30 sa prevedeni/iztegleni: 6.32 EUR ot smetka\n[160/215] OK DSK Bank 21/04/2026 07:53:02 nalichnost po smetka 26574472 : 516.61 EU\n[161/215] OK DSK Bank. Na 28/03/26 13:30 sa prevedeni/iztegleni: 27.43 EUR ot smetk\n[162/215] OK DSK Bank 22/04/2026 07:46:48 nalichnost po smetka 26574472 : 516.61 EU\n[163/215] OK DSK Bank 05/03/2026 07:48:20 nalichnost po smetka 26574472 : 3677.66 E\n[164/215] OK DSK Bank 22/04/26. Postapili 1000.00 EUR po smetka 26574472 ot MARTINA\n[165/215] OK Zdraveyte, ot 01/07/2026 vlizat v sila izmeneni Obshti uslovia, a ot 0\n[166/215] OK DSK Bank 23/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[167/215] OK DSK Bank 06/03/2026 07:47:41 nalichnost po smetka 26574472 : 3677.66 E\n[168/215] OK DSK Bank 24/04/2026 07:46:48 nalichnost po smetka 26574472 : 1516.61 E\n[169/215] OK DSK Bank 27/03/26. Postapili 613.04 EUR po smetka 26574472 (prevod BIS\n[170/215] OK DSK Bank. Na 06/03/26 21:00 sa prevedeni/iztegleni: 1000.00 EUR ot sme\n[171/215] OK DSK Bank 27/03/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[172/215] OK DSK Bank 09/03/2026 07:46:10 nalichnost po smetka 26574472 : 2677.66 E\n[173/215] OK DSK Bank 25/03/2026 07:47:13 nalichnost po smetka 26574472 : 2257.66 E\n[174/215] OK Vav vrazka s priemaneto na evroto, BNB spira publikuvane na danni za l\n[175/215] OK DSK Bank 27/04/2026 07:46:24 nalichnost po smetka 26574472 : 1516.61 E\n[176/215] OK DSK Bank 10/03/2026 07:55:32 nalichnost po smetka 26574472 : 2677.66 E\n[177/215] OK DSK Bank 24/03/2026 07:53:03 nalichnost po smetka 26574472 : 2257.66 E\n[178/215] OK DSK Bank. Na 10/03/26 13:00 sa prevedeni/iztegleni: 20.00 EUR ot smetk\n[179/215] OK DSK Bank 23/03/2026 07:46:01 nalichnost po smetka 26574472 : 2257.66 E\n[180/215] OK DSK Bank 28/04/2026 07:48:09 nalichnost po smetka 26574472 : 1516.61 E\n[181/215] OK DSK Bank 11/03/2026 07:47:11 nalichnost po smetka 26574472 : 2657.66 E\n[182/215] OK DSK Bank. Na 03/04/26 12:30 sa prevedeni/iztegleni: 26.53 EUR ot smetk\n[183/215] OK DSK Bank 12/03/2026 07:47:08 nalichnost po smetka 26574472 : 2657.66 E\n[184/215] OK DSK Bank 30/04/2026 07:46:45 nalichnost po smetka 26574472 : 1516.61 E\n[185/215] OK DSK Bank 13/03/2026 07:47:03 nalichnost po smetka 26574472 : 2657.66 E\n[186/215] OK DSK Bank 16/03/2026 07:46:23 nalichnost po smetka 26574472 : 2657.66 E\n[187/215] OK DSK Bank 17/03/2026 07:48:37 nalichnost po smetka 26574472 : 2657.66 E\n[188/215] OK DSK Bank 30/04/26. Postapili 4325.26 EUR po smetka 26574472 (prevod BI\n[189/215] OK DSK Bank 18/03/2026 07:46:51 nalichnost po smetka 26574472 : 2657.66 E\n[190/215] OK DSK Bank 20/03/2026 07:47:07 nalichnost po smetka 26574472 : 2257.66 E\n[191/215] OK DSK Bank. Na 19/03/26 12:00 sa prevedeni/iztegleni: 400.00 EUR ot smet\n[192/215] OK DSK Bank 04/05/2026 07:46:33 nalichnost po smetka 26574472 : 5831.65 E\n[193/215] OK DSK Bank. Na 04/05/26 09:30 sa prevedeni/iztegleni: 460.00 EUR ot smet\n[194/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 14.27 EUR ot smetk\n[195/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 47.63 EUR ot smetk\n[196/215] OK DSK Bank. Na 04/05/26 14:00 sa prevedeni/iztegleni: 8.44 EUR ot smetka\n[197/215] OK DSK Bank 19/03/2026 07:46:48 nalichnost po smetka 26574472 : 2657.66 E\n[198/215] OK DSK Bank 05/05/2026 07:48:49 nalichnost po smetka 26574472 : 5253.75 E\n[199/215] OK DSK Bank 07/05/2026 07:46:05 nalichnost po smetka 26574472 : 5253.75 E\n[200/215] OK DSK Bank 08/05/2026 07:47:31 nalichnost po smetka 26574472 : 5253.75 E\n[201/215] ERR 429 DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n {\"error\":\"Too many requests, slow down\"}\n[202/215] ERR 429 DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[203/215] ERR 429 DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n {\"error\":\"Too many requests, slow down\"}\n[204/215] ERR 429 DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[205/215] ERR 429 DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[206/215] ERR 429 DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n {\"error\":\"Too many requests, slow down\"}\n[207/215] ERR 429 DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n {\"error\":\"Too many requests, slow down\"}\n[208/215] ERR 429 DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[209/215] ERR 429 DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n {\"error\":\"Too many requests, slow down\"}\n[210/215] ERR 429 DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n {\"error\":\"Too many requests, slow down\"}\n[211/215] ERR 429 DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[212/215] ERR 429 DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n {\"error\":\"Too many requests, slow down\"}\n[213/215] ERR 429 DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n {\"error\":\"Too many requests, slow down\"}\n[214/215] ERR 429 DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n {\"error\":\"Too many requests, slow down\"}\n[215/215] ERR 429 DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n {\"error\":\"Too many requests, slow down\"}\n\nDone. OK=200 FAILED=15 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --from 201\nImport target : http://localhost:3001/api/payments/ingest\nRecords found : 215 (starting from #201)\nMode : LIVE\n\n[201/215] OK DSK Bank 29/04/2026 07:46:46 nalichnost po smetka 26574472 : 1516.61 E\n[202/215] OK DSK Bank 03/04/2026 07:47:41 nalichnost po smetka 26574472 : 8903.37 E\n[203/215] OK DSK Bank 03/04/26. Postapili 2000.00 EUR po smetka 26574472 ot LUKAS K\n[204/215] OK DSK Bank 02/04/2026 07:47:49 nalichnost po smetka 26574472 : 6903.37 E\n[205/215] OK DSK Bank 06/04/2026 07:46:16 nalichnost po smetka 26574472 : 7922.12 E\n[206/215] OK DSK Bank 07/04/2026 07:53:07 nalichnost po smetka 26574472 : 7922.12 E\n[207/215] OK DSK Bank. Na 07/04/26 12:30 sa prevedeni/iztegleni: 6026.58 EUR ot sme\n[208/215] OK DSK Bank 27/02/2026 07:46:51 nalichnost po smetka 26574472 : 337.75 EU\n[209/215] OK DSK Bank 01/04/2026 07:49:33 nalichnost po smetka 26574472 : 6903.37 E\n[210/215] OK DSK Bank 23/02/2026 07:46:02 nalichnost po smetka 26574472 : 337.75 EU\n[211/215] OK DSK Bank 08/04/2026 07:53:28 nalichnost po smetka 26574472 : 1895.54 E\n[212/215] OK DSK Bank 09/04/2026 07:47:10 nalichnost po smetka 26574472 : 1895.54 E\n[213/215] OK DSK Bank. Na 31/03/26 14:00 sa prevedeni/iztegleni: 10000.00 EUR ot sm\n[214/215] OK DSK Bank 31/03/2026 07:46:49 nalichnost po smetka 26574472 : 16913.59 \n[215/215] OK DSK Bank 30/03/26. Postapili 77.00 EUR po smetka 26574472 (prevod BISE\n\nDone. OK=15 FAILED=0 TOTAL=215\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \npermission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get \"http://%2Fvar%2Frun%2Fdocker.sock/v1.45/containers/json?all=1&filters=%7B%22label%22%3A%7B%22com.docker.compose.config-hash%22%3Atrue%2C%22com.docker.compose.project%3Dfinance-hub%22%3Atrue%7D%7D\": dial unix /var/run/docker.sock: connect: permission denied\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nSorry, try again.\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 16.98kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:40060e65aec4f99d3f357306e8387bd55baf719f539e53f2400606393b458d20 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 22.38kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:de7ce1fb0f6e82d92f8a6223f20963645db49c5b9da3e4db0058fd39880f6377 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.7s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build backend\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.7s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 0.9s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.56kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:42f50b074a15bd7658762f8e00c8ba592e59e603be2b88eab4f1da8d2c79d368 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s \"http://localhost:3001/api/payments?limit=3&hideBalanceAlerts=true&dateFrom=2026-05-01&dateTo=2026-05-09\" | python3 -m json.tool | head -10\n{\n \"payments\": [\n {\n \"id\": 180,\n \"rawMessage\": \"DSK Bank. Na 08/05/2026 v 19:32 sa plateni 67.81 EUR s karta 400915***4447 na POS s adres: LIDL BALGARIYA EOOD, SOFIYA, BGR. Nalichni: 2011.57 EUR.\",\n \"date\": \"2026-05-08T16:32:00.000Z\",\n \"type\": \"POS\",\n \"card\": \"400915***4447\",\n \"recipient\": \"LIDL BALGARIYA EOOD, SOFIYA, BGR\",\n \"amount\": 67.81,\nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ Connection to 192.168.0.242 closed by remote host.\nConnection to 192.168.0.242 closed.\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~ $ nas\nAdm1n@DXP4800PLUS-B5F8:~$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 3.1s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.2s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 15.70kB 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:299d79b397b921068377fed3b9b04e1ba2e4b0104f0b31217a6659d6cded70a3 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 20.26kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:0ffeacc8a7b64d9e03e9860c0f6d95ca670004ba9eba52c1307757ddb16c7f9a 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-frontend-1 Started 0.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub && sudo docker compose up -d --build\nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 2.9s (21/21) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 329B 0.0s\n => [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.0s\n => => transferring context: 21.59kB 0.0s\n => [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:2f04982efb03d2a41135813d699c49a31db7211fe258aae1a802e13f2ab39022 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n => [frontend internal] load build definition from Dockerfile 0.0s\n => => transferring dockerfile: 204B 0.0s\n => [frontend internal] load .dockerignore 0.1s\n => => transferring context: 2B 0.0s\n => [frontend internal] load build context 0.1s\n => => transferring context: 9.17kB 0.0s\n => CACHED [frontend 2/5] WORKDIR /app 0.0s\n => CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [frontend 4/5] RUN npm install 0.0s\n => [frontend 5/5] COPY . . 0.2s\n => [frontend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7 0.0s\n => => naming to docker.io/library/finance-hub-frontend 0.0s\n[+] Running 4/4\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \n ✔ Container finance-hub-adminer-1 Running 0.0s \n ✔ Container finance-hub-frontend-1 Started 0.5s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub\nsudo docker compose up -d --build backend\n[sudo] password for Adm1n: \nWARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete \n[+] Building 1.9s (13/13) FINISHED docker:default\n => [backend internal] load build definition from Dockerfile 0.1s\n => => transferring dockerfile: 329B 0.0s\n => [backend internal] load metadata for docker.io/library/node:20-alpine 1.1s\n => [backend internal] load .dockerignore 0.0s\n => => transferring context: 2B 0.0s\n => [backend internal] load build context 0.1s\n => => transferring context: 4.68kB 0.0s\n => [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s\n => CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s\n => CACHED [backend 3/8] WORKDIR /app 0.0s\n => CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s\n => CACHED [backend 5/8] RUN npm install 0.0s\n => CACHED [backend 6/8] COPY prisma ./prisma 0.0s\n => CACHED [backend 7/8] RUN npx prisma generate 0.0s\n => [backend 8/8] COPY src ./src 0.2s\n => [backend] exporting to image 0.2s\n => => exporting layers 0.1s\n => => writing image sha256:8978e6f8af14daaa785df5f55bb63017dc71f7aaceabfc442f0edb6ad697fcde 0.0s\n => => naming to docker.io/library/finance-hub-backend 0.0s\n[+] Running 2/2\n ✔ Container finance-hub-db-1 Healthy 0.0s \n ✔ Container finance-hub-backend-1 Started 10.6s \nAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27194148,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33726728,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33926198,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40458778,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.40658244,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.47190824,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4739029,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53922874,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5412234,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60638297,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.60837764,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6755319,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.72706115,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"ssh","depth":1,"bounds":{"left":0.5046542,"top":1.0,"width":0.008976064,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
5547853477991217553
|
-2928275550267650839
|
click
|
accessibility
|
NULL
|
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/fin Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker compose logs backend --tail=60
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
backend-1 | [IP_ADDRESS] - - [09/May/2026:06:59:49 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] │
backend-1 | │ npm i @prisma/client@latest │
backend-1 | └─────────────────────────────────────────────────────────┘
backend-1 | Finance Hub API running on port 3001
backend-1 | [IP_ADDRESS] - - [09/May/2026:08:15:05 +0000] "GET /api/payments/meta/filters HTTP/1.1" 304 - "[URL_WITH_CREDENTIALS] cd /volume2/docker/finance/finance-hub
sudo docker compose up -d --build backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 1.0s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 13.11kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:13a2f7dcf0adc691967e5364f8757ef382320b21006b1ac7d24adc1799c685a3 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.3s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.5s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.13kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:02d3fe405f031f93190cd6a129dd2b46cd9f7fa8024d10b9b28cde38ab699494 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 15.38kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7d1a56407bd7715bdcba452a02c8677926f7117c843d2e44ddd9f6317accb228 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 25.55kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.5s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build frontend && sudo docker compose up -d frontend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.9s (10/10) FINISHED docker:default
=> [frontend internal] load build definition from Dockerfile 0.1s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.1s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [frontend internal] load build context 0.1s
=> => transferring context: 48.01kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:c45ced4de6924d6e7d9c567ae6242ce5fab8944c0cd2e8d627ef614e1ca71640 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 3/3
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c "SELECT id, date, recipient, amount, source, created_at FROM payments ORDER BY id DESC LIMIT 5;" 2>/dev/null || docker ps --format "{{.Names}}" | grep finance
[sudo] password for Adm1n:
Sorry, try again.
[sudo] password for Adm1n:
id | date | recipient | amount | source | created_at
----+---------------------+-----------------------------------------+--------+--------+-------------------------
8 | 2026-05-08 00:00:00 | POL BALICE Lagardere Travel R KR3 | 5.49 | UPLOAD | 2026-05-09 08:26:53.656
7 | 2026-05-08 00:00:00 | BGR SOFIA CBA EKO MARKET | 5.51 | UPLOAD | 2026-05-09 08:26:53.642
6 | 2026-05-08 00:00:00 | BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | 67.81 | UPLOAD | 2026-05-09 08:26:53.624
5 | 2026-05-08 00:00:00 | | 9.04 | UPLOAD | 2026-05-09 08:26:53.599
4 | 2026-05-08 00:00:00 | | 15.46 | UPLOAD | 2026-05-09 08:26:53.59
(5 rows)
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 3.2s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 2.8s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.1s
=> => transferring context: 937B 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> CACHED [backend 8/8] COPY src ./src 0.0s
=> [backend] exporting to image 0.0s
=> => exporting layers 0.0s
=> => writing image sha256:7cb4d54b1215fd462e1b3ae3030647642b86ceb03408c8019788b99700ab62e7 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Running 0.0s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub -c \
"DELETE FROM payments WHERE source = 'UPLOAD';"
DELETE 6
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend frontend && sudo docker compose up -d
[sudo] password for Adm1n:
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 5.9s (21/21) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [frontend internal] load metadata for docker.io/library/node:20-alpine 1.3s
=> [backend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend 1/5] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 25.52kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> [backend 6/8] COPY prisma ./prisma 0.2s
=> [backend 7/8] RUN npx prisma generate 2.4s
=> [backend 8/8] COPY src ./src 0.3s
=> [backend] exporting to image 0.3s
=> => exporting layers 0.2s
=> => writing image sha256:fc36c7301ada2a9c45ef05ec92b20570dd69046ec325235b2226ed82b2909337 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 204B 0.0s
=> [frontend internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [frontend internal] load build context 0.0s
=> => transferring context: 36.04kB 0.0s
=> CACHED [frontend 2/5] WORKDIR /app 0.0s
=> CACHED [frontend 3/5] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [frontend 4/5] RUN npm install 0.0s
=> [frontend 5/5] COPY . . 0.2s
=> [frontend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:b4d7b6898e5207dedb53a8d0ac96e20899a5d038347eee734d91cca6066d9426 0.0s
=> => naming to docker.io/library/finance-hub-frontend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 4/4
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.6s
✔ Container finance-hub-adminer-1 Running 0.0s
✔ Container finance-hub-frontend-1 Started 0.6s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ sudo docker exec finance-hub-db-1 psql -U finance -d finance_hub \
-c "DELETE FROM transaction_imports WHERE source = 'UPLOAD';"
DELETE 16
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hub
sudo docker compose build backend && sudo docker compose up -d backend
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Building 1.6s (13/13) FINISHED docker:default
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 329B 0.0s
=> [backend internal] load metadata for docker.io/library/node:20-alpine 0.8s
=> [backend internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293 0.0s
=> [backend internal] load build context 0.0s
=> => transferring context: 27.87kB 0.0s
=> CACHED [backend 2/8] RUN apk add --no-cache openssl 0.0s
=> CACHED [backend 3/8] WORKDIR /app 0.0s
=> CACHED [backend 4/8] COPY package.json package-lock.json* ./ 0.0s
=> CACHED [backend 5/8] RUN npm install 0.0s
=> CACHED [backend 6/8] COPY prisma ./prisma 0.0s
=> CACHED [backend 7/8] RUN npx prisma generate 0.0s
=> [backend 8/8] COPY src ./src 0.2s
=> [backend] exporting to image 0.2s
=> => exporting layers 0.1s
=> => writing image sha256:76cf6b3f9d66734e70cc178450ff953e2dfdca2d8340ec597af38365b4ecfb10 0.0s
=> => naming to docker.io/library/finance-hub-backend 0.0s
WARN[0000] /volume2/docker/finance/finance-hub/docker-compose.yml: `version` is obsolete
[+] Running 2/2
✔ Container finance-hub-db-1 Healthy 0.0s
✔ Container finance-hub-backend-1 Started 10.7s
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh --dry-run
ERROR: export file not found: --dry-run
Adm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ bash /volume2/docker/finance/finance-hub/scripts/reimport_sms.sh
Import target : http://localhost:3001/api/payments/ingest
Records found : 215
Mode : LIVE
[1/215] OK DSK Bank. Na 18/02/2026 v 20:38 sa plateni 4.19 EUR s karta 400915***4
[2/215] OK DSK Bank. Na 20/02/2026 v 13:08 sa plateni 13.75 EUR s karta 400915***
[3/215] OK DSK Bank. Na 20/02/2026 v 18:17 sa plateni 16.58 EUR s karta 400915***
[4/215] OK DSK Bank. Na 20/02/2026 v 18:28 sa plateni 12.51 EUR s karta 400915***
[5/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa iztegleni 400.00 EUR s karta 483890
[6/215] OK DSK Bank. Na 22/02/2026 v 11:05 sa plateni 0.50 EUR/0.50 EUR s karta 4
[7/215] OK DSK Bank. Na 24/02/2026 v 08:42 sa plateni 116.85 EUR s karta 400915**
[8/215] OK DSK Bank. Na 25/02/2026 v 08:38 sa plateni 78.01 EUR s karta 400915***
[9/215] OK DSK Bank. Na 26/02/2026 v 08:39 sa plateni 59.65 EUR s karta 400915***
[10/215] OK DSK Bank. Na 26/02/2026 v 09:10 sa plateni 14.40 EUR s karta 400915***
[11/215] OK DSK Bank. Na 26/02/2026 v 17:06 sa plateni 6.63 EUR s karta 400915***4
[12/215] OK ...
|
13955
|
NULL
|
NULL
|
NULL
|
|
13958
|
621
|
23
|
2026-05-09T16:42:38.206086+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344958206_m1.jpg...
|
iTerm2
|
ssh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpssh‹ 40screenpipe"• *5100% <7*886DOCKERO ₴1DEV (-zsh)O 82APP (-zsh)• *3-zsh• $4-zsh=>[frontendinternal]load.dockerignore=>transferring context:2B[frontend internal] loadbuildcontexttransferring context:9.17KBCACHED [frontend 2/5] WORKDIR/app=CACHED [frontend 3/5]COPYpackage.json package-lock.json* ./=> CACHED [frontend 4/5] RUN npminstall[frontend 5/5] COPY[frontend]exportingtoimage= exporting layers=>= writingimagesha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7namingto docker.io/library/finance-hub-frontend[+] Running 4/4• Container finance-hub-db-1Healthy• Container finance-hub-backend-1Started• Container finance-hub-adminer-1Running• Container finance-hub-frontend-1StartedAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hubsudo dockercompose up-d --build backend[sudo] password for Admin:WARN [0000] /volume2/docker/finance/finance-hub/docker-compose.yml: 'version' is obsolete[+] Building 1.9s (13/13) FINISHED=> [backend internal] load build definition from Dockerfile= => transferring dockerfile: 329B= [backend internal] load metadatafor docker.io/library/node:20-alpine→ [backend internal] loaddockerignore= = transferring context: 2B=> [backend internal]load build context→ => transferring context: 4.68kB= [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293=> CACHED [backend 2/8] RUN apk add--no-cache openssl=> CACHED [backend 3/8] WORKDIR/app=> CACHED[backend 4/8] COPY package.json package-lock.json* ./=> CACHED[backend 5/8] RUN npminstall=> CACHED [backend 6/8]COPYprisma•/prisma=> CACHED [backend 7/8] RUN npx prisma generate=> [backend 8/8] COPY src./src[backend]exportingto image=>=> exporting layers= writing image sha256:8978e6f8af14daaa785df5f55bb63017dc71f7aaceabfc442f0edb6ad697fcdenaming to docker.io/library/finance-hub-backend[+] Running 2/2• Container finance-hub-db-1Healthy/ Container finance-hub-backend-1StartedAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s -o /dev/null -w "%{http_code}"https://finance-hub.lakylak.xyz/api/paymentsSat 9 May 19:42:38sshT81+0.150.0s0.150.0s0.0s0.0s0.0s0.2s0.2s0.1s0.0s0.0s0.0s10.650.0s0.5sdocker:default0.150.0s1.1s0.0s0.0s0.150.0s0.0s0.0s0.0s0.0s0.050.0s0.0s0.2s0.2s0.150.0s0.0s0.0s10.65...
|
NULL
|
8147385555221970066
|
NULL
|
click
|
ocr
|
NULL
|
iTerm2ShellEditViewSessionScriptsProfilesWindowHel iTerm2ShellEditViewSessionScriptsProfilesWindowHelpssh‹ 40screenpipe"• *5100% <7*886DOCKERO ₴1DEV (-zsh)O 82APP (-zsh)• *3-zsh• $4-zsh=>[frontendinternal]load.dockerignore=>transferring context:2B[frontend internal] loadbuildcontexttransferring context:9.17KBCACHED [frontend 2/5] WORKDIR/app=CACHED [frontend 3/5]COPYpackage.json package-lock.json* ./=> CACHED [frontend 4/5] RUN npminstall[frontend 5/5] COPY[frontend]exportingtoimage= exporting layers=>= writingimagesha256:bd3575158c657b460d39b1be98aa3e7122328a467c1158eb196ed1846dcec7c7namingto docker.io/library/finance-hub-frontend[+] Running 4/4• Container finance-hub-db-1Healthy• Container finance-hub-backend-1Started• Container finance-hub-adminer-1Running• Container finance-hub-frontend-1StartedAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ cd /volume2/docker/finance/finance-hubsudo dockercompose up-d --build backend[sudo] password for Admin:WARN [0000] /volume2/docker/finance/finance-hub/docker-compose.yml: 'version' is obsolete[+] Building 1.9s (13/13) FINISHED=> [backend internal] load build definition from Dockerfile= => transferring dockerfile: 329B= [backend internal] load metadatafor docker.io/library/node:20-alpine→ [backend internal] loaddockerignore= = transferring context: 2B=> [backend internal]load build context→ => transferring context: 4.68kB= [backend 1/8] FROM docker.io/library/node:20-alpine@sha256:fb4cd12c85ee03686f6af5362a0b0d56d50c58a04632e6c0fb8363f609372293=> CACHED [backend 2/8] RUN apk add--no-cache openssl=> CACHED [backend 3/8] WORKDIR/app=> CACHED[backend 4/8] COPY package.json package-lock.json* ./=> CACHED[backend 5/8] RUN npminstall=> CACHED [backend 6/8]COPYprisma•/prisma=> CACHED [backend 7/8] RUN npx prisma generate=> [backend 8/8] COPY src./src[backend]exportingto image=>=> exporting layers= writing image sha256:8978e6f8af14daaa785df5f55bb63017dc71f7aaceabfc442f0edb6ad697fcdenaming to docker.io/library/finance-hub-backend[+] Running 2/2• Container finance-hub-db-1Healthy/ Container finance-hub-backend-1StartedAdm1n@DXP4800PLUS-B5F8:/volume2/docker/finance/finance-hub$ curl -s -o /dev/null -w "%{http_code}"https://finance-hub.lakylak.xyz/api/paymentsSat 9 May 19:42:38sshT81+0.150.0s0.150.0s0.0s0.0s0.0s0.2s0.2s0.1s0.0s0.0s0.0s10.650.0s0.5sdocker:default0.150.0s1.1s0.0s0.0s0.150.0s0.0s0.0s0.0s0.0s0.050.0s0.0s0.2s0.2s0.150.0s0.0s0.0s10.65...
|
13956
|
NULL
|
NULL
|
NULL
|
|
13959
|
622
|
30
|
2026-05-09T16:42:47.692165+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344967692_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
-rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 -rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 image (2).jpg
-rw-r--r--@ 1 lukas staff 1970250 19 Dec 12:18 image.jpg
-rw-r--r--@ 1 lukas staff 928 18 Mar 11:55 license.bettertouchtool
-rw-r--r--@ 1 lukas staff 5564 6 Mar 11:22 macOS_Storage_Cleanup.md
drwx------@ 6 lukas staff 192 23 Apr 13:02 mazanoke-images-YWJ6
-rw-r--r--@ 1 lukas staff 7175434 23 Apr 13:02 mazanoke-images-YWJ6.zip
-rw-r--r--@ 1 lukas staff 4061 20 Oct 2025 raycast-commands.zip
-rw-r--r--@ 1 lukas staff 1448 9 May 10:04 report(1).csv
-rw-r--r--@ 1 lukas staff 2624 9 May 11:09 report(2).csv
-rw-r--r--@ 1 lukas staff 10739 25 Nov 17:59 report.csv
-rw-r--r--@ 1 lukas staff 0 28 Jan 15:48 webhooks-891a6503-bbb7-4b2b-9c3.csv
-rw-rw-r--@ 1 lukas staff 191921 26 Mar 10:35 ПО-22221726037035-004-001_ORGES.pdf
-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:24 ПО-22221726037035-004-001_archive (1).zip
-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:23 ПО-22221726037035-004-001_archive.zip
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat report(1).csv
zsh: no matches found: report(1).csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ report(1).csv
zsh: no matches found: report(1).csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat "report(1).csv"
"Дата","Основание","Наредител/Получател","Номер сметка на наредителя / получателя","Вид на трансакцията","Свързваща референция","Валутен курс","Сума във валутата на превода","Дебит EUR","Кредит EUR"
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:46<br/>Авт. код: 36C1UB","","","","","","","5,02",""
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:36<br/>Авт. код: 5CK9TB","","","","","","","15,46",""
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:07<br/>Авт. код: 8FK4TB","","","","","","","9,04",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421","BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR","","КАРТОВА ОПЕРАЦИЯ","","","","67,81",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 07.05.2026 09:02<br/>Авт. код: 7NE8N7<br/>Номер на у-во: 10101446","BGR SOFIA CBA EKO MARKET","","КАРТОВА ОПЕРАЦИЯ","","","","5,51",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191","POL BALICE Lagardere Travel R KR3","","КАРТОВА ОПЕРАЦИЯ","","","","5,49",""
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ pwd
/Users/lukas/Downloads
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 image (2).jpg\n-rw-r--r--@ 1 lukas staff 1970250 19 Dec 12:18 image.jpg\n-rw-r--r--@ 1 lukas staff 928 18 Mar 11:55 license.bettertouchtool\n-rw-r--r--@ 1 lukas staff 5564 6 Mar 11:22 macOS_Storage_Cleanup.md\ndrwx------@ 6 lukas staff 192 23 Apr 13:02 mazanoke-images-YWJ6\n-rw-r--r--@ 1 lukas staff 7175434 23 Apr 13:02 mazanoke-images-YWJ6.zip\n-rw-r--r--@ 1 lukas staff 4061 20 Oct 2025 raycast-commands.zip\n-rw-r--r--@ 1 lukas staff 1448 9 May 10:04 report(1).csv\n-rw-r--r--@ 1 lukas staff 2624 9 May 11:09 report(2).csv\n-rw-r--r--@ 1 lukas staff 10739 25 Nov 17:59 report.csv\n-rw-r--r--@ 1 lukas staff 0 28 Jan 15:48 webhooks-891a6503-bbb7-4b2b-9c3.csv\n-rw-rw-r--@ 1 lukas staff 191921 26 Mar 10:35 ПО-22221726037035-004-001_ORGES.pdf\n-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:24 ПО-22221726037035-004-001_archive (1).zip\n-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:23 ПО-22221726037035-004-001_archive.zip\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat report(1).csv\nzsh: no matches found: report(1).csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ report(1).csv\nzsh: no matches found: report(1).csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat \"report(1).csv\"\n\"Дата\",\"Основание\",\"Наредител/Получател\",\"Номер сметка на наредителя / получателя\",\"Вид на трансакцията\",\"Свързваща референция\",\"Валутен курс\",\"Сума във валутата на превода\",\"Дебит EUR\",\"Кредит EUR\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:46<br/>Авт. код: 36C1UB\",\"\",\"\",\"\",\"\",\"\",\"\",\"5,02\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:36<br/>Авт. код: 5CK9TB\",\"\",\"\",\"\",\"\",\"\",\"\",\"15,46\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:07<br/>Авт. код: 8FK4TB\",\"\",\"\",\"\",\"\",\"\",\"\",\"9,04\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421\",\"BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"67,81\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 07.05.2026 09:02<br/>Авт. код: 7NE8N7<br/>Номер на у-во: 10101446\",\"BGR SOFIA CBA EKO MARKET\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"5,51\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191\",\"POL BALICE Lagardere Travel R KR3\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"5,49\",\"\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ pwd \n/Users/lukas/Downloads\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST http://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" \\ \n -F \"files=@/Users/lukas/Downloads/report2.csv\" | python3 -m json.tool\nExpecting value: line 1 column 1 (char 0)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" \\\n -F \"files=@/Users/lukas/Downloads/report2.csv\" | python3 -m json.tool\nExpecting value: line 1 column 1 (char 0)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" 2>&1 | head -2\ncurl: (26) Failed to open/read local data from file/application\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report(1).csv\" \\\n -F \"files=@/Users/lukas/Downloads/report(2).csv\" 2>&1 | head -5\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 8891 100 4435 100 4456 61063 61352 --:--:-- --:--:-- --:--:-- 120k\nHTTP/2 200 \nserver: openresty\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cp ~/Downloads/report\\(1\\).csv /tmp/report1.csv\ncp ~/Downloads/report\\(2\\).csv /tmp/report2.csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/tmp/report1.csv\" \\\n -F \"files=@/tmp/report2.csv\" | python3 -m json.tool\n[\n {\n \"file\": \"report1.csv\",\n \"rows\": [\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 5.02 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 5.02,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 5.02,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 15.46 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 15.46,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 15.46,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 9.04 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 9.04,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 9.04,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Type: \\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f | Payee: BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | Debit: 67.81 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": \"BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR\",\n \"amount\": 67.81,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 67.81,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f\",\n \"payerAccount\": null,\n \"autoTags\": [\n \"Groceries\"\n ]\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Type: \\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f | Payee: BGR SOFIA CBA EKO MARKET | Debit: 5.51 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": \"BGR SOFIA CBA EKO MARKET\",\n \"amount\": 5.51,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 5.51,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f\",\n \"payerAccount\": null,\n \"autoTags\": [\n \"Groceries\"\n ]\n }\n ],\n \"total\": 6,\n \"skipped\": 0,\n \"errors\": []\n },\n {\n \"file\": \"report2.csv\",\n \"rows\": [\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0420\\u0410\\u0417\\u0425\\u041e\\u0414\\u0418 \\u0415\\u041b. \\u041a\\u0410\\u041d\\u0410\\u041b\\u0418 | Debit: 17.93 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0420\\u0410\\u0417\\u0425\\u041e\\u0414\\u0418 \\u0415\\u041b. \\u041a\\u0410\\u041d\\u0410\\u041b\\u0418\",\n \"amount\": 17.93,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 17.93,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG91STSA93000004594021\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 8.44 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 8.44,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 8.44,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f | Debit: 47.63 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 47.63,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 47.63,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"-rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 image (2).jpg\n-rw-r--r--@ 1 lukas staff 1970250 19 Dec 12:18 image.jpg\n-rw-r--r--@ 1 lukas staff 928 18 Mar 11:55 license.bettertouchtool\n-rw-r--r--@ 1 lukas staff 5564 6 Mar 11:22 macOS_Storage_Cleanup.md\ndrwx------@ 6 lukas staff 192 23 Apr 13:02 mazanoke-images-YWJ6\n-rw-r--r--@ 1 lukas staff 7175434 23 Apr 13:02 mazanoke-images-YWJ6.zip\n-rw-r--r--@ 1 lukas staff 4061 20 Oct 2025 raycast-commands.zip\n-rw-r--r--@ 1 lukas staff 1448 9 May 10:04 report(1).csv\n-rw-r--r--@ 1 lukas staff 2624 9 May 11:09 report(2).csv\n-rw-r--r--@ 1 lukas staff 10739 25 Nov 17:59 report.csv\n-rw-r--r--@ 1 lukas staff 0 28 Jan 15:48 webhooks-891a6503-bbb7-4b2b-9c3.csv\n-rw-rw-r--@ 1 lukas staff 191921 26 Mar 10:35 ПО-22221726037035-004-001_ORGES.pdf\n-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:24 ПО-22221726037035-004-001_archive (1).zip\n-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:23 ПО-22221726037035-004-001_archive.zip\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat report(1).csv\nzsh: no matches found: report(1).csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ report(1).csv\nzsh: no matches found: report(1).csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat \"report(1).csv\"\n\"Дата\",\"Основание\",\"Наредител/Получател\",\"Номер сметка на наредителя / получателя\",\"Вид на трансакцията\",\"Свързваща референция\",\"Валутен курс\",\"Сума във валутата на превода\",\"Дебит EUR\",\"Кредит EUR\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:46<br/>Авт. код: 36C1UB\",\"\",\"\",\"\",\"\",\"\",\"\",\"5,02\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:36<br/>Авт. код: 5CK9TB\",\"\",\"\",\"\",\"\",\"\",\"\",\"15,46\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:07<br/>Авт. код: 8FK4TB\",\"\",\"\",\"\",\"\",\"\",\"\",\"9,04\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421\",\"BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"67,81\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 07.05.2026 09:02<br/>Авт. код: 7NE8N7<br/>Номер на у-во: 10101446\",\"BGR SOFIA CBA EKO MARKET\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"5,51\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191\",\"POL BALICE Lagardere Travel R KR3\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"5,49\",\"\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ pwd \n/Users/lukas/Downloads\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST http://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" \\ \n -F \"files=@/Users/lukas/Downloads/report2.csv\" | python3 -m json.tool\nExpecting value: line 1 column 1 (char 0)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" \\\n -F \"files=@/Users/lukas/Downloads/report2.csv\" | python3 -m json.tool\nExpecting value: line 1 column 1 (char 0)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" 2>&1 | head -2\ncurl: (26) Failed to open/read local data from file/application\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report(1).csv\" \\\n -F \"files=@/Users/lukas/Downloads/report(2).csv\" 2>&1 | head -5\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 8891 100 4435 100 4456 61063 61352 --:--:-- --:--:-- --:--:-- 120k\nHTTP/2 200 \nserver: openresty\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cp ~/Downloads/report\\(1\\).csv /tmp/report1.csv\ncp ~/Downloads/report\\(2\\).csv /tmp/report2.csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/tmp/report1.csv\" \\\n -F \"files=@/tmp/report2.csv\" | python3 -m json.tool\n[\n {\n \"file\": \"report1.csv\",\n \"rows\": [\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 5.02 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 5.02,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 5.02,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 15.46 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 15.46,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 15.46,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 9.04 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 9.04,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 9.04,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Type: \\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f | Payee: BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | Debit: 67.81 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": \"BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR\",\n \"amount\": 67.81,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 67.81,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f\",\n \"payerAccount\": null,\n \"autoTags\": [\n \"Groceries\"\n ]\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Type: \\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f | Payee: BGR SOFIA CBA EKO MARKET | Debit: 5.51 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": \"BGR SOFIA CBA EKO MARKET\",\n \"amount\": 5.51,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 5.51,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f\",\n \"payerAccount\": null,\n \"autoTags\": [\n \"Groceries\"\n ]\n }\n ],\n \"total\": 6,\n \"skipped\": 0,\n \"errors\": []\n },\n {\n \"file\": \"report2.csv\",\n \"rows\": [\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0420\\u0410\\u0417\\u0425\\u041e\\u0414\\u0418 \\u0415\\u041b. \\u041a\\u0410\\u041d\\u0410\\u041b\\u0418 | Debit: 17.93 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0420\\u0410\\u0417\\u0425\\u041e\\u0414\\u0418 \\u0415\\u041b. \\u041a\\u0410\\u041d\\u0410\\u041b\\u0418\",\n \"amount\": 17.93,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 17.93,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG91STSA93000004594021\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 8.44 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 8.44,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 8.44,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f | Debit: 47.63 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 47.63,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 47.63,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27194148,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33726728,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33926198,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40458778,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.40658244,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.47190824,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4739029,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53922874,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5412234,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60638297,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.60837764,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6755319,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.72706115,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
2786021495613146278
|
300242606765939144
|
click
|
accessibility
|
NULL
|
-rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 -rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 image (2).jpg
-rw-r--r--@ 1 lukas staff 1970250 19 Dec 12:18 image.jpg
-rw-r--r--@ 1 lukas staff 928 18 Mar 11:55 license.bettertouchtool
-rw-r--r--@ 1 lukas staff 5564 6 Mar 11:22 macOS_Storage_Cleanup.md
drwx------@ 6 lukas staff 192 23 Apr 13:02 mazanoke-images-YWJ6
-rw-r--r--@ 1 lukas staff 7175434 23 Apr 13:02 mazanoke-images-YWJ6.zip
-rw-r--r--@ 1 lukas staff 4061 20 Oct 2025 raycast-commands.zip
-rw-r--r--@ 1 lukas staff 1448 9 May 10:04 report(1).csv
-rw-r--r--@ 1 lukas staff 2624 9 May 11:09 report(2).csv
-rw-r--r--@ 1 lukas staff 10739 25 Nov 17:59 report.csv
-rw-r--r--@ 1 lukas staff 0 28 Jan 15:48 webhooks-891a6503-bbb7-4b2b-9c3.csv
-rw-rw-r--@ 1 lukas staff 191921 26 Mar 10:35 ПО-22221726037035-004-001_ORGES.pdf
-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:24 ПО-22221726037035-004-001_archive (1).zip
-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:23 ПО-22221726037035-004-001_archive.zip
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat report(1).csv
zsh: no matches found: report(1).csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ report(1).csv
zsh: no matches found: report(1).csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat "report(1).csv"
"Дата","Основание","Наредител/Получател","Номер сметка на наредителя / получателя","Вид на трансакцията","Свързваща референция","Валутен курс","Сума във валутата на превода","Дебит EUR","Кредит EUR"
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:46<br/>Авт. код: 36C1UB","","","","","","","5,02",""
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:36<br/>Авт. код: 5CK9TB","","","","","","","15,46",""
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:07<br/>Авт. код: 8FK4TB","","","","","","","9,04",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421","BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR","","КАРТОВА ОПЕРАЦИЯ","","","","67,81",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 07.05.2026 09:02<br/>Авт. код: 7NE8N7<br/>Номер на у-во: 10101446","BGR SOFIA CBA EKO MARKET","","КАРТОВА ОПЕРАЦИЯ","","","","5,51",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191","POL BALICE Lagardere Travel R KR3","","КАРТОВА ОПЕРАЦИЯ","","","","5,49",""
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ pwd
/Users/lukas/Downloads
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13960
|
621
|
24
|
2026-05-09T16:42:47.692165+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344967692_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
-rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 -rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 image (2).jpg
-rw-r--r--@ 1 lukas staff 1970250 19 Dec 12:18 image.jpg
-rw-r--r--@ 1 lukas staff 928 18 Mar 11:55 license.bettertouchtool
-rw-r--r--@ 1 lukas staff 5564 6 Mar 11:22 macOS_Storage_Cleanup.md
drwx------@ 6 lukas staff 192 23 Apr 13:02 mazanoke-images-YWJ6
-rw-r--r--@ 1 lukas staff 7175434 23 Apr 13:02 mazanoke-images-YWJ6.zip
-rw-r--r--@ 1 lukas staff 4061 20 Oct 2025 raycast-commands.zip
-rw-r--r--@ 1 lukas staff 1448 9 May 10:04 report(1).csv
-rw-r--r--@ 1 lukas staff 2624 9 May 11:09 report(2).csv
-rw-r--r--@ 1 lukas staff 10739 25 Nov 17:59 report.csv
-rw-r--r--@ 1 lukas staff 0 28 Jan 15:48 webhooks-891a6503-bbb7-4b2b-9c3.csv
-rw-rw-r--@ 1 lukas staff 191921 26 Mar 10:35 ПО-22221726037035-004-001_ORGES.pdf
-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:24 ПО-22221726037035-004-001_archive (1).zip
-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:23 ПО-22221726037035-004-001_archive.zip
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat report(1).csv
zsh: no matches found: report(1).csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ report(1).csv
zsh: no matches found: report(1).csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat "report(1).csv"
"Дата","Основание","Наредител/Получател","Номер сметка на наредителя / получателя","Вид на трансакцията","Свързваща референция","Валутен курс","Сума във валутата на превода","Дебит EUR","Кредит EUR"
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:46<br/>Авт. код: 36C1UB","","","","","","","5,02",""
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:36<br/>Авт. код: 5CK9TB","","","","","","","15,46",""
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:07<br/>Авт. код: 8FK4TB","","","","","","","9,04",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421","BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR","","КАРТОВА ОПЕРАЦИЯ","","","","67,81",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 07.05.2026 09:02<br/>Авт. код: 7NE8N7<br/>Номер на у-во: 10101446","BGR SOFIA CBA EKO MARKET","","КАРТОВА ОПЕРАЦИЯ","","","","5,51",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191","POL BALICE Lagardere Travel R KR3","","КАРТОВА ОПЕРАЦИЯ","","","","5,49",""
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ pwd
/Users/lukas/Downloads
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"-rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 image (2).jpg\n-rw-r--r--@ 1 lukas staff 1970250 19 Dec 12:18 image.jpg\n-rw-r--r--@ 1 lukas staff 928 18 Mar 11:55 license.bettertouchtool\n-rw-r--r--@ 1 lukas staff 5564 6 Mar 11:22 macOS_Storage_Cleanup.md\ndrwx------@ 6 lukas staff 192 23 Apr 13:02 mazanoke-images-YWJ6\n-rw-r--r--@ 1 lukas staff 7175434 23 Apr 13:02 mazanoke-images-YWJ6.zip\n-rw-r--r--@ 1 lukas staff 4061 20 Oct 2025 raycast-commands.zip\n-rw-r--r--@ 1 lukas staff 1448 9 May 10:04 report(1).csv\n-rw-r--r--@ 1 lukas staff 2624 9 May 11:09 report(2).csv\n-rw-r--r--@ 1 lukas staff 10739 25 Nov 17:59 report.csv\n-rw-r--r--@ 1 lukas staff 0 28 Jan 15:48 webhooks-891a6503-bbb7-4b2b-9c3.csv\n-rw-rw-r--@ 1 lukas staff 191921 26 Mar 10:35 ПО-22221726037035-004-001_ORGES.pdf\n-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:24 ПО-22221726037035-004-001_archive (1).zip\n-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:23 ПО-22221726037035-004-001_archive.zip\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat report(1).csv\nzsh: no matches found: report(1).csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ report(1).csv\nzsh: no matches found: report(1).csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat \"report(1).csv\"\n\"Дата\",\"Основание\",\"Наредител/Получател\",\"Номер сметка на наредителя / получателя\",\"Вид на трансакцията\",\"Свързваща референция\",\"Валутен курс\",\"Сума във валутата на превода\",\"Дебит EUR\",\"Кредит EUR\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:46<br/>Авт. код: 36C1UB\",\"\",\"\",\"\",\"\",\"\",\"\",\"5,02\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:36<br/>Авт. код: 5CK9TB\",\"\",\"\",\"\",\"\",\"\",\"\",\"15,46\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:07<br/>Авт. код: 8FK4TB\",\"\",\"\",\"\",\"\",\"\",\"\",\"9,04\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421\",\"BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"67,81\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 07.05.2026 09:02<br/>Авт. код: 7NE8N7<br/>Номер на у-во: 10101446\",\"BGR SOFIA CBA EKO MARKET\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"5,51\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191\",\"POL BALICE Lagardere Travel R KR3\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"5,49\",\"\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ pwd \n/Users/lukas/Downloads\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST http://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" \\ \n -F \"files=@/Users/lukas/Downloads/report2.csv\" | python3 -m json.tool\nExpecting value: line 1 column 1 (char 0)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" \\\n -F \"files=@/Users/lukas/Downloads/report2.csv\" | python3 -m json.tool\nExpecting value: line 1 column 1 (char 0)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" 2>&1 | head -2\ncurl: (26) Failed to open/read local data from file/application\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report(1).csv\" \\\n -F \"files=@/Users/lukas/Downloads/report(2).csv\" 2>&1 | head -5\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 8891 100 4435 100 4456 61063 61352 --:--:-- --:--:-- --:--:-- 120k\nHTTP/2 200 \nserver: openresty\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cp ~/Downloads/report\\(1\\).csv /tmp/report1.csv\ncp ~/Downloads/report\\(2\\).csv /tmp/report2.csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/tmp/report1.csv\" \\\n -F \"files=@/tmp/report2.csv\" | python3 -m json.tool\n[\n {\n \"file\": \"report1.csv\",\n \"rows\": [\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 5.02 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 5.02,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 5.02,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 15.46 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 15.46,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 15.46,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 9.04 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 9.04,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 9.04,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Type: \\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f | Payee: BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | Debit: 67.81 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": \"BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR\",\n \"amount\": 67.81,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 67.81,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f\",\n \"payerAccount\": null,\n \"autoTags\": [\n \"Groceries\"\n ]\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Type: \\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f | Payee: BGR SOFIA CBA EKO MARKET | Debit: 5.51 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": \"BGR SOFIA CBA EKO MARKET\",\n \"amount\": 5.51,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 5.51,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f\",\n \"payerAccount\": null,\n \"autoTags\": [\n \"Groceries\"\n ]\n }\n ],\n \"total\": 6,\n \"skipped\": 0,\n \"errors\": []\n },\n {\n \"file\": \"report2.csv\",\n \"rows\": [\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0420\\u0410\\u0417\\u0425\\u041e\\u0414\\u0418 \\u0415\\u041b. \\u041a\\u0410\\u041d\\u0410\\u041b\\u0418 | Debit: 17.93 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0420\\u0410\\u0417\\u0425\\u041e\\u0414\\u0418 \\u0415\\u041b. \\u041a\\u0410\\u041d\\u0410\\u041b\\u0418\",\n \"amount\": 17.93,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 17.93,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG91STSA93000004594021\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 8.44 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 8.44,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 8.44,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f | Debit: 47.63 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 47.63,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 47.63,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"-rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 image (2).jpg\n-rw-r--r--@ 1 lukas staff 1970250 19 Dec 12:18 image.jpg\n-rw-r--r--@ 1 lukas staff 928 18 Mar 11:55 license.bettertouchtool\n-rw-r--r--@ 1 lukas staff 5564 6 Mar 11:22 macOS_Storage_Cleanup.md\ndrwx------@ 6 lukas staff 192 23 Apr 13:02 mazanoke-images-YWJ6\n-rw-r--r--@ 1 lukas staff 7175434 23 Apr 13:02 mazanoke-images-YWJ6.zip\n-rw-r--r--@ 1 lukas staff 4061 20 Oct 2025 raycast-commands.zip\n-rw-r--r--@ 1 lukas staff 1448 9 May 10:04 report(1).csv\n-rw-r--r--@ 1 lukas staff 2624 9 May 11:09 report(2).csv\n-rw-r--r--@ 1 lukas staff 10739 25 Nov 17:59 report.csv\n-rw-r--r--@ 1 lukas staff 0 28 Jan 15:48 webhooks-891a6503-bbb7-4b2b-9c3.csv\n-rw-rw-r--@ 1 lukas staff 191921 26 Mar 10:35 ПО-22221726037035-004-001_ORGES.pdf\n-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:24 ПО-22221726037035-004-001_archive (1).zip\n-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:23 ПО-22221726037035-004-001_archive.zip\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat report(1).csv\nzsh: no matches found: report(1).csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ report(1).csv\nzsh: no matches found: report(1).csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat \"report(1).csv\"\n\"Дата\",\"Основание\",\"Наредител/Получател\",\"Номер сметка на наредителя / получателя\",\"Вид на трансакцията\",\"Свързваща референция\",\"Валутен курс\",\"Сума във валутата на превода\",\"Дебит EUR\",\"Кредит EUR\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:46<br/>Авт. код: 36C1UB\",\"\",\"\",\"\",\"\",\"\",\"\",\"5,02\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:36<br/>Авт. код: 5CK9TB\",\"\",\"\",\"\",\"\",\"\",\"\",\"15,46\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПОС 08.05.2026 18:07<br/>Авт. код: 8FK4TB\",\"\",\"\",\"\",\"\",\"\",\"\",\"9,04\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421\",\"BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"67,81\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 07.05.2026 09:02<br/>Авт. код: 7NE8N7<br/>Номер на у-во: 10101446\",\"BGR SOFIA CBA EKO MARKET\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"5,51\",\"\"\n\"08.05.2026\",\"400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191\",\"POL BALICE Lagardere Travel R KR3\",\"\",\"КАРТОВА ОПЕРАЦИЯ\",\"\",\"\",\"\",\"5,49\",\"\"\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ pwd \n/Users/lukas/Downloads\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST http://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" \\ \n -F \"files=@/Users/lukas/Downloads/report2.csv\" | python3 -m json.tool\nExpecting value: line 1 column 1 (char 0)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" \\\n -F \"files=@/Users/lukas/Downloads/report2.csv\" | python3 -m json.tool\nExpecting value: line 1 column 1 (char 0)\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report1.csv\" 2>&1 | head -2\ncurl: (26) Failed to open/read local data from file/application\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/Users/lukas/Downloads/report(1).csv\" \\\n -F \"files=@/Users/lukas/Downloads/report(2).csv\" 2>&1 | head -5\n % Total % Received % Xferd Average Speed Time Time Time Current\n Dload Upload Total Spent Left Speed\n100 8891 100 4435 100 4456 61063 61352 --:--:-- --:--:-- --:--:-- 120k\nHTTP/2 200 \nserver: openresty\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cp ~/Downloads/report\\(1\\).csv /tmp/report1.csv\ncp ~/Downloads/report\\(2\\).csv /tmp/report2.csv\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST https://finance-hub.lakylak.xyz/api/upload/preview \\\n -F \"files=@/tmp/report1.csv\" \\\n -F \"files=@/tmp/report2.csv\" | python3 -m json.tool\n[\n {\n \"file\": \"report1.csv\",\n \"rows\": [\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 5.02 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 5.02,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 5.02,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 15.46 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 15.46,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 15.46,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Debit: 9.04 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": null,\n \"amount\": 9.04,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 9.04,\n \"creditBgn\": null,\n \"transactionType\": null,\n \"payerAccount\": null,\n \"autoTags\": []\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Type: \\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f | Payee: BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR | Debit: 67.81 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": \"BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR\",\n \"amount\": 67.81,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 67.81,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f\",\n \"payerAccount\": null,\n \"autoTags\": [\n \"Groceries\"\n ]\n },\n {\n \"rawMessage\": \"Date: 08.05.2026 | Type: \\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f | Payee: BGR SOFIA CBA EKO MARKET | Debit: 5.51 EUR\",\n \"date\": \"2026-05-08T00:00:00.000Z\",\n \"type\": null,\n \"card\": \"400915xxxxxx4447\",\n \"recipient\": \"BGR SOFIA CBA EKO MARKET\",\n \"amount\": 5.51,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 5.51,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u0410\\u0420\\u0422\\u041e\\u0412\\u0410 \\u041e\\u041f\\u0415\\u0420\\u0410\\u0426\\u0418\\u042f\",\n \"payerAccount\": null,\n \"autoTags\": [\n \"Groceries\"\n ]\n }\n ],\n \"total\": 6,\n \"skipped\": 0,\n \"errors\": []\n },\n {\n \"file\": \"report2.csv\",\n \"rows\": [\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0420\\u0410\\u0417\\u0425\\u041e\\u0414\\u0418 \\u0415\\u041b. \\u041a\\u0410\\u041d\\u0410\\u041b\\u0418 | Debit: 17.93 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0420\\u0410\\u0417\\u0425\\u041e\\u0414\\u0418 \\u0415\\u041b. \\u041a\\u0410\\u041d\\u0410\\u041b\\u0418\",\n \"amount\": 17.93,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 17.93,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG91STSA93000004594021\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 8.44 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 8.44,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 8.44,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f | Debit: 47.63 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 47.63,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 47.63,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0034722222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.13993056,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14409722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28055555,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2847222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42118055,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4253472,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.56180555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5659722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.70208335,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70625,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.84652776,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95416665,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
2786021495613146278
|
300242606765939144
|
click
|
accessibility
|
NULL
|
-rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 -rw-r--r--@ 1 lukas staff 1926499 19 Dec 12:40 image (2).jpg
-rw-r--r--@ 1 lukas staff 1970250 19 Dec 12:18 image.jpg
-rw-r--r--@ 1 lukas staff 928 18 Mar 11:55 license.bettertouchtool
-rw-r--r--@ 1 lukas staff 5564 6 Mar 11:22 macOS_Storage_Cleanup.md
drwx------@ 6 lukas staff 192 23 Apr 13:02 mazanoke-images-YWJ6
-rw-r--r--@ 1 lukas staff 7175434 23 Apr 13:02 mazanoke-images-YWJ6.zip
-rw-r--r--@ 1 lukas staff 4061 20 Oct 2025 raycast-commands.zip
-rw-r--r--@ 1 lukas staff 1448 9 May 10:04 report(1).csv
-rw-r--r--@ 1 lukas staff 2624 9 May 11:09 report(2).csv
-rw-r--r--@ 1 lukas staff 10739 25 Nov 17:59 report.csv
-rw-r--r--@ 1 lukas staff 0 28 Jan 15:48 webhooks-891a6503-bbb7-4b2b-9c3.csv
-rw-rw-r--@ 1 lukas staff 191921 26 Mar 10:35 ПО-22221726037035-004-001_ORGES.pdf
-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:24 ПО-22221726037035-004-001_archive (1).zip
-rw-r--r--@ 1 lukas staff 147757 26 Mar 11:23 ПО-22221726037035-004-001_archive.zip
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat report(1).csv
zsh: no matches found: report(1).csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ report(1).csv
zsh: no matches found: report(1).csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ cat "report(1).csv"
"Дата","Основание","Наредител/Получател","Номер сметка на наредителя / получателя","Вид на трансакцията","Свързваща референция","Валутен курс","Сума във валутата на превода","Дебит EUR","Кредит EUR"
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:46<br/>Авт. код: 36C1UB","","","","","","","5,02",""
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:36<br/>Авт. код: 5CK9TB","","","","","","","15,46",""
"08.05.2026","400915xxxxxx4447 ПОС 08.05.2026 18:07<br/>Авт. код: 8FK4TB","","","","","","","9,04",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 08.05.2026 19:32<br/>Авт. код: 6NM31C<br/>Номер на у-во: V5411421","BGR SOFIYA LIDL BALGARIYA EOOD UL TODOR","","КАРТОВА ОПЕРАЦИЯ","","","","67,81",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 07.05.2026 09:02<br/>Авт. код: 7NE8N7<br/>Номер на у-во: 10101446","BGR SOFIA CBA EKO MARKET","","КАРТОВА ОПЕРАЦИЯ","","","","5,51",""
"08.05.2026","400915xxxxxx4447 ПЛАЩАНЕ НА ПОС 06.05.2026 13:16<br/>Авт. код: 1TV886<br/>Номер на у-во: 06030191","POL BALICE Lagardere Travel R KR3","","КАРТОВА ОПЕРАЦИЯ","","","","5,49",""
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ pwd
/Users/lukas/Downloads
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -i -X POST [URL_WITH_CREDENTIALS] ~/Downloads $ cp ~/Downloads/report\(1\).csv /tmp/report1.csv
cp ~/Downloads/report\(2\).csv /tmp/report2.csv
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -X POST [URL_WITH_CREDENTIALS] ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
13961
|
621
|
25
|
2026-05-09T16:42:53.358033+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344973358_m1.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" https://finance-hub.lakylak.xyz/api/payments
302%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.0,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.0034722222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.13993056,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.14409722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.28055555,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.2847222,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.42118055,"top":0.05888889,"width":0.140625,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4253472,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.56180555,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5659722,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.70208335,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.70625,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.8423611,"top":0.05888889,"width":0.14027777,"height":0.026666667},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.84652776,"top":0.06333333,"width":0.011111111,"height":0.017777778},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.95416665,"top":0.032222223,"width":0.03888889,"height":0.018888889},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.4875,"top":0.033333335,"width":0.022916667,"height":0.017777778},"on_screen":true,"role_description":"text"}]...
|
9152647309319691644
|
336534589749594567
|
visual_change
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" https://finance-hub.lakylak.xyz/api/payments
302%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
13960
|
NULL
|
NULL
|
NULL
|
|
13964
|
622
|
32
|
2026-05-09T16:43:02.614304+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-09/1778 /Users/lukas/.screenpipe/data/data/2026-05-09/1778344982614_m2.jpg...
|
iTerm2
|
-zsh
|
True
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" https://finance-hub.lakylak.xyz/api/payments
302%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
[{"role":"AXTextArea","text [{"role":"AXTextArea","text":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","depth":4,"bounds":{"left":0.2699468,"top":0.4309657,"width":0.4787234,"height":0.56903434},"on_screen":true,"value":"0413\\u0418\\u042f | Debit: 0.09 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u0415\\u041b\\u0415\\u041a\\u0422P\\u041e\\u0425\\u041e\\u041b\\u0414\\u041fP\\u041e\\u0414\\u0410\\u0416\\u0411\\u0418/\\u0414\\u0421\\u041a\\u0414\\u0418\\u0420\\u0415\\u041a\\u0422/\\u0415\\u041b.\\u0415\\u041d\\u0415\\u0420\\u0413\\u0418\\u042f\",\n \"amount\": 0.09,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 0.09,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG15STSA93000004594031\",\n \"autoTags\": [\n \"Bills\"\n ]\n },\n {\n \"rawMessage\": \"Date: 04.05.2026 | Type: \\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418 | Payee: \\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422 | Debit: 29.54 EUR\",\n \"date\": \"2026-05-04T00:00:00.000Z\",\n \"type\": null,\n \"card\": null,\n \"recipient\": \"\\u04210\\u0424\\u0418\\u0419\\u0421\\u041a\\u0410 \\u0412\\u041e\\u0414\\u0410 \\u0414\\u0421\\u041a \\u0414\\u0418\\u0420\\u0415\\u041a\\u0422\",\n \"amount\": 29.54,\n \"currency\": \"EUR\",\n \"balance\": null,\n \"source\": \"UPLOAD\",\n \"debitBgn\": 29.54,\n \"creditBgn\": null,\n \"transactionType\": \"\\u041a\\u041e\\u041c\\u0423\\u041d\\u0410\\u041b\\u041d\\u0418 \\u0423\\u0421\\u041b\\u0423\\u0413\\u0418\",\n \"payerAccount\": \"BG03STSA93000045940400\",\n \"autoTags\": [\n \"Bills\"\n ]\n }\n ],\n \"total\": 10,\n \"skipped\": 0,\n \"errors\": []\n }\n]\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear\nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w \"%{http_code}\" https://finance-hub.lakylak.xyz/api/payments\n302% \nlukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $","is_focused":true},{"role":"AXRadioButton","text":"DOCKER","depth":2,"bounds":{"left":0.2699468,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.27194148,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"DEV (-zsh)","depth":2,"bounds":{"left":0.33726728,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.33926198,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"APP (-zsh)","depth":2,"bounds":{"left":0.40458778,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.40658244,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.47190824,"top":1.0,"width":0.06732048,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.4739029,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"screenpipe\"","depth":2,"bounds":{"left":0.53922874,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.5412234,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"-zsh","depth":2,"bounds":{"left":0.60638297,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.60837764,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXRadioButton","text":"ssh","depth":2,"bounds":{"left":0.67353725,"top":1.0,"width":0.06715426,"height":-0.042298436},"on_screen":true,"role_description":"radio button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Close Tab","depth":3,"bounds":{"left":0.6755319,"top":1.0,"width":0.005319149,"height":-0.04549086},"on_screen":true,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"⌥⌘1","depth":1,"bounds":{"left":0.72706115,"top":1.0,"width":0.01861702,"height":-0.023144484},"on_screen":true,"automation_id":"_NS:8","role_description":"text"},{"role":"AXStaticText","text":"-zsh","depth":1,"bounds":{"left":0.5036569,"top":1.0,"width":0.010970744,"height":-0.02394259},"on_screen":true,"role_description":"text"}]...
|
9152647309319691644
|
336534589749594567
|
click
|
accessibility
|
NULL
|
0413\u0418\u042f | Debit: 0.09 EUR",
0413\u0418\u042f | Debit: 0.09 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u0415\u041b\u0415\u041a\u0422P\u041e\u0425\u041e\u041b\u0414\u041fP\u041e\u0414\u0410\u0416\u0411\u0418/\u0414\u0421\u041a\u0414\u0418\u0420\u0415\u041a\u0422/\u0415\u041b.\u0415\u041d\u0415\u0420\u0413\u0418\u042f",
"amount": 0.09,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 0.09,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
},
{
"rawMessage": "Date: 04.05.2026 | Type: \u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418 | Payee: \u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422 | Debit: 29.54 EUR",
"date": "2026-05-04T00:00:00.000Z",
"type": null,
"card": null,
"recipient": "\u04210\u0424\u0418\u0419\u0421\u041a\u0410 \u0412\u041e\u0414\u0410 \u0414\u0421\u041a \u0414\u0418\u0420\u0415\u041a\u0422",
"amount": 29.54,
"currency": "EUR",
"balance": null,
"source": "UPLOAD",
"debitBgn": 29.54,
"creditBgn": null,
"transactionType": "\u041a\u041e\u041c\u0423\u041d\u0410\u041b\u041d\u0418 \u0423\u0421\u041b\u0423\u0413\u0418",
"payerAccount": "[IBAN]",
"autoTags": [
"Bills"
]
}
],
"total": 10,
"skipped": 0,
"errors": []
}
]
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ clear
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $ curl -s -o /dev/null -w "%{http_code}" https://finance-hub.lakylak.xyz/api/payments
302%
lukas@Lukas-Kovaliks-MacBook-Pro-Jiminny ~/Downloads $
DOCKER
Close Tab
DEV (-zsh)
Close Tab
APP (-zsh)
Close Tab
-zsh
Close Tab
screenpipe"
Close Tab
-zsh
Close Tab
ssh
Close Tab
⌥⌘1
-zsh...
|
NULL
|
NULL
|
NULL
|
NULL
|