Skip to content

feat(template): add new systemprompt template - #265

Open
Ejb503 wants to merge 1 commit into
portainer:v3from
Ejb503:feat/add-systemprompt-template
Open

feat(template): add new systemprompt template#265
Ejb503 wants to merge 1 commit into
portainer:v3from
Ejb503:feat/add-systemprompt-template

Conversation

@Ejb503

@Ejb503 Ejb503 commented Jul 16, 2026

Copy link
Copy Markdown

feat(template): add new systemprompt template

Adds systemprompt, a self-owned AI control plane: a governance gateway for Claude, OpenAI, and Gemini with policy checks, request audit, rate limits, cost tracking, and MCP server orchestration. Bundles Postgres.

Changes

  • templates.json: new type-3 template, id 76
  • stacks/systemprompt/docker-compose.yml: the stack file (app + Postgres, named volumes, healthchecks)

Details

  • Image is publicly pullable: ghcr.io/systempromptio/systemprompt-template:0 (floating major tag; minor/patch releases need no template bump).
  • Requires at least one AI provider API key, surfaced as env vars with defaults and a note.
  • First boot runs DB migrations and a publish pipeline; the app healthcheck has a 300s start period to cover it.
  • Tested end to end: deployed through a local Portainer CE 2.39.5 instance using this exact template JSON and compose file, stack reached healthy, /api/v1/health returns {"status":"healthy"}.
  • templates.json validates against schema.json (same check as the validate workflow).

@Ejb503
Ejb503 marked this pull request as ready for review July 16, 2026 13:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant