version: "3.9" services: backend: build: ./backend ports: - "8000:8000" environment: DATABASE_URL: sqlite+aiosqlite:///./gradjobs.db SCRAPE_ON_STARTUP: "true" volumes: - ./backend:/app - backend_data:/app/data working_dir: /app command: uvicorn main:app --host 0.0.0.0 --port 8000 --reload frontend: build: ./frontend ports: - "5173:5173" volumes: - ./frontend:/app - /app/node_modules working_dir: /app command: npm run dev -- --host 0.0.0.0 volumes: backend_data: