services: postgres: ports: - "5432:5432" backend: build: context: ./backend dockerfile: Dockerfile volumes: - ./backend/app:/app/app - ./backend/scripts:/app/scripts - ./backend/alembic:/app/alembic command: uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload frontend: build: context: ./frontend dockerfile: Dockerfile target: dev volumes: - ./frontend/src:/app/src - ./frontend/public:/app/public - ./frontend/index.html:/app/index.html ports: - "3000:3000" command: npx vite --host 0.0.0.0 --port 3000 nginx: ports: - "80:80"