Add SurrealDB

This commit is contained in:
2026-03-27 19:09:04 +03:00
parent 746ebe0a59
commit a14978c410
2 changed files with 32 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
# SurrealDB Configuration
# Root password is loaded from ./.secrets/SURREAL_ROOT_PASSWORD via Docker secrets
# Timezone settings
TZ=

View File

@@ -0,0 +1,28 @@
services:
surrealdb:
image: surrealdb/surrealdb:v2
container_name: surrealdb
# entrypoint: ["/bin/sh"]
command: start --user root --pass $(cat /run/secrets/SURREAL_ROOT_PASSWORD) rocksdb:/mydata/mydatabase.db
user: root
restart: always
env_file:
- .env
secrets:
- SURREAL_ROOT_PASSWORD
volumes:
- surreal_data:/mydata
networks:
- db
volumes:
surreal_data:
name: surreal_data
secrets:
SURREAL_ROOT_PASSWORD:
file: ./.secrets/SURREAL_ROOT_PASSWORD
networks:
db:
external: true