-
Notifications
You must be signed in to change notification settings - Fork 886
Expand file tree
/
Copy pathdocker-compose.dev.yml
More file actions
26 lines (25 loc) · 1.06 KB
/
Copy pathdocker-compose.dev.yml
File metadata and controls
26 lines (25 loc) · 1.06 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
# Hermes Workspace — Development Overlay
#
# Builds the Workspace image from local source instead of pulling the
# pre-built GHCR image. Use when iterating on Workspace code (server,
# routes, UI) and you want changes to land in the container without
# publishing a release first.
#
# The Hermes Agent service still uses the canonical upstream image
# (nousresearch/hermes-agent:latest, ~750k pulls) — there is no need to
# rebuild that locally, and doing so just couples the compose stack to
# whatever vendored Python the workspace happens to ship. If you really
# need a custom agent image, build/tag it separately and override the
# `image:` field in your own .override.yml.
#
# Usage:
# docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build
#
# The base docker-compose.yml stays untouched for a regular install-and-run.
# When this overlay is merged in, `build:` takes priority over `image:` for
# the workspace service so local source is compiled instead of pulled.
services:
hermes-workspace:
build:
context: .
dockerfile: ./Dockerfile