blob: c1b009f83469868652a8a3e93eaac3e3859a0502 (
plain)
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
|
services:
api:
build:
context: .
dockerfile: Dockerfile.dev
command: ["bun", "--watch", "packages/api/src/index.ts"]
network_mode: host
volumes:
- .:/app
- ${HOME}/.claude:/home/${HOST_USER:-dispatch}/.claude
- ${HOME}/.local/share/dispatch:/home/${HOST_USER:-dispatch}/.local/share/dispatch
- ${HOME}/.skills:/home/${HOST_USER:-dispatch}/.skills
- ${HOME}/.config/dispatch:/home/${HOST_USER:-dispatch}/.config/dispatch
env_file:
- .env.dispatch
environment:
HOST_UID: ${HOST_UID:-1000}
HOST_GID: ${HOST_GID:-1000}
HOST_USER: ${HOST_USER:-dispatch}
DISPATCH_WORKING_DIR: /app
frontend:
build:
context: .
dockerfile: Dockerfile.dev
command: ["bun", "run", "--cwd", "packages/frontend", "dev", "--", "--host"]
network_mode: host
volumes:
- .:/app
depends_on:
api:
condition: service_started
environment:
HOST_UID: ${HOST_UID:-1000}
HOST_GID: ${HOST_GID:-1000}
HOST_USER: ${HOST_USER:-dispatch}
SKIP_INSTALL: "1"
|