- 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>
36 lines
1.0 KiB
YAML
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:
|