A very common reason is a wrong site baseUrl configuration.\n

Current configured baseUrl = /dalec/ \n

We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))

Skip to main content

Introduction

Dalec is a project aimed at providing a declarative format for building system packages and containers from those packages.

Our goal is to provide a secure and reproducible way to build packages and containers, with a focus on supply chain security.

Features

  • 🐳 No additional tools are needed except for Docker!
  • 🚀 Easy to use declarative configuration that provides reproducible builds
  • 📦 Build packages and/or containers for Azure Linux 2 and 3 (formerly known as CBL-Mariner)
  • 🔌 Pluggable support for other operating systems
  • 🤏 Minimal image size, resulting in less vulnerabilities and smaller attack surface
  • 🪟 Support for Windows containers
  • ✍️ Support for signed packages
  • 🔐 Ensure supply chain security with build time SBOMs, and Provenance attestations

👉 To get started with building packages and containers, please see Quickstart!