-
-
Notifications
You must be signed in to change notification settings - Fork 941
Expand file tree
/
Copy pathdocker-compose.dev.yml
More file actions
31 lines (30 loc) · 1.58 KB
/
Copy pathdocker-compose.dev.yml
File metadata and controls
31 lines (30 loc) · 1.58 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
# Docker Compose override for development workflows.
#
# Auto-merge behaviour:
# - This file is merged with `docker-compose.yml` only when a Makefile
# target passes it explicitly (`-f docker-compose.dev.yml`); it is the
# contributor convenience layer — `make dev`, `make cli-dev`, the
# benchmark harness pick it up via the COMPOSE_DEV/COMPOSE_WATCH vars.
# - The OSS installer (`scripts/install.sh`) does NOT download this
# file, so end users running the launcher (`decepticon start`) get
# only the base `docker-compose.yml` from `~/.decepticon/`.
#
# Skills now ship as package data under `decepticon/skills/` and are baked
# into the LANGGRAPH image via `COPY decepticon/` (resolved in-process by
# `decepticon/backends/__init__.py:SKILLS_LOCAL_PATH`). On a repo dev clone
# (`make dev`) skill edits are hot-reloaded by the `./decepticon` sync in
# `docker-compose.watch.yml` — no dedicated `./skills` bind is needed (the
# old root `./skills/` directory no longer exists).
#
# Where to put YOUR overrides depends on which stack you are running:
# - **Launcher / OSS install** (`decepticon start`): drop a
# `docker-compose.override.yml` into `~/.decepticon/`.
# - **Repo dev clone** (`make dev`): add langgraph overrides below.
#
# See also: docs/proposals/156-compose-architecture.md.
services:
# No langgraph overrides currently needed — skills hot-reload via the
# ./decepticon watch sync (docker-compose.watch.yml). Kept as a merge
# target so the COMPOSE_DEV/COMPOSE_WATCH `-f` chains stay valid and
# future dev-only overrides have a home.
langgraph: {}