From 8bb55bd354b176c1f16319d204d75df5a11d62ab Mon Sep 17 00:00:00 2001 From: resonic-user Date: Fri, 20 Jun 2025 03:16:30 +0200 Subject: [PATCH] ssed --- .github/workflows/cache-verify.yml | 13 ++++++++++--- backend/src/server.ts | 3 ++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cache-verify.yml b/.github/workflows/cache-verify.yml index fc111d84a..e6ec1ed2f 100644 --- a/.github/workflows/cache-verify.yml +++ b/.github/workflows/cache-verify.yml @@ -97,6 +97,7 @@ jobs: cd backend && yarn install --frozen-lockfile && yarn build && cd .. cd webapp && yarn install --frozen-lockfile && yarn build && cd .. npx cypress verify || echo "⚠️ Cypress verify failed (non-blocking)" + npx ts-node --require tsconfig-paths/register backend/src/db/seed.ts if [ ! -f /opt/cucumber-json-formatter ]; then wget --no-verbose -O /opt/cucumber-json-formatter "https://github.com/cucumber/json-formatter/releases/download/v19.0.0/cucumber-json-formatter-linux-386" chmod +x /opt/cucumber-json-formatter @@ -285,10 +286,16 @@ jobs: #seeding database for tests - - name: Seed database for tests + - name: Seed database from host via ts-node run: | - echo "🔧 Seeding backend via docker exec..." - docker exec backend yarn run db:seed || echo "⚠️ Seed failed – check backend logs" + echo "🔧 Seeding backend from host..." + npx ts-node --require tsconfig-paths/register backend/src/db/seed.ts + + #seeding database for tests + # - name: Seed database for tests + # run: | + # echo "🔧 Seeding backend via docker exec..." + # docker exec backend yarn run db:seed || echo "⚠️ Seed failed – check backend logs" #temporary debug backend - name: Debug backend response diff --git a/backend/src/server.ts b/backend/src/server.ts index 75e89ac8a..f1bdfd590 100644 --- a/backend/src/server.ts +++ b/backend/src/server.ts @@ -118,8 +118,9 @@ const createServer = (options?) => { res.status(500).send({ status: 'unhealthy', error: err.message }) } }) - + return { server, httpServer, app } + } export default createServer