Quickstart
Deploying Docker Compose Scaffold
Scaffold works with a few different resources, all contained within the top-level docker-compose file in the GitHub repository:
RabbitMQ
MongoDB
MinIO
To get the compose file, run the following:
curl -O https://raw.githubusercontent.com/scaffoldworkflow/scaffold/refs/heads/main/docker-compose.yaml
After doing so, run
docker-compose up -d
to start up Scaffold. Afterwards, access http://localhost:2997 and you should see the login page show up
Installing the Scaffold CLI
Not that you have Scaffold running on your system, you need the CLI to interact with it.
To install the latest version of the CLi, see the GitHub Releases
Once you’ve downloaded the appropriate binary for your machine, rename it to scaffold and copy it to your PATH. Afterwards, restart your shell and you should be able to run
> scaffold version local
Scaffold CLI Version: 0.4.1
> scaffold version remote
Scaffold Remote Version: 0.4.1
Now configure access to Scaffold:
scaffold configure --username admin --password admin
and you should be ready for your first workflow