-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstapeln.toml
More file actions
36 lines (31 loc) · 984 Bytes
/
Copy pathstapeln.toml
File metadata and controls
36 lines (31 loc) · 984 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# SPDX-License-Identifier: MPL-2.0
# stapeln.toml — Layer-based container build for session-sentinel
#
# stapeln builds containers as composable layers (German: "to stack").
# Each layer is independently cacheable, verifiable, and signable.
[metadata]
name = "session-sentinel"
version = "0.1.0"
description = "Session Sentinel — Deno-based session monitoring and management tool"
author = "Jonathan D.A. Jewell <j.d.a.jewell@open.ac.uk>"
license = "MPL-2.0"
registry = "ghcr.io/hyperpolymath"
[build]
containerfile = "Containerfile"
context = "."
runtime = "podman"
# Layer definitions — Deno hunt pattern
[layers.base]
description = "Chainguard wolfi-base image"
from = "cgr.dev/chainguard/wolfi-base:latest"
cache = true
verify = true
[layers.app]
description = "Deno runtime and bundled application binary"
extends = "base"
cache = false
[layers.runtime]
description = "Minimal static runtime image"
from = "cgr.dev/chainguard/static:latest"
cache = true
verify = true