Files
app/compose.yml
T
Melvin StroblandClaude Opus 5.5 a9d453c9d9 A node's worker label is worker, so a device is only a paired one
- NodeDef `device`/`device_policy` become `worker`/`worker_policy`, the
  issue `ignored_device` becomes `ignored_worker`, and the SDK's `@node`
  takes `worker=` and `worker_policy=`
- FlowStore._migrate renames the keys in published and draft documents
  once, bumping their version; a queued run's `needs` reads the old key
- placement passes the label as `label`, client regenerated
- docs: worker placement wording, MCP issuer without DOMAIN, device rows in
  the CLI data directory and the API table, device links in compose comments

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:56:05 +02:00

36 lines
1.0 KiB
YAML

# Fluksio in one container. From a clone of this repository:
#
# docker compose up -d
# docker compose logs fluksio # the admin password, printed once
#
# then open http://localhost:8080. Change the left side of `ports` to use
# another host port. The operator stack under docker/ is a different file.
name: fluksio
services:
fluksio:
build:
context: .
dockerfile: backend/Dockerfile
args:
# Optional features, comma separated: mqtt, influx, email, sentry, ml,
# or server for all of them. Rebuild after a change: `docker compose up -d --build`.
EXTRAS: ""
image: fluksio:latest
restart: unless-stopped
ports:
- "8080:8000"
volumes:
- data:/data
environment:
# The address people and devices reach this instance at. Device links and
# mails are built from it.
FRONTEND_HOST: http://localhost:8080
# Schedules run in this timezone, such as Europe/Berlin.
TZ: UTC
# Where frames a flow only shows live are held.
shm_size: 128mb
volumes:
data: