-
Notifications
You must be signed in to change notification settings - Fork 29
Expand file tree
/
Copy pathdocker-compose.dev.yml
More file actions
41 lines (33 loc) · 1.36 KB
/
Copy pathdocker-compose.dev.yml
File metadata and controls
41 lines (33 loc) · 1.36 KB
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
# =============================================================================
# Docker Compose - Development Override
# =============================================================================
# Usage:
# docker-compose -f docker-compose.yml -f docker-compose.dev.yml up
#
# Mounts source code for live development. Dashboard changes are visible
# after a page refresh (no rebuild needed).
# =============================================================================
name: rikune
services:
mcp-server:
# Override read-only for development
read_only: false
volumes:
# Mount source for live editing
- ./src:/app/src:ro
- ./dist:/app/dist:rw
# Dashboard hot-reload: edit src/api/dashboard/* and refresh browser
- ./src/api/dashboard:/app/dist/api/dashboard:ro
# Mount samples directory
- ./samples:/samples:ro
# Persistent data
- "${RIKUNE_DATA_ROOT:-D:/Docker/rikune}/workspaces:/app/workspaces:rw"
- "${RIKUNE_DATA_ROOT:-D:/Docker/rikune}/data:/app/data:rw"
- "${RIKUNE_DATA_ROOT:-D:/Docker/rikune}/cache:/app/cache:rw"
- "${RIKUNE_DATA_ROOT:-D:/Docker/rikune}/storage:/app/storage:rw"
environment:
- NODE_ENV=development
- NODE_ROLE=analyzer
- RUNTIME_MODE=disabled
- LOG_LEVEL=debug
# The base profile's loopback-only dashboard/API port is inherited.