diff options
| -rw-r--r-- | DOC_TECHNIQUE.md | 180 | ||||
| -rw-r--r-- | Untitled | 1 | ||||
| -rw-r--r-- | app-management.md | 214 | ||||
| -rw-r--r-- | backend-error-b.txt | 120 | ||||
| -rw-r--r-- | backend-error-c.txt | 120 | ||||
| -rw-r--r-- | backend-error-d.txt | 200 | ||||
| -rw-r--r-- | backend-error-e.txt | 200 | ||||
| -rw-r--r-- | backend-error-f.txt | 200 | ||||
| -rw-r--r-- | backend-error-g.txt | 200 | ||||
| -rw-r--r-- | backend-error.txt | 200 | ||||
| -rw-r--r-- | backend/Dockerfile | 4 | ||||
| -rw-r--r-- | backend/package.json | 10 | ||||
| -rw-r--r-- | backend/scripts/patch-medusa.js | 34 |
13 files changed, 1677 insertions, 6 deletions
diff --git a/DOC_TECHNIQUE.md b/DOC_TECHNIQUE.md new file mode 100644 index 0000000..e8ec4e9 --- /dev/null +++ b/DOC_TECHNIQUE.md @@ -0,0 +1,180 @@ +# Documentation technique - Lucien-sens-bon + +Ce document explique l'architecture, les technologies, la mise en place, les tests +et la sauvegarde/restauration du magasin en ligne. Il est ecrit pour une personne +junior afin de pouvoir prendre en main le projet en autonomie. + +## 1) Vue d'ensemble + +Le projet est compose de : +- **Backend MedusaJS** : API ecommerce (produits, panier, commandes). +- **Storefront Next.js** : site web public. +- **PostgreSQL** : base de donnees principale (clients, commandes, produits). +- **Redis** : cache et event bus. +- **Docker Compose** : orchestration des services. +- **Apache** (optionnel) : reverse proxy pour publier en 80/443. + +Ports principaux : +- `8000` : storefront (site public) +- `9000` : backend (API + admin) +- `6379` : redis + +## 2) Technologies utilisees (liens utiles) + +- MedusaJS : https://docs.medusajs.com/ +- Next.js : https://nextjs.org/docs +- Docker : https://docs.docker.com/get-started/ +- Docker Compose : https://docs.docker.com/compose/ +- PostgreSQL : https://www.postgresql.org/docs/ +- Redis : https://redis.io/docs/latest/ +- Apache reverse proxy : https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html + +## 3) Fichiers importants + +- `docker-compose.yml` : configuration des conteneurs. +- `backend/` : code et config Medusa. +- `storefront/` : code Next.js. +- `.env` : variables d'environnement (non versionne). +- `env-example` : modele de variables d'environnement. + +## 4) Installation rapide (serveur) + +1. Copier la configuration : +``` +cp env-example .env +``` + +2. Completer `.env` (exemple) : +``` +DATABASE_URL=postgres://user:password@host:5432/nom_db +NEXT_PUBLIC_MEDUSA_BACKEND_URL=http://api.exemple.com +ADMIN_CORS=http://api.exemple.com +STORE_CORS=http://exemple.com +JWT_SECRET=change_me +COOKIE_SECRET=change_me +``` + +3. Lancer les services : +``` +docker compose up -d --build +``` + +## 5) Tests rapides + +Verifier que les conteneurs tournent : +``` +docker compose ps +``` + +Tester le storefront : +``` +curl http://localhost:8000 +``` + +Tester l'API Medusa : +``` +curl http://localhost:9000/store/products +``` + +Voir les logs : +``` +docker compose logs -f backend +docker compose logs -f storefront +``` + +## 6) Ou se trouve la base de donnees ? + +Le backend lit la base de donnees via `DATABASE_URL` dans `.env`. +Le format est : +``` +postgres://user:password@host:5432/nom_db +``` + +Si PostgreSQL est externe au serveur, verifier l'ouverture du port `5432` +et les autorisations reseau (pg_hba.conf cote PostgreSQL). + +## 7) Debogage courant + +### Backend qui redemarre en boucle +Ca arrive si : +- `DATABASE_URL` est incorrect +- les migrations ne sont pas faites +- le backend tente de compiler TypeScript sans dossier `src/` + +Commandes utiles : +``` +docker compose logs -f backend +docker exec -it medusa-backend npm run seed +``` + +### Storefront affiche "Chargement des produits..." +Le storefront attend l'API backend. Verifier : +- `NEXT_PUBLIC_MEDUSA_BACKEND_URL` dans `.env` +- le backend repond sur `:9000` + +## 8) Mise en production (reverse proxy) + +Pour exposer en HTTP/HTTPS, utiliser Apache ou Nginx. Exemple Apache : +- `apache-vhost.conf` dans le repo +- activer `proxy` et `proxy_http` + +## 9) Sauvegarde et restauration + +Objectif : pouvoir recuperer **tout le site** et **l'historique**. +Il faut sauvegarder : +- la base PostgreSQL +- les fichiers uploads (si utilises) +- le fichier `.env` +- le depot Git (historique du code) + +### 9.1 Sauvegarde PostgreSQL +Sur le serveur de DB : +``` +pg_dump -Fc -U user nom_db > /backups/lucien-sens-bon.dump +``` +Doc officielle : https://www.postgresql.org/docs/current/app-pgdump.html + +### 9.2 Sauvegarde des uploads +Si le backend stocke des fichiers : +``` +tar -czf /backups/medusa-uploads.tgz /var/www/lucien-sens-bon/backend/uploads +``` + +### 9.3 Sauvegarde du depot Git +Si le depot est sur un serveur Git (bare) : +``` +git clone --mirror toshiro@chillka:/var/data/git/repositories/lucien-sens-bon.git /backups/lucien-sens-bon.git +``` + +### 9.4 Sauvegarde complete (exemple simple) +``` +tar -czf /backups/lucien-sens-bon-config.tgz \ + /var/www/lucien-sens-bon/.env \ + /var/www/lucien-sens-bon/docker-compose.yml +``` + +### 9.5 Restauration rapide +1) Restaurer la DB : +``` +pg_restore -U user -d nom_db /backups/lucien-sens-bon.dump +``` +Doc : https://www.postgresql.org/docs/current/app-pgrestore.html + +2) Restaurer les fichiers : +``` +tar -xzf /backups/medusa-uploads.tgz -C / +tar -xzf /backups/lucien-sens-bon-config.tgz -C / +``` + +3) Relancer les conteneurs : +``` +docker compose up -d --build +``` + +## 10) Bonnes pratiques + +- Toujours versionner le code via Git (ne pas modifier uniquement sur serveur). +- Sauvegarder la DB quotidiennement. +- Garder un backup hors serveur (S3, autre machine). +- Tester les restaurations une fois par trimestre. + diff --git a/Untitled b/Untitled new file mode 100644 index 0000000..c33290e --- /dev/null +++ b/Untitled @@ -0,0 +1 @@ +D:\Users\Erwin\OneDrive - EtatFR-StaatFR\musique-repo\_IN_KOBO
\ No newline at end of file diff --git a/app-management.md b/app-management.md new file mode 100644 index 0000000..b979018 --- /dev/null +++ b/app-management.md @@ -0,0 +1,214 @@ +# App management - Lucien-sens-bon + +Ce document explique comment diagnostiquer les conteneurs, la base de donnees +et le reverse proxy (Apache). + +## 1) Diagnostic Docker + +Statut des services : +``` +docker compose ps +``` + +Logs temps reel : +``` +docker compose logs -f +docker compose logs -f backend +docker compose logs -f storefront +``` + +Redemarrer un service : +``` +docker compose restart backend +``` + +Rebuild force d'un service : +``` +docker compose build --no-cache backend +docker compose up -d --build backend +``` + +Entrer dans un conteneur : +``` +docker exec -it medusa-backend sh +``` + +## 2) Verifier la connexion PostgreSQL + +La connexion est definie dans `.env` : +``` +DATABASE_URL=postgres://user:password@host:5432/nom_db +``` + +### 2.1 Tester depuis le serveur (si psql est installe) +``` +psql "$DATABASE_URL" -c "select 1;" +``` + +### 2.2 Tester depuis un conteneur temporaire +``` +docker run --rm -it postgres:16-alpine psql "$DATABASE_URL" -c "select 1;" +``` + +### 2.3 Tester le port (reseau) +``` +nc -vz <host_db> 5432 +``` + +Si la DB est sur la machine hote : +- eviter `localhost` dans `DATABASE_URL` +- utiliser l'IP de la machine hote + +Documentation PostgreSQL : +https://www.postgresql.org/docs/current/app-psql.html +https://www.postgresql.org/docs/current/app-pg-isready.html + +## 3) Tests applicatifs rapides + +Storefront : +``` +curl http://localhost:8000 +``` + +API Medusa : +``` +curl http://localhost:9000/store/products +``` + +## 3.1) Depannage avance: backend 9000 ne repond pas + +Cette section documente les commandes utilisees en incident et explique +ce qu'elles permettent de verifier. + +### A) Etre dans le bon dossier compose + +``` +cd /var/www/lucien-sens-bon +ls -l docker-compose.yml +``` + +- `cd ...` : se place dans le dossier ou se trouve `docker-compose.yml`. +- `ls -l docker-compose.yml` : confirme que le fichier compose existe + (sinon `docker compose` renvoie "no configuration file provided"). + +### B) Etat et logs du backend + +``` +sudo docker compose ps +sudo docker compose logs -f backend +``` + +- `docker compose ps` : liste les conteneurs, leur statut et les ports publies. +- `docker compose logs -f backend` : suit les logs du backend en temps reel + pour identifier l'erreur exacte. + +### C) Test HTTP local (depuis le serveur) + +``` +curl -v http://localhost:9000/store/products +``` + +- `curl -v` : verifie que l'API repond et montre les details de connexion. +- Si "connection reset by peer" -> le backend crash apres accept. + +### D) Verifier la base (depuis un conteneur temporaire) + +``` +sudo docker compose run --rm backend node -e "const { Client }=require('pg'); const c=new Client({connectionString: process.env.DATABASE_URL}); c.connect().then(()=>console.log('DB OK')).catch(e=>{console.error('DB ERROR:', e.message); process.exit(1)})" +``` + +- `docker compose run --rm backend` : lance un conteneur temporaire base sur + l'image backend (meme environnement que le service). +- `node -e ...` : teste la connexion a PostgreSQL via `DATABASE_URL`. + +### E) Tester droits et extension PostgreSQL + +``` +sudo docker compose run --rm backend node -e "const {Client}=require('pg'); const c=new Client({connectionString: process.env.DATABASE_URL}); c.connect().then(async()=>{const p=await c.query(\"select has_database_privilege(current_user, current_database(), 'CREATE') as can_create\"); console.log(p.rows); try{await c.query('CREATE EXTENSION IF NOT EXISTS \"uuid-ossp\"'); console.log('EXT OK');}catch(e){console.error('EXT ERROR:', e.message);} await c.end();}).catch(e=>{console.error('DB ERROR:', e.message); process.exit(1);});" +``` + +- Verifie que l'utilisateur a le droit de creer dans la base. +- Cree l'extension `uuid-ossp` si elle manque (souvent requise par Medusa). + +### F) Migrations Medusa (creation des tables) + +``` +sudo docker compose run --rm backend npx medusa migrations run +``` + +- Applique les migrations en base. Sans ca, le backend peut echouer a demarrer. + +### G) Seed de donnees (optionnel) + +``` +sudo docker compose run --rm backend npm run seed +``` + +- Ajoute des donnees de demo si un fichier seed existe. +- Si le fichier `data/seed.json` manque, cette commande echoue sans impact + sur le demarrage de l'API. + +### H) Redemarrage et rebuild + +``` +sudo docker compose restart backend +sudo docker compose up -d --build backend +``` + +- `restart` : redemarre seulement le backend. +- `up -d --build` : reconstruit l'image puis redemarre le service. + +### I) Cas erreur PaymentProviderService (crash apres init) + +``` +sudo docker compose run --rm backend node -e "const {Client}=require('pg'); const c=new Client({connectionString: process.env.DATABASE_URL}); c.connect().then(async()=>{const rows=await c.query('select * from payment_provider'); console.log(rows.rows); await c.end();}).catch(e=>{console.error('DB ERROR:', e.message); process.exit(1);});" +``` + +- Controle le contenu de `payment_provider` si le backend plante au demarrage + dans le service des providers de paiement. + +## 4) Apache / Reverse proxy + +Verifier les services Apache : +``` +sudo systemctl status apache2 +``` + +Logs Apache : +``` +sudo journalctl -u apache2 -f +sudo tail -f /var/log/apache2/error.log +sudo tail -f /var/log/apache2/access.log +``` + +Modules proxy : +``` +sudo a2enmod proxy +sudo a2enmod proxy_http +``` + +Reload Apache : +``` +sudo systemctl reload apache2 +``` + +Documentation Apache reverse proxy : +https://httpd.apache.org/docs/2.4/howto/reverse_proxy.html + +## 5) Ports a verifier + +- `8000` : storefront +- `9000` : backend +- `5432` : PostgreSQL +- `6379` : Redis + +Verifier l'ouverture locale : +``` +ss -lntp | egrep '8000|9000|5432|6379' +``` + +Verifier le firewall (UFW) : +``` +sudo ufw status +``` + diff --git a/backend-error-b.txt b/backend-error-b.txt new file mode 100644 index 0000000..8370d54 --- /dev/null +++ b/backend-error-b.txt @@ -0,0 +1,120 @@ +medusa-backend | {"activity_id":"01KFPSAGAWH70TARJR7P2MBDBN","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:19:00"} +medusa-backend | {"activity_id":"01KFPSAGAWH70TARJR7P2MBDBN","duration":74,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:19:00"} +medusa-backend | {"activity_id":"01KFPSAGD9QKWGTA270G5434P9","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:19:00"} +medusa-backend | {"activity_id":"01KFPSAGD9QKWGTA270G5434P9","duration":153,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:19:00"} +medusa-backend | {"activity_id":"01KFPSAGJFFKVHSH742V8029C0","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:19:00"} +medusa-backend | {"activity_id":"01KFPSAGJFFKVHSH742V8029C0","duration":74,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:19:00"} +medusa-backend | {"activity_id":"01KFPSAGWM3RC0HQYW8DD3A0EE","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:19:01"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:19:01"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:19:28"} +medusa-backend | {"activity_id":"01KFPSBC28SXBD8HQNVVW3HSMX","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:19:28"} +medusa-backend | {"activity_id":"01KFPSBC28SXBD8HQNVVW3HSMX","duration":156,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:19:28"} +medusa-backend | {"activity_id":"01KFPSBC7RQ49S9ZQGZDKK3VB9","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:19:29"} +medusa-backend | {"activity_id":"01KFPSBC7RQ49S9ZQGZDKK3VB9","duration":471,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:19:29"} +medusa-backend | {"activity_id":"01KFPSBCQC418Q4GW70P5189YZ","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:19:29"} +medusa-backend | {"activity_id":"01KFPSBCQC418Q4GW70P5189YZ","duration":364,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:19:29"} +medusa-backend | {"activity_id":"01KFPSBE074G5GPBHKMBM4CR7T","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:19:30"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:19:31"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:19:40"} +medusa-backend | {"activity_id":"01KFPSBQE6KTRMSMRJSA7AW98J","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:19:40"} +medusa-backend | {"activity_id":"01KFPSBQE6KTRMSMRJSA7AW98J","duration":77,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:19:40"} +medusa-backend | {"activity_id":"01KFPSBQGN8VM771QP9P35PVD9","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:19:40"} +medusa-backend | {"activity_id":"01KFPSBQGN8VM771QP9P35PVD9","duration":149,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:19:40"} +medusa-backend | {"activity_id":"01KFPSBQNEZ9Z9CJWT00DB6XMB","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:19:40"} +medusa-backend | {"activity_id":"01KFPSBQNEZ9Z9CJWT00DB6XMB","duration":67,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:19:40"} +medusa-backend | {"activity_id":"01KFPSBQZFC5Q1S6KNE8RDEBZZ","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:19:41"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:19:41"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:19:49"} +medusa-backend | {"activity_id":"01KFPSC0NT4WGD6TVAR20V3CHJ","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:19:49"} +medusa-backend | {"activity_id":"01KFPSC0NT4WGD6TVAR20V3CHJ","duration":69,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:19:50"} +medusa-backend | {"activity_id":"01KFPSC0R0S60GFNZV850QTDGA","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:19:50"} +medusa-backend | {"activity_id":"01KFPSC0R0S60GFNZV850QTDGA","duration":144,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:19:50"} +medusa-backend | {"activity_id":"01KFPSC0WKYXMQYDMZSN0Q157G","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:19:50"} +medusa-backend | {"activity_id":"01KFPSC0WKYXMQYDMZSN0Q157G","duration":63,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:19:50"} +medusa-backend | {"activity_id":"01KFPSC16SG3JXXJ6C26EBGP9N","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:19:50"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:19:50"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:19:59"} +medusa-backend | {"activity_id":"01KFPSC9TYGQ3RXYA07GWM6ABG","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:19:59"} +medusa-backend | {"activity_id":"01KFPSC9TYGQ3RXYA07GWM6ABG","duration":180,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:19:59"} +medusa-backend | {"activity_id":"01KFPSCA1EWRNC7ENC634GPGPF","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:19:59"} +medusa-backend | {"activity_id":"01KFPSCA1EWRNC7ENC634GPGPF","duration":560,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:20:00"} +medusa-backend | {"activity_id":"01KFPSCAKR23SWGFVTHNCV4QWX","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:20:00"} +medusa-backend | {"activity_id":"01KFPSCAKR23SWGFVTHNCV4QWX","duration":316,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:20:00"} +medusa-backend | {"activity_id":"01KFPSCBSARJKTV12KRRZ5B79G","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:20:01"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:20:01"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:20:10"} +medusa-backend | {"activity_id":"01KFPSCMYNCZ0K3XBR66EY9NSQ","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:20:10"} +medusa-backend | {"activity_id":"01KFPSCMYNCZ0K3XBR66EY9NSQ","duration":77,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:20:10"} +medusa-backend | {"activity_id":"01KFPSCN1597T483D215E1YC1Q","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:20:10"} +medusa-backend | {"activity_id":"01KFPSCN1597T483D215E1YC1Q","duration":148,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:20:10"} +medusa-backend | {"activity_id":"01KFPSCN69V14D89TV285G5XEC","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:20:10"} +medusa-backend | {"activity_id":"01KFPSCN69V14D89TV285G5XEC","duration":69,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:20:11"} +medusa-backend | {"activity_id":"01KFPSCNH67VCKAJQ6MDVTEVJZ","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:20:11"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:20:11"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:20:20"} +medusa-backend | {"activity_id":"01KFPSCY1FV935BCWRCV086YRR","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:20:20"} +medusa-backend | {"activity_id":"01KFPSCY1FV935BCWRCV086YRR","duration":70,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:20:20"} +medusa-backend | {"activity_id":"01KFPSCY3QQ8NW64SEA37EQT2H","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:20:20"} +medusa-backend | {"activity_id":"01KFPSCY3QQ8NW64SEA37EQT2H","duration":153,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:20:20"} +medusa-backend | {"activity_id":"01KFPSCY8KYCQA7V0F00S3ZPP1","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:20:20"} +medusa-backend | {"activity_id":"01KFPSCY8KYCQA7V0F00S3ZPP1","duration":65,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:20:20"} +medusa-backend | {"activity_id":"01KFPSCYJS9Z3VSABXK7Z1NXV7","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:20:20"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:20:20"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:20:29"} +medusa-backend | {"activity_id":"01KFPSD738JP0CDV9TMCWPZ2PY","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:20:29"} +medusa-backend | {"activity_id":"01KFPSD738JP0CDV9TMCWPZ2PY","duration":161,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:20:29"} +medusa-backend | {"activity_id":"01KFPSD78ES4351Z8N4HAXVDQ1","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:20:29"} +medusa-backend | {"activity_id":"01KFPSD78ES4351Z8N4HAXVDQ1","duration":381,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:20:29"} +medusa-backend | {"activity_id":"01KFPSD7MW674TQS4X0HZS79XF","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:20:29"} +medusa-backend | {"activity_id":"01KFPSD7MW674TQS4X0HZS79XF","duration":285,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:20:30"} +medusa-backend | {"activity_id":"01KFPSD8SJ57PYKVA21XF6MZAG","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:20:31"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:20:31"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:20:40"} +medusa-backend | {"activity_id":"01KFPSDJ43QDBR6PHAFM400JMW","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:20:40"} +medusa-backend | {"activity_id":"01KFPSDJ43QDBR6PHAFM400JMW","duration":72,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:20:40"} +medusa-backend | {"activity_id":"01KFPSDJ6DNR5JK86626MFB051","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:20:40"} +medusa-backend | {"activity_id":"01KFPSDJ6DNR5JK86626MFB051","duration":159,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:20:40"} +medusa-backend | {"activity_id":"01KFPSDJBF0KC42FT70X8VZP37","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:20:40"} +medusa-backend | {"activity_id":"01KFPSDJBF0KC42FT70X8VZP37","duration":67,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:20:40"} +medusa-backend | {"activity_id":"01KFPSDJPFS3GNFNE376S39AYM","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:20:41"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:20:41"} diff --git a/backend-error-c.txt b/backend-error-c.txt new file mode 100644 index 0000000..349ab66 --- /dev/null +++ b/backend-error-c.txt @@ -0,0 +1,120 @@ +medusa-backend | {"activity_id":"01KFPSJ5VCGGGJ9V1M7B2EAN97","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:23:11"} +medusa-backend | {"activity_id":"01KFPSJ5VCGGGJ9V1M7B2EAN97","duration":66,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:23:11"} +medusa-backend | {"activity_id":"01KFPSJ5XG6G2VVSZ1S6M6ZFS8","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:23:11"} +medusa-backend | {"activity_id":"01KFPSJ5XG6G2VVSZ1S6M6ZFS8","duration":150,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:23:12"} +medusa-backend | {"activity_id":"01KFPSJ629E9Q2PAQ7XD02062Q","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:23:12"} +medusa-backend | {"activity_id":"01KFPSJ629E9Q2PAQ7XD02062Q","duration":67,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:23:12"} +medusa-backend | {"activity_id":"01KFPSJ6C5X0WP1XR5B3KDYA14","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:23:12"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:23:12"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:23:46"} +medusa-backend | {"activity_id":"01KFPSK7ZWE1QPNT9R036EDW1X","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:23:46"} +medusa-backend | {"activity_id":"01KFPSK7ZWE1QPNT9R036EDW1X","duration":162,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:23:46"} +medusa-backend | {"activity_id":"01KFPSK85RVERV4T1WCDAY8A3B","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:23:47"} +medusa-backend | {"activity_id":"01KFPSK85RVERV4T1WCDAY8A3B","duration":488,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:23:47"} +medusa-backend | {"activity_id":"01KFPSK8ND1PS3GNT6DZR0BGKS","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:23:47"} +medusa-backend | {"activity_id":"01KFPSK8ND1PS3GNT6DZR0BGKS","duration":338,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:23:47"} +medusa-backend | {"activity_id":"01KFPSK9W4RXRY6XR9KENGZFG5","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:23:48"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:23:49"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:23:57"} +medusa-backend | {"activity_id":"01KFPSKJJ78NDYZQ4MNQGBD294","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:23:57"} +medusa-backend | {"activity_id":"01KFPSKJJ78NDYZQ4MNQGBD294","duration":72,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:23:57"} +medusa-backend | {"activity_id":"01KFPSKJMGET2TQ1622Q1FX9Y8","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:23:57"} +medusa-backend | {"activity_id":"01KFPSKJMGET2TQ1622Q1FX9Y8","duration":162,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:23:57"} +medusa-backend | {"activity_id":"01KFPSKJSNKGK00633FKJQ5GE8","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:23:57"} +medusa-backend | {"activity_id":"01KFPSKJSNKGK00633FKJQ5GE8","duration":76,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:23:57"} +medusa-backend | {"activity_id":"01KFPSKK42RGQ14AVPZW5GJJA6","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:23:58"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:23:58"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:24:06"} +medusa-backend | {"activity_id":"01KFPSKVD8C8R9QHYSNGFJ2YMC","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:24:06"} +medusa-backend | {"activity_id":"01KFPSKVD8C8R9QHYSNGFJ2YMC","duration":68,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:24:06"} +medusa-backend | {"activity_id":"01KFPSKVFE8DKD98B5RQ44GMD6","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:24:06"} +medusa-backend | {"activity_id":"01KFPSKVFE8DKD98B5RQ44GMD6","duration":149,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:24:06"} +medusa-backend | {"activity_id":"01KFPSKVM55QPCYHWMTX1SV3NQ","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:24:06"} +medusa-backend | {"activity_id":"01KFPSKVM55QPCYHWMTX1SV3NQ","duration":63,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:24:06"} +medusa-backend | {"activity_id":"01KFPSKVY5PFA589P8H6APEM1D","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:24:07"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:24:07"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:24:16"} +medusa-backend | {"activity_id":"01KFPSM4QFVSCQXPR3NF314ABP","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:24:16"} +medusa-backend | {"activity_id":"01KFPSM4QFVSCQXPR3NF314ABP","duration":177,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:24:16"} +medusa-backend | {"activity_id":"01KFPSM4XER5YZQG4H615C1WTF","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:24:16"} +medusa-backend | {"activity_id":"01KFPSM4XER5YZQG4H615C1WTF","duration":475,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:24:16"} +medusa-backend | {"activity_id":"01KFPSM5CTQ7H8EYZYZVRS20AA","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:24:16"} +medusa-backend | {"activity_id":"01KFPSM5CTQ7H8EYZYZVRS20AA","duration":398,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:24:17"} +medusa-backend | {"activity_id":"01KFPSM7CBWPXD8E2P9P5AV168","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:24:18"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:24:19"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:24:29"} +medusa-backend | {"activity_id":"01KFPSMHP10DTP0385AFNNYGHJ","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:24:29"} +medusa-backend | {"activity_id":"01KFPSMHP10DTP0385AFNNYGHJ","duration":79,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:24:29"} +medusa-backend | {"activity_id":"01KFPSMHRH8ZGTM5S4Z07N7SVK","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:24:29"} +medusa-backend | {"activity_id":"01KFPSMHRH8ZGTM5S4Z07N7SVK","duration":152,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:24:29"} +medusa-backend | {"activity_id":"01KFPSMHXCA6JCRY4A1HBBRX2J","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:24:29"} +medusa-backend | {"activity_id":"01KFPSMHXCA6JCRY4A1HBBRX2J","duration":80,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:24:29"} +medusa-backend | {"activity_id":"01KFPSMJ7WR97B63SXFW07W9T9","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:24:30"} +medusa-backend | {"activity_id":"01KFPSMJ7WR97B63SXFW07W9T9","duration":264,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:24:30"} +medusa-backend | {"activity_id":"01KFPSMJG8FP8CNEPYBN3DSK7F","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:24:30"} +medusa-backend | {"activity_id":"01KFPSMJG8FP8CNEPYBN3DSK7F","duration":373,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:24:30"} +medusa-backend | {"activity_id":"01KFPSMJW1Q0PHT5SN16XVEW87","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:24:30"} +medusa-backend | {"activity_id":"01KFPSMJW1Q0PHT5SN16XVEW87","duration":118,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:24:30"} +medusa-backend | {"activity_id":"01KFPSMJZS69F41ZFSVB5H36ZG","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:24:30"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:24:30"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:24:31"} +medusa-backend | {"activity_id":"01KFPSMJZS69F41ZFSVB5H36ZG","duration":769,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:24:31"} +medusa-backend | {"activity_id":"01KFPSMKQWQSJ74TAKN9GNXPY1","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:24:31"} +medusa-backend | {"activity_id":"01KFPSMKQWQSJ74TAKN9GNXPY1","duration":12,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:24:31"} +medusa-backend | {"activity_id":"01KFPSMKRDQJN96CBC5X2A5412","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:24:31"} +medusa-backend | ℹ Compiling Webpack +medusa-backend | npm error path /app/medusa +medusa-backend | npm error command failed +medusa-backend | npm error signal SIGTERM +medusa-backend | npm error command sh -c sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | npm error A complete log of this run can be found in: /root/.npm/_logs/2026-01-24T01_24_21_646Z-debug-0.log +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:26:10"} +medusa-backend | {"activity_id":"01KFPSQMQRJAVQGG2HGA80FYWS","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:26:10"} +medusa-backend | {"activity_id":"01KFPSQMQRJAVQGG2HGA80FYWS","duration":76,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:26:11"} +medusa-backend | {"activity_id":"01KFPSQMT6EG5BHKKP06PD1HGE","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:26:11"} +medusa-backend | {"activity_id":"01KFPSQMT6EG5BHKKP06PD1HGE","duration":176,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:26:11"} +medusa-backend | {"activity_id":"01KFPSQMZS8MKBEY7WMTR90H1R","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:26:11"} +medusa-backend | {"activity_id":"01KFPSQMZS8MKBEY7WMTR90H1R","duration":116,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:26:11"} +medusa-backend | {"activity_id":"01KFPSQNNQKREW3YG9HDXK2EN1","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:26:11"} +medusa-backend | {"activity_id":"01KFPSQNNQKREW3YG9HDXK2EN1","duration":280,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQNYHC3ZDZ78FEJZXDZ2Z","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQNYHC3ZDZ78FEJZXDZ2Z","duration":79,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQP13GF1FQQ7B912FG65M","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQP13GF1FQQ7B912FG65M","duration":29,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQP22Y06HM5PC139DACHN","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQP22Y06HM5PC139DACHN","duration":300,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQPBGRQZATCWENYE9RKZR","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQPBGRQZATCWENYE9RKZR","duration":10,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:26:12"} +medusa-backend | {"activity_id":"01KFPSQPBVFBY8833QB695JGFN","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:26:12"} diff --git a/backend-error-d.txt b/backend-error-d.txt new file mode 100644 index 0000000..c493a28 --- /dev/null +++ b/backend-error-d.txt @@ -0,0 +1,200 @@ +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:41:35"} +medusa-backend | {"activity_id":"01KFPTKVVYXG8YBKHA3SFY2XNR","duration":270,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4EW8XT0109B6B8HYJ6","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4EW8XT0109B6B8HYJ6","duration":8,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"Routes loaded in 3.30 ms","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"Routes loaded in 5.87 ms","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"Routes loaded in 6.79 ms","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","level":"info","message":"Routes loaded in 16.94 ms","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW4RFVXVQB345WT3CM52","duration":84,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW7TZJ6X3AHSSRD1DE0M","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKW7TZJ6X3AHSSRD1DE0M","duration":54,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKWA067C60CG8KJH24V7N","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKWA067C60CG8KJH24V7N","duration":313,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"activity_id":"01KFPTKWMC3TADSFDZC9TE5SHK","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:41:36"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:41:37"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:41:45"} +medusa-backend | {"activity_id":"01KFPTM5GJWCYX3V223NB5GQEG","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:41:45"} +medusa-backend | {"activity_id":"01KFPTM5GJWCYX3V223NB5GQEG","duration":82,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:41:45"} +medusa-backend | {"activity_id":"01KFPTM5K6PZSMAX2BHK6E8C9W","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:41:45"} +medusa-backend | {"activity_id":"01KFPTM5K6PZSMAX2BHK6E8C9W","duration":144,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:41:45"} +medusa-backend | {"activity_id":"01KFPTM5QRK40Q0BB954EF6J5T","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:41:45"} +medusa-backend | {"activity_id":"01KFPTM5QRK40Q0BB954EF6J5T","duration":69,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:41:45"} +medusa-backend | {"activity_id":"01KFPTM61NK7GHHZ0ATF6PTEEW","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM61NK7GHHZ0ATF6PTEEW","duration":258,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM69SZH08MSDY9PJDG7WG","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM69SZH08MSDY9PJDG7WG","duration":74,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6C5PNH6AH4N02N9H2E7","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6C5PNH6AH4N02N9H2E7","duration":29,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6D3WVG9YA7V0SK7Z1B5","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6D3WVG9YA7V0SK7Z1B5","duration":284,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6P2R4WKV756AA3X583Z","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6P2R4WKV756AA3X583Z","duration":8,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"Routes loaded in 2.95 ms","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"Routes loaded in 5.39 ms","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"Routes loaded in 6.33 ms","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","level":"info","message":"Routes loaded in 16.69 ms","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6PC0DJ9J6AVD3PEE4VX","duration":83,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6SCK1A0D02BXC4HJ5QE","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6SCK1A0D02BXC4HJ5QE","duration":57,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6VM6EENEZS99BRTKGTS","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:41:46"} +medusa-backend | {"activity_id":"01KFPTM6VM6EENEZS99BRTKGTS","duration":312,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:41:47"} +medusa-backend | {"activity_id":"01KFPTM7608G5T4X2AYAQZWW7Y","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:41:47"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:41:47"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:41:47"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:41:47"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:41:56"} +medusa-backend | {"activity_id":"01KFPTMG8YFDTCA2RTRAZNYZ8H","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:41:56"} +medusa-backend | {"activity_id":"01KFPTMG8YFDTCA2RTRAZNYZ8H","duration":79,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:41:56"} +medusa-backend | {"activity_id":"01KFPTMGBGPNM30Y5CMGN7BN4K","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:41:56"} +medusa-backend | {"activity_id":"01KFPTMGBGPNM30Y5CMGN7BN4K","duration":135,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:41:56"} +medusa-backend | {"activity_id":"01KFPTMGG4TQSTNR329CMYRKSP","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:41:56"} +medusa-backend | {"activity_id":"01KFPTMGG4TQSTNR329CMYRKSP","duration":72,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:41:56"} +medusa-backend | {"activity_id":"01KFPTMGTH09DQRVZA9M6WXDQJ","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMGTH09DQRVZA9M6WXDQJ","duration":280,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMH3B9WPPP97E0X2GYQNX","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMH3B9WPPP97E0X2GYQNX","duration":73,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMH5P7RNQ0A469QEQ69A5","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMH5P7RNQ0A469QEQ69A5","duration":28,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMH6K8QQ8FC79N32NVT9K","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMH6K8QQ8FC79N32NVT9K","duration":280,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFEVD28FFQYNYZRXQK2","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFEVD28FFQYNYZRXQK2","duration":10,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"Routes loaded in 4.02 ms","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"Routes loaded in 6.64 ms","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"Routes loaded in 7.53 ms","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","level":"info","message":"Routes loaded in 17.71 ms","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHFT1KBREZB7Q36QF8R9","duration":74,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHJHFFFQ4RZ9PWH89XPC","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:41:57"} +medusa-backend | {"activity_id":"01KFPTMHJHFFFQ4RZ9PWH89XPC","duration":56,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:41:58"} +medusa-backend | {"activity_id":"01KFPTMHMNFNREW8HS370HNQGZ","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:41:58"} +medusa-backend | {"activity_id":"01KFPTMHMNFNREW8HS370HNQGZ","duration":300,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:41:58"} +medusa-backend | {"activity_id":"01KFPTMHYJDPACK652ZN69HVN8","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:41:58"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:41:58"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:41:58"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:41:59"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:42:07"} +medusa-backend | {"activity_id":"01KFPTMV4MNCQFY0HSFX7YRGGF","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:42:07"} +medusa-backend | {"activity_id":"01KFPTMV4MNCQFY0HSFX7YRGGF","duration":68,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:42:07"} +medusa-backend | {"activity_id":"01KFPTMV6SS3B8Y0GWNP8E8DYB","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:42:07"} +medusa-backend | {"activity_id":"01KFPTMV6SS3B8Y0GWNP8E8DYB","duration":130,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:42:07"} +medusa-backend | {"activity_id":"01KFPTMVAYCA7RJSD4AM6M30VD","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:42:07"} +medusa-backend | {"activity_id":"01KFPTMVAYCA7RJSD4AM6M30VD","duration":67,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMVNJJM4A0182N726SVFV","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMVNJJM4A0182N726SVFV","duration":261,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMVXS9RDGWFP8GTYTM177","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMVXS9RDGWFP8GTYTM177","duration":78,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMW0A20GXSYMD01MPFGBC","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMW0A20GXSYMD01MPFGBC","duration":29,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMW1ACHQ5TFBWT01Q0SPC","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMW1ACHQ5TFBWT01Q0SPC","duration":284,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMWA8JYRP6CBVQ9N3JMK2","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMWA8JYRP6CBVQ9N3JMK2","duration":9,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:42:08"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"Routes loaded in 3.83 ms","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"Routes loaded in 6.53 ms","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"Routes loaded in 7.33 ms","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","level":"info","message":"Routes loaded in 17.27 ms","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWAMP30H53VMZ95CE3EP","duration":89,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWE5W9JFBEM3GGBA03AZ","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWE5W9JFBEM3GGBA03AZ","duration":59,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWGJ6A58N0742X8DK6KT","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWGJ6A58N0742X8DK6KT","duration":310,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"activity_id":"01KFPTMWTV8AYHNREHET41FAS4","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:42:09"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:42:10"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN65AWVKMVSMJT8W1S0E5","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN65AWVKMVSMJT8W1S0E5","duration":69,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN67JFG8M6QX4H00FTCMD","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN67JFG8M6QX4H00FTCMD","duration":123,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN6BQJX262T3B21SPP0AW","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN6BQJX262T3B21SPP0AW","duration":75,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN6PG00KMM5D45GVEQ7EW","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN6PG00KMM5D45GVEQ7EW","duration":259,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN6YPDSXN6J9P28T4H2ST","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN6YPDSXN6J9P28T4H2ST","duration":77,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN715NDJ0Y3ZESMGQ4AFR","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN715NDJ0Y3ZESMGQ4AFR","duration":30,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"activity_id":"01KFPTN726ZPZKHPV88FXG0BGR","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:42:19"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN726ZPZKHPV88FXG0BGR","duration":272,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7ASEF0VM4JVM3QY3Q9A","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7ASEF0VM4JVM3QY3Q9A","duration":9,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"Routes loaded in 3.70 ms","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"Routes loaded in 6.72 ms","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"Routes loaded in 7.71 ms","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","level":"info","message":"Routes loaded in 26.64 ms","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7B4Z25WFPSRHWTD10A1","duration":100,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7ES78ZNC2KZR7N0A67M","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7ES78ZNC2KZR7N0A67M","duration":53,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7GSXR6S26WJFAFQJ17F","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7GSXR6S26WJFAFQJ17F","duration":303,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"activity_id":"01KFPTN7V4SMTTJ3NXN0G5SWES","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:42:20"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:42:21"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:42:21"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:42:21"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory diff --git a/backend-error-e.txt b/backend-error-e.txt new file mode 100644 index 0000000..689912f --- /dev/null +++ b/backend-error-e.txt @@ -0,0 +1,200 @@ +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:56:51"} +medusa-backend | {"activity_id":"01KFPVFTE8GWRX5E6RQYV41XCH","duration":291,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQEXX2RM6P9M20YJQ62","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQEXX2RM6P9M20YJQ62","duration":10,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"Routes loaded in 4.00 ms","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"Routes loaded in 6.56 ms","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"Routes loaded in 7.42 ms","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","level":"info","message":"Routes loaded in 18.40 ms","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTQTD3RPJHXC4KKN0QNK","duration":92,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTV776W59T801Q3BQZ8N","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTV776W59T801Q3BQZ8N","duration":62,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTXJJKJAM5VF07XK46J6","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFTXJJKJAM5VF07XK46J6","duration":352,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"activity_id":"01KFPVFV9RGQQCCB02G426EREA","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:56:52"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:56:53"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:56:53"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:57:02"} +medusa-backend | {"activity_id":"01KFPVG4Z29Z8XQACS9DC40DQ9","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:57:02"} +medusa-backend | {"activity_id":"01KFPVG4Z29Z8XQACS9DC40DQ9","duration":77,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:57:02"} +medusa-backend | {"activity_id":"01KFPVG51JX5DHB5HEQZF1HW17","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:57:02"} +medusa-backend | {"activity_id":"01KFPVG51JX5DHB5HEQZF1HW17","duration":123,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:57:02"} +medusa-backend | {"activity_id":"01KFPVG55SQ1PH2S4CNM02HP1W","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:57:02"} +medusa-backend | {"activity_id":"01KFPVG55SQ1PH2S4CNM02HP1W","duration":71,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:57:02"} +medusa-backend | {"activity_id":"01KFPVG5GMXBJSZKCJ4ANN0SZV","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG5GMXBJSZKCJ4ANN0SZV","duration":263,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG5RY9N4VJK5QFJGPA798","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG5RY9N4VJK5QFJGPA798","duration":75,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG5VBWGH3XWCH8XKCZSDQ","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG5VBWGH3XWCH8XKCZSDQ","duration":28,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG5WAD4MA3G4KNJGK97ZM","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG5WAD4MA3G4KNJGK97ZM","duration":287,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65BW3XPEC13V93Z2HNM","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65BW3XPEC13V93Z2HNM","duration":8,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"Routes loaded in 3.30 ms","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"Routes loaded in 5.78 ms","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"Routes loaded in 6.72 ms","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","level":"info","message":"Routes loaded in 17.09 ms","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG65ND86PR2SACZN0Y0B6","duration":87,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG68T619X6BCDY2QVGEX5","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG68T619X6BCDY2QVGEX5","duration":56,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG6B1MJW80CFHXZ64Q2RC","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:57:03"} +medusa-backend | {"activity_id":"01KFPVG6B1MJW80CFHXZ64Q2RC","duration":315,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:57:04"} +medusa-backend | {"activity_id":"01KFPVG6NGRCY883PNSMY1EBPF","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:57:04"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:57:04"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:57:04"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:57:04"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:57:13"} +medusa-backend | {"activity_id":"01KFPVGFJQ61CR8ZT87ANQHX90","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:57:13"} +medusa-backend | {"activity_id":"01KFPVGFJQ61CR8ZT87ANQHX90","duration":69,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:57:13"} +medusa-backend | {"activity_id":"01KFPVGFMYGFWCZ4Y651S2DKMG","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:57:13"} +medusa-backend | {"activity_id":"01KFPVGFMYGFWCZ4Y651S2DKMG","duration":123,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:57:13"} +medusa-backend | {"activity_id":"01KFPVGFRW6E7D17QCJ3QVB6JP","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:57:13"} +medusa-backend | {"activity_id":"01KFPVGFRW6E7D17QCJ3QVB6JP","duration":63,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:57:13"} +medusa-backend | {"activity_id":"01KFPVGG2KR7AG3JJRATYGD828","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:57:13"} +medusa-backend | {"activity_id":"01KFPVGG2KR7AG3JJRATYGD828","duration":257,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGAPWS0ADHVE017W6A3G","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGAPWS0ADHVE017W6A3G","duration":71,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGCZ08CA17QP8CXBNPVX","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGCZ08CA17QP8CXBNPVX","duration":28,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGDWMQN5EH8H4BTKPY9N","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGDWMQN5EH8H4BTKPY9N","duration":287,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGPXKN55CXW0QH62N4BR","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGPXKN55CXW0QH62N4BR","duration":8,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"Routes loaded in 2.92 ms","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"Routes loaded in 4.90 ms","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"Routes loaded in 6.77 ms","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","level":"info","message":"Routes loaded in 16.41 ms","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGQ86Q0MP67DJWAJYXFZ","duration":72,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGSZA6BCMAK3K64KQV28","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGSZA6BCMAK3K64KQV28","duration":57,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGWC7XPJW428AX1SPKN0","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:57:14"} +medusa-backend | {"activity_id":"01KFPVGGWC7XPJW428AX1SPKN0","duration":290,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:57:15"} +medusa-backend | {"activity_id":"01KFPVGH684KPMA3XAK6V14744","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:57:15"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:57:15"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:57:15"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:57:15"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:57:24"} +medusa-backend | {"activity_id":"01KFPVGTG2X9PDH8MRY51CK6A1","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:57:24"} +medusa-backend | {"activity_id":"01KFPVGTG2X9PDH8MRY51CK6A1","duration":78,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:57:24"} +medusa-backend | {"activity_id":"01KFPVGTJXTG866494S832JBM9","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:57:24"} +medusa-backend | {"activity_id":"01KFPVGTJXTG866494S832JBM9","duration":132,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:57:24"} +medusa-backend | {"activity_id":"01KFPVGTQ4XCTWM0AEYR3EH8EW","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:57:24"} +medusa-backend | {"activity_id":"01KFPVGTQ4XCTWM0AEYR3EH8EW","duration":67,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:57:24"} +medusa-backend | {"activity_id":"01KFPVGV1MJHHKNQPWP5Z1N6QN","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGV1MJHHKNQPWP5Z1N6QN","duration":341,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVCE6PWFVT4G2PC0R1F8","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVCE6PWFVT4G2PC0R1F8","duration":91,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVFCAFSP615FRVC100C6","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVFCAFSP615FRVC100C6","duration":34,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVGHTE8FW6E3ZZW97DDY","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVGHTE8FW6E3ZZW97DDY","duration":333,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVV10HYR804PNHCBQ4Q9","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVV10HYR804PNHCBQ4Q9","duration":11,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:57:25"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"Routes loaded in 3.32 ms","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"Routes loaded in 5.84 ms","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"Routes loaded in 6.85 ms","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","level":"info","message":"Routes loaded in 17.31 ms","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVVFEKYBBT138F7SMTGD","duration":96,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVZ0PJRADJSKBEBBT197","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGVZ0PJRADJSKBEBBT197","duration":85,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGW29N7XDJ6AWWNCFRB5C","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGW29N7XDJ6AWWNCFRB5C","duration":428,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"activity_id":"01KFPVGWGC6FJN4XAVPE9DE1HC","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:57:26"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:57:27"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:57:36"} +medusa-backend | {"activity_id":"01KFPVH6539SDDBPQ0YGNYYB46","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:57:36"} +medusa-backend | {"activity_id":"01KFPVH6539SDDBPQ0YGNYYB46","duration":71,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:57:36"} +medusa-backend | {"activity_id":"01KFPVH67CM1R7E716EMXEKFWW","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:57:36"} +medusa-backend | {"activity_id":"01KFPVH67CM1R7E716EMXEKFWW","duration":134,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:57:36"} +medusa-backend | {"activity_id":"01KFPVH6BNBJ08PTVYWHQ52A41","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:57:36"} +medusa-backend | {"activity_id":"01KFPVH6BNBJ08PTVYWHQ52A41","duration":70,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:57:36"} +medusa-backend | {"activity_id":"01KFPVH6PMHVF6HRYHCAMXMSCD","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH6PMHVF6HRYHCAMXMSCD","duration":261,"level":"info","message":"Database initialized","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH6YVN5M2VBT7APFVWJVC","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH6YVN5M2VBT7APFVWJVC","duration":79,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH71CKJE13S24CCF8N3CN","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH71CKJE13S24CCF8N3CN","duration":31,"level":"info","message":"Services initialized","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH72CVFWKZAFPYJNJ5D67","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH72CVFWKZAFPYJNJ5D67","duration":289,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BGAHYXD13V8SP5PJD4","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BGAHYXD13V8SP5PJD4","duration":9,"level":"info","message":"Express intialized","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"Routes loaded in 3.48 ms","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"Routes loaded in 5.87 ms","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"Routes loaded in 6.88 ms","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","level":"info","message":"Routes loaded in 16.99 ms","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7BVKSMWAZYEENCYF2PT","duration":86,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7EZ4T2PF0T5KF1CZREM","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7EZ4T2PF0T5KF1CZREM","duration":56,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7H8HRGTY757ED67QY62","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 01:57:37"} +medusa-backend | {"activity_id":"01KFPVH7H8HRGTY757ED67QY62","duration":311,"level":"info","message":"API initialized","timestamp":"2026-01-24 01:57:38"} +medusa-backend | {"activity_id":"01KFPVH7VRDWHQJF93TKYEM6Y9","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 01:57:38"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:57:38"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 01:57:38"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 01:57:38"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory diff --git a/backend-error-f.txt b/backend-error-f.txt new file mode 100644 index 0000000..bcaf402 --- /dev/null +++ b/backend-error-f.txt @@ -0,0 +1,200 @@ +medusa-backend | {"activity_id":"01KFPVWYKBDVN0N2C1YWH0688A","duration":30,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYMB2GCH1WHYTCFCQ5ZK","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYMB2GCH1WHYTCFCQ5ZK","duration":302,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYXWY4GA9EJY8DG15MMZ","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYXWY4GA9EJY8DG15MMZ","duration":16,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"Routes loaded in 3.28 ms","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"Routes loaded in 5.71 ms","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"Routes loaded in 6.58 ms","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","level":"info","message":"Routes loaded in 17.15 ms","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWYYEQQY6KKBYDAXAPQSR","duration":92,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWZ1VDHPJ0SP1X85QV7K9","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWZ1VDHPJ0SP1X85QV7K9","duration":60,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWZ45VD2E45YSQM655R9P","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWZ45VD2E45YSQM655R9P","duration":326,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"activity_id":"01KFPVWZEW2YRCXTWT3Q9N2NF6","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:04:02"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:04:03"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:04:03"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:04:03"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 02:04:12"} +medusa-backend | {"activity_id":"01KFPVX8JNNX83YX1W087WZAHN","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 02:04:12"} +medusa-backend | {"activity_id":"01KFPVX8JNNX83YX1W087WZAHN","duration":78,"level":"info","message":"Models initialized","timestamp":"2026-01-24 02:04:12"} +medusa-backend | {"activity_id":"01KFPVX8NBHZHWP1XVS9FZGE42","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 02:04:12"} +medusa-backend | {"activity_id":"01KFPVX8NBHZHWP1XVS9FZGE42","duration":147,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 02:04:12"} +medusa-backend | {"activity_id":"01KFPVX8T5X624Q7Q2M3THWDVT","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 02:04:12"} +medusa-backend | {"activity_id":"01KFPVX8T5X624Q7Q2M3THWDVT","duration":93,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 02:04:12"} +medusa-backend | {"activity_id":"01KFPVX96VR19VP78XGVFYGZEV","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 02:04:12"} +medusa-backend | {"activity_id":"01KFPVX96VR19VP78XGVFYGZEV","duration":322,"level":"info","message":"Database initialized","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVX9H2RQ5S4C0PA9KBQ23A","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVX9H2RQ5S4C0PA9KBQ23A","duration":88,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVX9KWX7NH0KVTW5XBZP3R","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVX9KWX7NH0KVTW5XBZP3R","duration":39,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVX9N6TFJWN2R9QK4Y9MT4","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVX9N6TFJWN2R9QK4Y9MT4","duration":380,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA144C4655NNENMMGZW5","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA144C4655NNENMMGZW5","duration":11,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"Routes loaded in 4.06 ms","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"Routes loaded in 7.03 ms","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"Routes loaded in 8.07 ms","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","level":"info","message":"Routes loaded in 18.95 ms","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA1HEFNDNZK72PW3W6JX","duration":95,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA53YN4BH8FZF89RSWD8","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA53YN4BH8FZF89RSWD8","duration":67,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA7M3WTY97RERBFBD3FZ","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:04:13"} +medusa-backend | {"activity_id":"01KFPVXA7M3WTY97RERBFBD3FZ","duration":464,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:04:14"} +medusa-backend | {"activity_id":"01KFPVXAQ1WKR6V5XRZ03B5G8K","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:04:14"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 02:04:23"} +medusa-backend | {"activity_id":"01KFPVXKDJ9V32N45G7HSV4TBQ","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 02:04:23"} +medusa-backend | {"activity_id":"01KFPVXKDJ9V32N45G7HSV4TBQ","duration":69,"level":"info","message":"Models initialized","timestamp":"2026-01-24 02:04:23"} +medusa-backend | {"activity_id":"01KFPVXKFRDBRG5YRNEKSESQVT","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 02:04:23"} +medusa-backend | {"activity_id":"01KFPVXKFRDBRG5YRNEKSESQVT","duration":117,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 02:04:23"} +medusa-backend | {"activity_id":"01KFPVXKKNK4NSC5Z5X0XQQT3Y","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 02:04:23"} +medusa-backend | {"activity_id":"01KFPVXKKNK4NSC5Z5X0XQQT3Y","duration":78,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 02:04:23"} +medusa-backend | {"activity_id":"01KFPVXKY4DBPA0G5FSHKNF7DN","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 02:04:23"} +medusa-backend | {"activity_id":"01KFPVXKY4DBPA0G5FSHKNF7DN","duration":262,"level":"info","message":"Database initialized","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXM6D0AE03WT8F6VQ9B24","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXM6D0AE03WT8F6VQ9B24","duration":75,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXM8T9ET72Z94QMEKX0B2","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXM8T9ET72Z94QMEKX0B2","duration":31,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXM9VNYFMCVRPJ7C380J4","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXM9VNYFMCVRPJ7C380J4","duration":280,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMJNMT92341DCRYDWTR6","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMJNMT92341DCRYDWTR6","duration":19,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"Routes loaded in 3.30 ms","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"Routes loaded in 5.88 ms","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"Routes loaded in 6.89 ms","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","level":"info","message":"Routes loaded in 17.20 ms","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMKA7Q3VTYJWKJYYJC54","duration":106,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMQ1FCXSD3Z4G5TN0M1Q","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMQ1FCXSD3Z4G5TN0M1Q","duration":62,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMS9SG6KZAESZAG2MVMA","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:04:24"} +medusa-backend | {"activity_id":"01KFPVXMS9SG6KZAESZAG2MVMA","duration":308,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:04:25"} +medusa-backend | {"activity_id":"01KFPVXN3CS0ZE93ENMV15FKT9","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:04:25"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:04:25"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:04:25"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:04:25"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 02:04:34"} +medusa-backend | {"activity_id":"01KFPVXYB2P1GW5TVW0ET2BK2V","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 02:04:34"} +medusa-backend | {"activity_id":"01KFPVXYB2P1GW5TVW0ET2BK2V","duration":74,"level":"info","message":"Models initialized","timestamp":"2026-01-24 02:04:34"} +medusa-backend | {"activity_id":"01KFPVXYDFP8BJPXYF975T5T4T","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 02:04:34"} +medusa-backend | {"activity_id":"01KFPVXYDFP8BJPXYF975T5T4T","duration":125,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 02:04:34"} +medusa-backend | {"activity_id":"01KFPVXYHEFXX0KE17KC6CTKTX","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 02:04:34"} +medusa-backend | {"activity_id":"01KFPVXYHEFXX0KE17KC6CTKTX","duration":74,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 02:04:34"} +medusa-backend | {"activity_id":"01KFPVXYWSCJQ9C53KX3DPJP3V","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXYWSCJQ9C53KX3DPJP3V","duration":248,"level":"info","message":"Database initialized","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZ4PJJR9AFCZ1XXZVDV6","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZ4PJJR9AFCZ1XXZVDV6","duration":80,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZ78FZ842K95J99191J4","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZ78FZ842K95J99191J4","duration":28,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZ87M8CXN2EC0BVY715K","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZ87M8CXN2EC0BVY715K","duration":307,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZHWH1A9CBQ25N24VKHR","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZHWH1A9CBQ25N24VKHR","duration":9,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"Routes loaded in 3.87 ms","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"Routes loaded in 6.24 ms","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"Routes loaded in 7.11 ms","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","level":"info","message":"Routes loaded in 19.07 ms","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZJ6JX5GRM8A8JG7ZK1D","duration":89,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZNEMQNT19A8JYQBEQZE","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZNEMQNT19A8JYQBEQZE","duration":56,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZQMW16AAG3NEA0Z2J77","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:04:35"} +medusa-backend | {"activity_id":"01KFPVXZQMW16AAG3NEA0Z2J77","duration":315,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:04:36"} +medusa-backend | {"activity_id":"01KFPVY01WFCF2THTE9Z4GCZPF","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:04:36"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:04:36"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:04:36"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:04:36"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 02:04:46"} +medusa-backend | {"activity_id":"01KFPVY9WTGMVXMRAEJFPV0Y7T","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 02:04:46"} +medusa-backend | {"activity_id":"01KFPVY9WTGMVXMRAEJFPV0Y7T","duration":78,"level":"info","message":"Models initialized","timestamp":"2026-01-24 02:04:46"} +medusa-backend | {"activity_id":"01KFPVY9ZAFSAQ2PYDPD0SBJY2","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 02:04:46"} +medusa-backend | {"activity_id":"01KFPVY9ZAFSAQ2PYDPD0SBJY2","duration":128,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 02:04:46"} +medusa-backend | {"activity_id":"01KFPVYA3DJXDENW6D5DERYYMX","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 02:04:46"} +medusa-backend | {"activity_id":"01KFPVYA3DJXDENW6D5DERYYMX","duration":66,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 02:04:46"} +medusa-backend | {"activity_id":"01KFPVYAE12MC7H61E98N7K3HG","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 02:04:46"} +medusa-backend | {"activity_id":"01KFPVYAE12MC7H61E98N7K3HG","duration":254,"level":"info","message":"Database initialized","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYAP2RW0CXM3VGEBC6GPQ","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYAP2RW0CXM3VGEBC6GPQ","duration":82,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYARQDNE85QAR65WDBHN4","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYARQDNE85QAR65WDBHN4","duration":28,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYASN07W32QPSKJ59Z41B","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYASN07W32QPSKJ59Z41B","duration":284,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2K3TGM3TQ55S33JE2J","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2K3TGM3TQ55S33JE2J","duration":10,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"Routes loaded in 3.67 ms","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"Routes loaded in 6.23 ms","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"Routes loaded in 7.21 ms","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","level":"info","message":"Routes loaded in 16.63 ms","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB2ZGHK61FN2F7JB9GAB","duration":74,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB5RJ16KW7NNDBSPQEW7","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB5RJ16KW7NNDBSPQEW7","duration":58,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB81NH8Y1YMCCGYXQ5Q5","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:04:47"} +medusa-backend | {"activity_id":"01KFPVYB81NH8Y1YMCCGYXQ5Q5","duration":313,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:04:48"} +medusa-backend | {"activity_id":"01KFPVYBJ7EBCT4VKEAR8J9NHE","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:04:48"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:04:48"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:04:48"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:04:48"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory diff --git a/backend-error-g.txt b/backend-error-g.txt new file mode 100644 index 0000000..d29c9fd --- /dev/null +++ b/backend-error-g.txt @@ -0,0 +1,200 @@ +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBB3ZP6PSHRPV0BMAPFG0","duration":273,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCJTR9VYSBQXW5JE77W","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCJTR9VYSBQXW5JE77W","duration":10,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"Routes loaded in 3.72 ms","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"Routes loaded in 6.34 ms","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"Routes loaded in 7.26 ms","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","level":"info","message":"Routes loaded in 17.28 ms","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBCYSMGYZ7ZQK680TWMT","duration":87,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBG67C5TRQA76X9BX6D2","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:11:53"} +medusa-backend | {"activity_id":"01KFPWBBG67C5TRQA76X9BX6D2","duration":63,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:11:54"} +medusa-backend | {"activity_id":"01KFPWBBJHMC55ARVS6GQ5M9VF","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:11:54"} +medusa-backend | {"activity_id":"01KFPWBBJHMC55ARVS6GQ5M9VF","duration":334,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:11:54"} +medusa-backend | {"activity_id":"01KFPWBBXGBWM4233E7PPHH21Y","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:11:54"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:11:54"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:11:54"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:11:55"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 02:12:04"} +medusa-backend | {"activity_id":"01KFPWBNG5VJDQDW9SCVARHHEZ","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 02:12:04"} +medusa-backend | {"activity_id":"01KFPWBNG5VJDQDW9SCVARHHEZ","duration":68,"level":"info","message":"Models initialized","timestamp":"2026-01-24 02:12:04"} +medusa-backend | {"activity_id":"01KFPWBNJCP6JZ2XXDBYF4RJN2","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 02:12:04"} +medusa-backend | {"activity_id":"01KFPWBNJCP6JZ2XXDBYF4RJN2","duration":133,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 02:12:04"} +medusa-backend | {"activity_id":"01KFPWBNPK2M6J1TAGHK0XB2JH","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 02:12:04"} +medusa-backend | {"activity_id":"01KFPWBNPK2M6J1TAGHK0XB2JH","duration":73,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 02:12:04"} +medusa-backend | {"activity_id":"01KFPWBP1XAM3GN8X4M0WNX2MZ","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 02:12:04"} +medusa-backend | {"activity_id":"01KFPWBP1XAM3GN8X4M0WNX2MZ","duration":289,"level":"info","message":"Database initialized","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPB1Y57D7WB3X68TF3Z3","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPB1Y57D7WB3X68TF3Z3","duration":78,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPDH52RKPQ4A33F8EVVF","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPDH52RKPQ4A33F8EVVF","duration":29,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPEHEWA3SW7X745PK355","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPEHEWA3SW7X745PK355","duration":300,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPQZ5320KP5BT7QD9W3P","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPQZ5320KP5BT7QD9W3P","duration":9,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"Routes loaded in 4.65 ms","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"Routes loaded in 7.22 ms","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"Routes loaded in 8.13 ms","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","level":"info","message":"Routes loaded in 20.45 ms","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPRCZGC4KNVNR3HDAZ5Y","duration":92,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPVVRBXSH6H9F15Q3MX0","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPVVRBXSH6H9F15Q3MX0","duration":68,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPYNZHKCX3EAVMZCM10E","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBPYNZHKCX3EAVMZCM10E","duration":278,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:12:05"} +medusa-backend | {"activity_id":"01KFPWBQ84FKPGD71B9VXZ7A4B","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:12:06"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:12:06"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:12:06"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:12:06"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 02:12:15"} +medusa-backend | {"activity_id":"01KFPWC0CY94S7TQT9QKHTQWFM","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 02:12:15"} +medusa-backend | {"activity_id":"01KFPWC0CY94S7TQT9QKHTQWFM","duration":71,"level":"info","message":"Models initialized","timestamp":"2026-01-24 02:12:15"} +medusa-backend | {"activity_id":"01KFPWC0F8HQZNPEXY0MH7DKW5","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 02:12:15"} +medusa-backend | {"activity_id":"01KFPWC0F8HQZNPEXY0MH7DKW5","duration":108,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 02:12:15"} +medusa-backend | {"activity_id":"01KFPWC0JQ9720JE47RAK0VT2B","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 02:12:15"} +medusa-backend | {"activity_id":"01KFPWC0JQ9720JE47RAK0VT2B","duration":77,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 02:12:15"} +medusa-backend | {"activity_id":"01KFPWC0X566SJ801DAHGJB14P","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 02:12:15"} +medusa-backend | {"activity_id":"01KFPWC0X566SJ801DAHGJB14P","duration":274,"level":"info","message":"Database initialized","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC15SAEM3PNVD5H6ETRSK","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC15SAEM3PNVD5H6ETRSK","duration":74,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC186DCARXRZ20WTRT492","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC186DCARXRZ20WTRT492","duration":28,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1953XH2PTAZ7W0D8Z4D","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1953XH2PTAZ7W0D8Z4D","duration":275,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1HTFDN3494TP6CSTAG3","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1HTFDN3494TP6CSTAG3","duration":8,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"Routes loaded in 3.64 ms","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"Routes loaded in 7.50 ms","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"Routes loaded in 8.45 ms","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","level":"info","message":"Routes loaded in 19.17 ms","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1J4XGXVYJCBM1GVDR2B","duration":86,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1N8NNJ0DQ5W55XSQRD9","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1N8NNJ0DQ5W55XSQRD9","duration":67,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1QS03R7SATJWQSFQ9AB","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:12:16"} +medusa-backend | {"activity_id":"01KFPWC1QS03R7SATJWQSFQ9AB","duration":385,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:12:17"} +medusa-backend | {"activity_id":"01KFPWC24GVHE2B9AJYY0XTBB8","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:12:17"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:12:17"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:12:17"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:12:17"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 02:12:26"} +medusa-backend | {"activity_id":"01KFPWCBMW2TP7RXW60128G7Y4","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 02:12:26"} +medusa-backend | {"activity_id":"01KFPWCBMW2TP7RXW60128G7Y4","duration":74,"level":"info","message":"Models initialized","timestamp":"2026-01-24 02:12:26"} +medusa-backend | {"activity_id":"01KFPWCBQ9WB5FFWY53YWEX868","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 02:12:26"} +medusa-backend | {"activity_id":"01KFPWCBQ9WB5FFWY53YWEX868","duration":122,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCBV5VAGM5ZS0E26DTCA8","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCBV5VAGM5ZS0E26DTCA8","duration":74,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCC66N5SS0D97M3ZGGFQ2","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCC66N5SS0D97M3ZGGFQ2","duration":259,"level":"info","message":"Database initialized","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCCEB321VK1MS9ZRZV1VR","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCCEB321VK1MS9ZRZV1VR","duration":74,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCCGQE8ZMXH9CBYVXEWTJ","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCCGQE8ZMXH9CBYVXEWTJ","duration":27,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCCHNPJ8Q0NFM9BK1YNAG","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:12:27"} +medusa-backend | {"activity_id":"01KFPWCCHNPJ8Q0NFM9BK1YNAG","duration":308,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVBWDSBZ8N9G3M5X7SA","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVBWDSBZ8N9G3M5X7SA","duration":8,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"Routes loaded in 4.13 ms","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"Routes loaded in 6.48 ms","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"Routes loaded in 7.48 ms","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","level":"info","message":"Routes loaded in 17.78 ms","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCVNPSM1EWDZ6G5EFQ29","duration":74,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCYBJHB6M9P848R0A0Q9","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCCYBJHB6M9P848R0A0Q9","duration":59,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCD0R2S59SMN4R0WMQ2CK","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCD0R2S59SMN4R0WMQ2CK","duration":245,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"activity_id":"01KFPWCD90A140H6SNNZQ5C7SJ","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:12:28"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:12:29"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 02:12:37"} +medusa-backend | {"activity_id":"01KFPWCP83XE3E3V2PPMMRVSR1","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 02:12:37"} +medusa-backend | {"activity_id":"01KFPWCP83XE3E3V2PPMMRVSR1","duration":69,"level":"info","message":"Models initialized","timestamp":"2026-01-24 02:12:37"} +medusa-backend | {"activity_id":"01KFPWCPAAX4FQFH2JG3YMANGV","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 02:12:37"} +medusa-backend | {"activity_id":"01KFPWCPAAX4FQFH2JG3YMANGV","duration":124,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 02:12:37"} +medusa-backend | {"activity_id":"01KFPWCPE79NWSKE43F1NWYC95","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 02:12:37"} +medusa-backend | {"activity_id":"01KFPWCPE79NWSKE43F1NWYC95","duration":63,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCPQYRYPK9Q5V87CJDZR0","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCPQYRYPK9Q5V87CJDZR0","duration":253,"level":"info","message":"Database initialized","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCPZYYD7R3SHW7VRZ12NB","config":{},"level":"info","message":"Initializing repositories\n","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCPZYYD7R3SHW7VRZ12NB","duration":70,"level":"info","message":"Repositories initialized","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQ2665W5KXXMT52JP38Q","config":{},"level":"info","message":"Initializing services\n","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQ2665W5KXXMT52JP38Q","duration":28,"level":"info","message":"Services initialized","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQ334J7HQ25ZAJ4SCH8W","config":{},"level":"info","message":"Initializing modules\n","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'event-bus-redis' established","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"level":"info","message":"Connection to Redis in module 'cache-redis' established","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQ334J7HQ25ZAJ4SCH8W","duration":283,"level":"info","message":"Modules initialized","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQBZSQHPTFX1XX0N0YHZ","config":{},"level":"info","message":"Initializing express\n","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQBZSQHPTFX1XX0N0YHZ","duration":8,"level":"info","message":"Express intialized","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","config":{},"level":"info","message":"Initializing plugins\n","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"Registering custom endpoints for your Medusa project","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"Registering custom endpoints for medusa-fulfillment-manual","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"Registering custom endpoints for medusa-payment-manual","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"Registering custom endpoints for @medusajs/file-local","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"Routes loaded in 3.03 ms","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"Routes loaded in 5.86 ms","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"Routes loaded in 6.82 ms","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"No middleware files found in /app/medusa/node_modules/@medusajs/file-local/dist/api. Skipping middleware configuration.","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","level":"info","message":"Routes loaded in 16.80 ms","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQC9XRXMRCX2EH1H74C5","duration":72,"level":"info","message":"Plugins intialized","timestamp":"2026-01-24 02:12:38"} +medusa-backend | {"activity_id":"01KFPWCQEXSCFK6C89Y5AFT28N","config":{},"level":"info","message":"Initializing subscribers\n","timestamp":"2026-01-24 02:12:39"} +medusa-backend | {"activity_id":"01KFPWCQEXSCFK6C89Y5AFT28N","duration":58,"level":"info","message":"Subscribers initialized","timestamp":"2026-01-24 02:12:39"} +medusa-backend | {"activity_id":"01KFPWCQH55DEWGEA4S3V0XDRS","config":{},"level":"info","message":"Initializing API\n","timestamp":"2026-01-24 02:12:39"} +medusa-backend | {"activity_id":"01KFPWCQH55DEWGEA4S3V0XDRS","duration":302,"level":"info","message":"API initialized","timestamp":"2026-01-24 02:12:39"} +medusa-backend | {"activity_id":"01KFPWCQVDV376HWMMN4YFXM52","config":{},"level":"info","message":"Initializing defaults\n","timestamp":"2026-01-24 02:12:39"} +medusa-backend | {"level":"warn","message":"You don't have any notification provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:12:39"} +medusa-backend | {"level":"warn","message":"You don't have any taxProviders provider plugins installed. You may want to add one to your project.","timestamp":"2026-01-24 02:12:39"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":35,"fileName":"/app/medusa/node_modules/typeorm/entity-manager/EntityManager.js","functionName":"EntityManager.update","lineNumber":349,"methodName":"update","native":false,"typeName":"EntityManager"},{"columnNumber":29,"fileName":"/app/medusa/node_modules/typeorm/repository/Repository.js","functionName":"Repository.update","lineNumber":113,"methodName":"update","native":false,"typeName":"Repository"},{"columnNumber":68,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":113,"methodName":null,"native":false,"typeName":"PaymentProviderService"},{"columnNumber":23,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"step","lineNumber":48,"methodName":null,"native":false,"typeName":null},{"columnNumber":53,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"Object.next","lineNumber":29,"methodName":"next","native":false,"typeName":"Object"},{"columnNumber":71,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":23,"methodName":null,"native":false,"typeName":null},{"columnNumber":null,"fileName":null,"functionName":"new Promise","lineNumber":null,"methodName":null,"native":false,"typeName":null},{"columnNumber":12,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":"__awaiter","lineNumber":19,"methodName":null,"native":false,"typeName":null},{"columnNumber":107,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/services/payment-provider.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":null},{"columnNumber":62,"fileName":"/app/medusa/node_modules/@medusajs/medusa/dist/interfaces/transaction-base-service.js","functionName":null,"lineNumber":106,"methodName":null,"native":false,"typeName":"PaymentProviderService"}],"timestamp":"2026-01-24 02:12:40"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory diff --git a/backend-error.txt b/backend-error.txt new file mode 100644 index 0000000..00c6e82 --- /dev/null +++ b/backend-error.txt @@ -0,0 +1,200 @@ +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:58:30"} +medusa-backend | {"activity_id":"01KFPR4ZP84F4YBY2WE3GTQZC7","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:58:30"} +medusa-backend | {"activity_id":"01KFPR4ZP84F4YBY2WE3GTQZC7","duration":151,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:58:31"} +medusa-backend | {"activity_id":"01KFPR4ZVH3110HTTKKSXSMWV1","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:58:31"} +medusa-backend | {"activity_id":"01KFPR4ZVH3110HTTKKSXSMWV1","duration":441,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:58:31"} +medusa-backend | {"activity_id":"01KFPR509WG4C9J59XR3T6KKNF","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:58:31"} +medusa-backend | {"activity_id":"01KFPR509WG4C9J59XR3T6KKNF","duration":358,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:58:31"} +medusa-backend | {"activity_id":"01KFPR51NBSCSB2YGZ72SYGHS3","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:58:33"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:58:33"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:58:42"} +medusa-backend | {"activity_id":"01KFPR5B5GY8KMHXE13NRKZ1YT","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:58:42"} +medusa-backend | {"activity_id":"01KFPR5B5GY8KMHXE13NRKZ1YT","duration":69,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:58:42"} +medusa-backend | {"activity_id":"01KFPR5B7PN6B54YA80PNH5NJW","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:58:42"} +medusa-backend | {"activity_id":"01KFPR5B7PN6B54YA80PNH5NJW","duration":152,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:58:42"} +medusa-backend | {"activity_id":"01KFPR5BCGJQD273AH2V44JSFD","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:58:42"} +medusa-backend | {"activity_id":"01KFPR5BCGJQD273AH2V44JSFD","duration":73,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:58:43"} +medusa-backend | {"activity_id":"01KFPR5BPZCZQE0J5ZE0NWADA5","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:58:43"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:58:43"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:58:52"} +medusa-backend | {"activity_id":"01KFPR5MEB5HWWRHCBP6DY3G12","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:58:52"} +medusa-backend | {"activity_id":"01KFPR5MEB5HWWRHCBP6DY3G12","duration":77,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:58:52"} +medusa-backend | {"activity_id":"01KFPR5MGS8CX306PM9HF7V82X","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:58:52"} +medusa-backend | {"activity_id":"01KFPR5MGS8CX306PM9HF7V82X","duration":157,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:58:52"} +medusa-backend | {"activity_id":"01KFPR5MNSCZCJN3ATAV1VE5KE","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:58:52"} +medusa-backend | {"activity_id":"01KFPR5MNSCZCJN3ATAV1VE5KE","duration":74,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:58:52"} +medusa-backend | {"activity_id":"01KFPR5N0BSZWRWZDJ47BVE5YJ","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:58:52"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:58:53"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:59:01"} +medusa-backend | {"activity_id":"01KFPR5XCTQ3GGADEW4VD4SF40","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:59:01"} +medusa-backend | {"activity_id":"01KFPR5XCTQ3GGADEW4VD4SF40","duration":105,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:59:01"} +medusa-backend | {"activity_id":"01KFPR5XG9Q5VR4GRCCTC9PHXW","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:59:01"} +medusa-backend | {"activity_id":"01KFPR5XG9Q5VR4GRCCTC9PHXW","duration":442,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:59:01"} +medusa-backend | {"activity_id":"01KFPR5XYWSH971T1621P840QB","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:59:01"} +medusa-backend | {"activity_id":"01KFPR5XYWSH971T1621P840QB","duration":346,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:59:02"} +medusa-backend | {"activity_id":"01KFPR5Z4EPT25F44VM05RW7XE","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:59:03"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:59:03"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:59:11"} +medusa-backend | {"activity_id":"01KFPR67QHWVZ6H5FQFA7WBM59","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:59:11"} +medusa-backend | {"activity_id":"01KFPR67QHWVZ6H5FQFA7WBM59","duration":74,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:59:12"} +medusa-backend | {"activity_id":"01KFPR67SYPDTTVEX9R31FF62X","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:59:12"} +medusa-backend | {"activity_id":"01KFPR67SYPDTTVEX9R31FF62X","duration":142,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:59:12"} +medusa-backend | {"activity_id":"01KFPR67YFJP9WKY53J0WXGYTM","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:59:12"} +medusa-backend | {"activity_id":"01KFPR67YFJP9WKY53J0WXGYTM","duration":66,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:59:12"} +medusa-backend | {"activity_id":"01KFPR688H781RG8T1Z4GSXMW9","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:59:12"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:59:12"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:59:22"} +medusa-backend | {"activity_id":"01KFPR6HR7Z23GP8TYFPD1AMTN","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:59:22"} +medusa-backend | {"activity_id":"01KFPR6HR7Z23GP8TYFPD1AMTN","duration":85,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:59:22"} +medusa-backend | {"activity_id":"01KFPR6HV7V8RVM9YTF626X1J7","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:59:22"} +medusa-backend | {"activity_id":"01KFPR6HV7V8RVM9YTF626X1J7","duration":163,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:59:22"} +medusa-backend | {"activity_id":"01KFPR6J0CB1D2HB6T2EDRXFEP","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:59:22"} +medusa-backend | {"activity_id":"01KFPR6J0CB1D2HB6T2EDRXFEP","duration":126,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:59:22"} +medusa-backend | {"activity_id":"01KFPR6JDG1Q26MKFSXZ2P2B2C","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:59:22"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:59:23"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:59:34"} +medusa-backend | {"activity_id":"01KFPR6XR5B3XEMA3X3VYHG7VW","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:59:34"} +medusa-backend | {"activity_id":"01KFPR6XR5B3XEMA3X3VYHG7VW","duration":150,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:59:34"} +medusa-backend | {"activity_id":"01KFPR6XXNPC6Z839D490MFFG4","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:59:34"} +medusa-backend | {"activity_id":"01KFPR6XXNPC6Z839D490MFFG4","duration":517,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:59:35"} +medusa-backend | {"activity_id":"01KFPR6YE8ARKC3SESZPBQV2DP","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:59:35"} +medusa-backend | {"activity_id":"01KFPR6YE8ARKC3SESZPBQV2DP","duration":262,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:59:35"} +medusa-backend | {"activity_id":"01KFPR6ZMAEFNB6HA9TR4X8FFZ","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:59:36"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:59:36"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:59:45"} +medusa-backend | {"activity_id":"01KFPR78AZS14W7QWGDBPND7HG","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:59:45"} +medusa-backend | {"activity_id":"01KFPR78AZS14W7QWGDBPND7HG","duration":70,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:59:45"} +medusa-backend | {"activity_id":"01KFPR78D6NW5E2PATKMWDT5ES","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:59:45"} +medusa-backend | {"activity_id":"01KFPR78D6NW5E2PATKMWDT5ES","duration":147,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:59:45"} +medusa-backend | {"activity_id":"01KFPR78HWSNB6HWVFNZZ1X9P1","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:59:45"} +medusa-backend | {"activity_id":"01KFPR78HWSNB6HWVFNZZ1X9P1","duration":64,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:59:45"} +medusa-backend | {"activity_id":"01KFPR78W0A01D9VSZ580FHQ9R","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:59:45"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:59:46"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 00:59:55"} +medusa-backend | {"activity_id":"01KFPR7J6CWFHRH46QXD3HXHVZ","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 00:59:55"} +medusa-backend | {"activity_id":"01KFPR7J6CWFHRH46QXD3HXHVZ","duration":70,"level":"info","message":"Models initialized","timestamp":"2026-01-24 00:59:55"} +medusa-backend | {"activity_id":"01KFPR7J8MQA7DVQMKY2FH45PB","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 00:59:55"} +medusa-backend | {"activity_id":"01KFPR7J8MQA7DVQMKY2FH45PB","duration":155,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 00:59:55"} +medusa-backend | {"activity_id":"01KFPR7JDN7805SNKW2SS2C1A4","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 00:59:55"} +medusa-backend | {"activity_id":"01KFPR7JDN7805SNKW2SS2C1A4","duration":79,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 00:59:55"} +medusa-backend | {"activity_id":"01KFPR7JSCWGZ4AVFQXB1GW66K","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 00:59:56"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 00:59:56"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:00:05"} +medusa-backend | {"activity_id":"01KFPR7VRCPY7T5SFSHPBCSDST","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:00:05"} +medusa-backend | {"activity_id":"01KFPR7VRCPY7T5SFSHPBCSDST","duration":119,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:00:05"} +medusa-backend | {"activity_id":"01KFPR7VWF8Y3AX9NNZNGZ2PXG","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:00:05"} +medusa-backend | {"activity_id":"01KFPR7VWF8Y3AX9NNZNGZ2PXG","duration":355,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:00:05"} +medusa-backend | {"activity_id":"01KFPR7W86JENX6BVTTCVBZP06","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:00:05"} +medusa-backend | {"activity_id":"01KFPR7W86JENX6BVTTCVBZP06","duration":284,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:00:06"} +medusa-backend | {"activity_id":"01KFPR7XDX884TXMKDY2J87FJQ","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:00:06"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:00:07"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:00:15"} +medusa-backend | {"activity_id":"01KFPR85JR30PPS6EGVRQ0CJAK","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:00:15"} +medusa-backend | {"activity_id":"01KFPR85JR30PPS6EGVRQ0CJAK","duration":73,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:00:15"} +medusa-backend | {"activity_id":"01KFPR85N4FRGACTHJ2H5P23NM","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:00:15"} +medusa-backend | {"activity_id":"01KFPR85N4FRGACTHJ2H5P23NM","duration":145,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:00:15"} +medusa-backend | {"activity_id":"01KFPR85SPMKT53SJ134EHHH03","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:00:15"} +medusa-backend | {"activity_id":"01KFPR85SPMKT53SJ134EHHH03","duration":62,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:00:15"} +medusa-backend | {"activity_id":"01KFPR863201KD7X2ZQM32ADGF","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:00:15"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:00:16"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:00:24"} +medusa-backend | {"activity_id":"01KFPR8EGJD1GGPKBQV0J5486H","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:00:24"} +medusa-backend | {"activity_id":"01KFPR8EGJD1GGPKBQV0J5486H","duration":74,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:00:24"} +medusa-backend | {"activity_id":"01KFPR8EJY3J9VDRR0RMS13SAG","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:00:24"} +medusa-backend | {"activity_id":"01KFPR8EJY3J9VDRR0RMS13SAG","duration":163,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:00:24"} +medusa-backend | {"activity_id":"01KFPR8ER32EJAN3F5BRGYBTA5","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:00:24"} +medusa-backend | {"activity_id":"01KFPR8ER32EJAN3F5BRGYBTA5","duration":74,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:00:24"} +medusa-backend | {"activity_id":"01KFPR8F366HD328KMFS13MPF0","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:00:25"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:00:25"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:00:34"} +medusa-backend | {"activity_id":"01KFPR8RDQC2Q29YHE1T60QV5C","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:00:34"} +medusa-backend | {"activity_id":"01KFPR8RDQC2Q29YHE1T60QV5C","duration":129,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:00:34"} +medusa-backend | {"activity_id":"01KFPR8RJ06Y9142KHCC8MVERH","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:00:34"} +medusa-backend | {"activity_id":"01KFPR8RJ06Y9142KHCC8MVERH","duration":453,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:00:35"} +medusa-backend | {"activity_id":"01KFPR8S0RFEJKNK117FXT7FX0","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:00:35"} +medusa-backend | {"activity_id":"01KFPR8S0RFEJKNK117FXT7FX0","duration":277,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:00:35"} +medusa-backend | {"activity_id":"01KFPR8TB3KCECBJZB67QZ8H26","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:00:36"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:00:37"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory +medusa-backend | {"level":"info","message":"Connection to Redis established","timestamp":"2026-01-24 01:00:45"} +medusa-backend | {"activity_id":"01KFPR934CAZ2MQWNKN5A7D8RR","config":{},"level":"info","message":"Initializing models\n","timestamp":"2026-01-24 01:00:45"} +medusa-backend | {"activity_id":"01KFPR934CAZ2MQWNKN5A7D8RR","duration":76,"level":"info","message":"Models initialized","timestamp":"2026-01-24 01:00:45"} +medusa-backend | {"activity_id":"01KFPR936TQ6CRRXR6GPE9G86J","config":{},"level":"info","message":"Initializing plugin models\n","timestamp":"2026-01-24 01:00:45"} +medusa-backend | {"activity_id":"01KFPR936TQ6CRRXR6GPE9G86J","duration":146,"level":"info","message":"Plugin models initialized","timestamp":"2026-01-24 01:00:45"} +medusa-backend | {"activity_id":"01KFPR93BDP2FQK6FR8BVMZE0G","config":{},"level":"info","message":"Initializing strategies\n","timestamp":"2026-01-24 01:00:45"} +medusa-backend | {"activity_id":"01KFPR93BDP2FQK6FR8BVMZE0G","duration":66,"level":"info","message":"Strategies initialized","timestamp":"2026-01-24 01:00:45"} +medusa-backend | {"activity_id":"01KFPR93NQ3YTDQWFR7MD1PCJ7","config":{},"level":"info","message":"Initializing database\n","timestamp":"2026-01-24 01:00:46"} +medusa-backend | {"level":"error","message":"Error starting server","stack":[{"columnNumber":15,"fileName":"/app/medusa/node_modules/@medusajs/utils/dist/common/handle-postgres-database-error.js","functionName":"handlePostgresDatabaseError","lineNumber":26,"methodName":null,"native":false,"typeName":null},{"columnNumber":5,"fileName":"node:internal/process/task_queues","functionName":"process.processTicksAndRejections","lineNumber":95,"methodName":"processTicksAndRejections","native":false,"typeName":"process"}],"timestamp":"2026-01-24 01:00:46"} +medusa-backend | +medusa-backend | > medusa-backend@0.0.1 start +medusa-backend | > sh -c "if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start" +medusa-backend | +medusa-backend | Skipping build: no src/ directory diff --git a/backend/Dockerfile b/backend/Dockerfile index 6775ba5..17fdda8 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -10,8 +10,8 @@ RUN npm install COPY . .
-# Build the project (if using TypeScript)
-RUN npm run build
+# Build only when TypeScript sources exist
+RUN if [ -d "src" ]; then npm run build; else echo "Skipping build: no src/ directory"; fi
# Expose port
EXPOSE 9000
diff --git a/backend/package.json b/backend/package.json index 5a4c902..caf9258 100644 --- a/backend/package.json +++ b/backend/package.json @@ -15,11 +15,12 @@ "scripts": {
"clean": "cross-env ./node_modules/.bin/rimraf dist",
"build": "cross-env ./node_modules/.bin/rimraf dist && tsc -p tsconfig.json",
- "start": "cross-env npm run build && medusa start",
- "start:custom": "cross-env npm run build && node --preserve-symlinks index.js",
- "dev": "cross-env npm run build && medusa develop",
+ "start": "sh -c \"if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa start\"",
+ "start:custom": "sh -c \"if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && node --preserve-symlinks index.js\"",
+ "dev": "sh -c \"if [ -d src ]; then npm run build; else echo 'Skipping build: no src/ directory'; fi && medusa develop\"",
"seed": "medusa seed -f ./data/seed.json",
- "install:cli": "npm install -g @medusajs/medusa-cli"
+ "install:cli": "npm install -g @medusajs/medusa-cli",
+ "postinstall": "node scripts/patch-medusa.js"
},
"dependencies": {
"@medusajs/medusa": "^1.20.0",
@@ -34,6 +35,7 @@ "cors": "^2.8.5",
"dotenv": "16.3.1",
"express": "^4.17.1",
+ "medusa-fulfillment-manual": "^1.1.0",
"medusa-interfaces": "^1.3.7",
"medusa-payment-manual": "^1.0.24",
"medusa-payment-stripe": "^6.0.7",
diff --git a/backend/scripts/patch-medusa.js b/backend/scripts/patch-medusa.js new file mode 100644 index 0000000..9d95d9a --- /dev/null +++ b/backend/scripts/patch-medusa.js @@ -0,0 +1,34 @@ +const fs = require("fs"); +const path = require("path"); + +const targetPath = path.join( + __dirname, + "..", + "node_modules", + "@medusajs", + "medusa", + "dist", + "services", + "payment-provider.js" +); + +if (!fs.existsSync(targetPath)) { + console.error("patch-medusa: cible introuvable:", targetPath); + process.exit(1); +} + +const original = fs.readFileSync(targetPath, "utf8"); +const before = "model.update({}, { is_installed: false })"; +const after = + "model.createQueryBuilder().update().set({ is_installed: false }).where('1=1').execute()"; + +if (!original.includes(before)) { + console.error( + "patch-medusa: motif introuvable, le patch n'a pas ete applique." + ); + process.exit(1); +} + +const patched = original.replace(before, after); +fs.writeFileSync(targetPath, patched, "utf8"); +console.log("patch-medusa: update vide remplace avec succes."); |
