Adds three one-click service templates for SurrealDB, resolving #7642.
Templates added:
| Template | Storage Backend | Use Case |
|---|---|---|
surrealdb |
SurrealKV (recommended) | Default — first-party KV store with versioning + ACID |
surrealdb-with-rocksdb |
RocksDB | Legacy/compatibility use cases |
surrealdb-with-tikv |
TiKV (distributed) | Production workloads needing horizontal scalability |
All templates include:
v2 image (major-version pinned for stability)SERVICE_FQDN_SURREALDB_8000 + SERVICE_URL_SURREALDB_8000 env vars for Coolify URL generationSERVICE_PASSWORD_SURREALDBsurreal isready --endpoint http://127.0.0.1:8000SurrealKV as primary template: As of SurrealDB v2, SurrealKV is the recommended default persistent backend — it is first-party, supports full versioning, and is actively maintained by the SurrealDB team. RocksDB remains available for backwards compatibility.
/claim #7642
Templates tested locally with docker compose up. All three variants start successfully and surreal isready returns OK.
php artisan generate:services to regenerate the service templates JSONbrutusworker-gmail-com
@brutusworker-gmail-com
Jordan Hall
@Jordan-Hall