Fix seeder: skip heavy devDeps, decouple app from seeder success

- Use npm ci --omit=dev to avoid building sharp (needs native libvips
  not available on Alpine) then install tsx separately
- Change app depends_on from seeder (service_completed_successfully)
  to relay only, so the app still starts even if seeding fails

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Dorian
2026-02-12 12:56:31 +00:00
parent 33190afd08
commit dd4d5e99a4
2 changed files with 4 additions and 4 deletions

View File

@@ -10,8 +10,7 @@ services:
ports:
- "7777:7777"
depends_on:
seeder:
condition: service_completed_successfully
- relay
networks:
- indeedhub-network
labels: