Skip to content

Commit ea062a6

Browse files
hyperpolymathclaude
andcommitted
chore: add Stapeln selur-compose.toml service definition
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f623689 commit ea062a6

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

selur-compose.toml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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 selur-compose.toml — Excel Economic Numbers Tool
5+
# Julia + Deno REST API server on port 8080
6+
7+
[project]
8+
name = "excel-economic-numbers-tool"
9+
10+
[services.app]
11+
build = { context = ".", dockerfile = "Containerfile" }
12+
restart = "unless-stopped"
13+
networks = ["default"]
14+
ports = ["8080:8080"]
15+
16+
healthcheck = { test = "curl -f http://localhost:8080/health || exit 1", interval = "30s", timeout = "3s", start_period = "5s", retries = 3 }
17+
18+
[services.app.labels]
19+
"org.opencontainers.image.title" = "Economic Toolkit REST API"
20+
21+
[networks.default]
22+
driver = "bridge"

0 commit comments

Comments
 (0)