-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/
Copy pathsurrealdb.yaml
34 lines (31 loc) · 1.1 KB
/
surrealdb.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# documentation: https://surrealdb.com/
# slogan: A scalable, distributed, collaborative, document-graph database, for the realtime web.
# tags: surrealdb,database
# logo: svgs/surrealdb.svg
# port: 8000
services:
surrealdb:
image: surrealdb/surrealdb:v2
command: start
user: root
environment:
- SERVICE_FQDN_SURREALDB_8000
- SURREAL_PATH=${SURREAL_PATH:-rocksdb://data/database.db}
- SURREAL_USER=${SERVICE_USER_ROOT}
- SURREAL_PASS=${SERVICE_PASSWORD_ROOT}
- SURREAL_LOG=${SURREAL_LOG:-info}
- SURREAL_STRICT=${SURREAL_STRICT:-false}
- SURREAL_CLIENT_IP=${SURREAL_CLIENT_IP:-X-Forwarded-For}
- SURREAL_CAPS_ALLOW_GUESTS=${SURREAL_CAPS_ALLOW_GUESTS:-false}
- SURREAL_CAPS_ALLOW_SCRIPT=${SURREAL_CAPS_ALLOW_SCRIPT:-true}
- SURREAL_CAPS_ALLOW_NET=${SURREAL_CAPS_ALLOW_NET:-false}
- SURREAL_CAPS_DENY_FUNC=${SURREAL_CAPS_DENY_FUNC:-false}
volumes:
- type: volume
source: surrealdb
target: /data
healthcheck:
test: ["CMD", "/surreal", "isready"]
interval: 2s
timeout: 10s
retries: 10