wright-group / bluesky-in-a-box

Bluesky services in docker containers, for use in Wright Group experimental orchestration.
MIT License
4 stars 2 forks source link
bluesky bluesky-queueserver docker docker-compose

bluesky-in-a-box

Bluesky services in docker containers, for use in Wright Group experimental orchestration.

architecture

ports

This application uses the following ports:

port protocol content
27017 mongo databroker
6379 redis re-manager redis
5568 zmq re-manager events
60615 json/zmq re-manager
60625 json/zmq re-manager logs
60620 json/zmq hwproxy

prepare

$ apt install docker.io
$ apt install docker-compose

start/rebuild

$ docker-compose up --build

Go to http://localhost:60610/docs to see queueserver api. Note: not active at this time.

Installing bluesky-in-a-box on Windows

Downloads

Install

Configure hardware

Configure folders

Start/Update Containers

config databroker

# ~/.local/share/intake/catalog.yml
sources:
  mongo:
    driver: bluesky-mongo-normalized-catalog
    args:
      metadatastore_db: mongodb://localhost:27017/metadatastore
      asset_registry_db: mongodb://localhost:27017/asset_registry

Installing slack service (Optional)