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