mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-15 14:52:05 -05:00
[PR #1022] [MERGED] feat: add SpacetimeDB template #16330
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/1022
Author: @Siumauricio
Created: 7/14/2026
Status: ✅ Merged
Merged: 7/14/2026
Merged by: @Siumauricio
Base:
canary← Head:feat/spacetimedb📝 Commits (1)
3ddbddefeat: add SpacetimeDB template📊 Changes
5 files changed (+83 additions, -0 deletions)
View changed files
➕
blueprints/spacetimedb/docker-compose.yml(+13 -0)➕
blueprints/spacetimedb/instructions.md(+45 -0)➕
blueprints/spacetimedb/logo.png(+0 -0)➕
blueprints/spacetimedb/meta.json(+17 -0)➕
blueprints/spacetimedb/template.toml(+8 -0)📄 Description
What
Adds a template for SpacetimeDB — a relational database with a built-in server runtime for real-time multiplayer games, chat, and collaborative apps. Clients connect directly to the database and application logic runs inside it as WebAssembly modules.
clockworklabs/spacetime:v2.6.1(latest stable release, actively maintained on Docker Hub)spacetime start(listens on0.0.0.0:3000)/home/spacetime, which persists both the server data directory (~/.local/share/spacetime/data) and the CLI config dir (~/.config/spacetime) that holds the JWT signing keys — so identities survive restarts/redeploysinstructions.mdexplains that there is no web UI (/returns an app-level 404 by design) and how to connect with thespacetimeCLI and client SDKsTest evidence (deployed on demo instance)
donein 92s, containerrunningspacetimedb-standalone version: 2.6.1/database running in data directory /home/spacetime/.local/share/spacetime/data/Starting SpacetimeDB listening on 0.0.0.0:3000GET /v1/pingthrough the generated domain →200 OKPOST /v1/identity→200with identity + signed ES256 JWT (proves key generation/persistence works)GET /v1/database/foo→ proper API error`foo` not found(API routing through Traefik works)Closes #749
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.