seabreeze-project / seabreeze

🌊 [WIP] Seabreeze is a really simple container orchestration tool with superpowers.
https://seabreeze.run
MIT License
1 stars 0 forks source link

Recipes #4

Open secondtruth opened 4 months ago

secondtruth commented 4 months ago

Implement a Recipes feature to automatically set up projects using predefined workflows.

Details

Steps

  1. Runner Image: Pull the specified Docker image to create the runner container.
  2. Script Execution: Execute scripts within the runner container in the context of the project to complete the setup process.
  3. Logging: Provide detailed logs for each step of the setup process for monitoring and troubleshooting.

Example Configuration

A recipe configuration file (seabreeze-recipe.yml) might look like this:

name: "Example Project Setup"
runner_image: "example/runner-image"
script: "setup.sh"

Tasks