Skip to content

ParaToolsInc/flux-compose-spindle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flux Compose with Spindle!

This is an adaptation of https://github.com/rse-ops/flux-compose for use with Spindle. There is currently one example:

  • plain-spindle: a single node with a serial build of Spindle
  • flux-spindle: a four-node Flux setup with Spindle built with Flux support and the flux plugin.

This is modified from the upstream by:

  • Configuring munged so that it can be used by Spindle.
  • Installing Spindle dependencies.
  • Installing Spindle into /home/fluxuser/spindle-inst.
  • Mounting a shared volume to ease access to Spindle debug logs.

General Setup

For examples you will need:

Note that newer versions of docker include compose directly alongside the client (e.g., docker compose). If you have an old version of Docker, you can install docker compose and instead use docker-compose. It's not clear how long the older client will be supported, so it's recommended that you upgrade!

See the README.md inside each directory for specific usage instructions.

License

This work is licensed under the Apache-2.0 license.

SPDX-License-Identifier: Apache-2.0

Flux: LLNL-CODE-764420

About

A Flux cluster running in docker compose with Spindle

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 46.8%
  • Shell 43.7%
  • C 9.5%