- 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
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:
|