Skip to content

Commit 9efcf6e

Browse files
hyperpolymathclaude
andcommitted
feat(stapeln): add selur-compose.toml + fix SPDX header in svc/README.adoc
Adds Podman-compose TOML stack definition for wokelang build service with no-new-privileges security hardening. Also fixes missing SPDX header in .machine_readable/svc/README.adoc caught by pre-commit hook. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a9e13b0 commit 9efcf6e

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

.machine_readable/svc/README.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// SPDX-License-Identifier: PMPL-1.0-or-later
12
= `.machine_readable/svc/` — Service components for wokelang
23
:toc:
34

selur-compose.toml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# SPDX-License-Identifier: PMPL-1.0-or-later
2+
# Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
3+
#
4+
# Stapeln service definition for wokelang
5+
#
6+
# Usage:
7+
# podman-compose -f selur-compose.toml up -d
8+
# just stack-up
9+
10+
[project]
11+
name = "wokelang"
12+
13+
[services.wokelang]
14+
build = { context = ".", dockerfile = "Containerfile" }
15+
image = "wokelang:latest"
16+
restart = "unless-stopped"
17+
networks = ["default"]
18+
security_opt = ["no-new-privileges:true"]
19+
healthcheck = { test = ["CMD", "wokelang", "--version"], interval = "30s", timeout = "5s", retries = 3 }

0 commit comments

Comments
 (0)