-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdocker-compose.dev.yml
More file actions
42 lines (36 loc) · 952 Bytes
/
docker-compose.dev.yml
File metadata and controls
42 lines (36 loc) · 952 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# docker-compose.dev.yml — Development overrides
# Usage: docker compose -f docker-compose.yml -f docker-compose.dev.yml up
services:
backend:
build:
target: development
read_only: false # Need writable for cargo watch
environment:
APP_ENV: development
RUST_LOG: emailibrium=debug,tower_http=debug
volumes:
- ./backend:/app
- cargo_cache:/usr/local/cargo/registry
command: cargo watch -x run
frontend:
build:
target: development
read_only: false
ports:
- "3000:3000" # Vite dev server
volumes:
- ./frontend:/app
- /app/node_modules
command: pnpm dev-web
postgres:
ports:
- "5432:5432" # Exposed for local tools (DBeaver, psql)
redis:
ports:
- "6379:6379" # Exposed for redis-cli
qdrant:
ports:
- "6333:6333" # Qdrant REST API for local dashboard/tools
- "6334:6334" # Qdrant gRPC
volumes:
cargo_cache: