Add SurrealDB
This commit is contained in:
4
backend/surrealdb/.env.example
Normal file
4
backend/surrealdb/.env.example
Normal file
@@ -0,0 +1,4 @@
|
||||
# SurrealDB Configuration
|
||||
# Root password is loaded from ./.secrets/SURREAL_ROOT_PASSWORD via Docker secrets
|
||||
# Timezone settings
|
||||
TZ=
|
||||
28
backend/surrealdb/compose.yml
Normal file
28
backend/surrealdb/compose.yml
Normal 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
|
||||
Reference in New Issue
Block a user