Skip to content

fix: Docker DB path, healthcheck & test setup (fin-wbfr)#6

Open
team2human wants to merge 3 commits intoed-donner:mainfrom
team2human:polecat/onyx-mnyqq8za
Open

fix: Docker DB path, healthcheck & test setup (fin-wbfr)#6
team2human wants to merge 3 commits intoed-donner:mainfrom
team2human:polecat/onyx-mnyqq8za

Conversation

@team2human
Copy link
Copy Markdown

Summary

  • Fix Docker DB_PATH volume mapping for SQLite persistence
  • Fix healthcheck configuration in Docker setup
  • Fix test infrastructure setup

Context

Issue fin-wbfr: Docker Build, Scripts & E2E Tests — part of the FinAlly build.

Test plan

  • docker build -t finally . succeeds
  • Container serves app at localhost:8000
  • E2E tests pass with LLM_MOCK=true

🤖 Generated with Claude Code

onyx added 3 commits April 14, 2026 16:56
…-wbfr)

- Add DB_PATH=/app/db/finally.db env var to docker-compose.yml and start
  scripts so the volume mount (/app/db) aligns with the backend's DB path
- Replace curl healthcheck with python urllib (curl not in python:3.12-slim)
- Add npm install step to Playwright container before running tests
- Expand .dockerignore to exclude test/, scripts/, docs, and build artifacts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant