mirror of
https://github.com/tiennm99/coolify.git
synced 2026-10-15 14:16:28 +00:00
feat(service): add Celld service template for Deno Durable Objects
Add compose template and catalog entries for Celld, with unit coverage for template metadata and required S3/AWS env configuration.
This commit is contained in:
1 parent
d68b198d53
commit
ead27ccfa6
4 files changed
+99
-4
No files matched your search
@@ -0,0 +1,24 @@
|
||||
# documentation: https://celld.dev/docs
|
||||
# slogan: Self-hosted, distributed Durable Objects powered by Deno.
|
||||
# category: backend
|
||||
# tags: deno, durable-objects, workers, sqlite, distributed, backend, serverless
|
||||
# logo: svgs/denoKV.svg
|
||||
# port: 8080
|
||||
|
||||
services:
|
||||
celld:
|
||||
image: 'ghcr.io/denoland/celld:${CELLD_VERSION:-v0.1.0}'
|
||||
environment:
|
||||
- SERVICE_URL_CELLD_8080
|
||||
- CELLD_BUCKET=${CELLD_BUCKET:?}
|
||||
- S3_ENDPOINT=${S3_ENDPOINT:-}
|
||||
- AWS_REGION=${AWS_REGION:-us-east-1}
|
||||
- AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID:?}
|
||||
- AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY:?}
|
||||
- AWS_SESSION_TOKEN=${AWS_SESSION_TOKEN:-}
|
||||
- CELLD_ADDR=0.0.0.0:8080
|
||||
- CELLD_ADVERTISE=celld:8080
|
||||
- CELLD_WATCH=/var/lib/celld/state
|
||||
- RUST_LOG=${RUST_LOG:-info}
|
||||
volumes:
|
||||
- celld-data:/var/lib/celld
|
||||
Reference in new issue
Block a user