initial
This commit is contained in:
51
opennotebook/docker-compose.yml
Normal file
51
opennotebook/docker-compose.yml
Normal file
@@ -0,0 +1,51 @@
|
||||
services:
|
||||
surrealdb:
|
||||
image: surrealdb/surrealdb:v2
|
||||
command: start --log info --user root --pass root rocksdb:/mydata/mydatabase.db
|
||||
user: root
|
||||
volumes:
|
||||
- ./data/surreal:/mydata
|
||||
restart: always
|
||||
networks:
|
||||
- default
|
||||
open_notebook:
|
||||
image: lfnovo/open_notebook:v1-latest
|
||||
environment:
|
||||
- SURREAL_URL=ws://surrealdb:8000/rpc
|
||||
- SURREAL_USER=root
|
||||
- SURREAL_PASSWORD=root
|
||||
- SURREAL_NAMESPACE=open_notebook
|
||||
- SURREAL_DATABASE=open_notebook
|
||||
- API_URL=https://opennotebook-api.gandalf.dfas4.de
|
||||
env_file:
|
||||
- .env
|
||||
volumes:
|
||||
- ./data/opennotebook:/app/data
|
||||
depends_on:
|
||||
- surrealdb
|
||||
restart: always
|
||||
networks:
|
||||
- default
|
||||
- proxy
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.opennotebook.rule=Host(`opennotebook.gandalf.dfas4.de`)"
|
||||
- "traefik.http.routers.opennotebook.entrypoints=websecure"
|
||||
- "traefik.http.routers.opennotebook.tls=true"
|
||||
- "traefik.http.routers.opennotebook.tls.certresolver=myresolver"
|
||||
- "traefik.http.services.opennotebook.loadbalancer.server.port=8502"
|
||||
- "traefik.http.routers.opennotebook.tls.domains[0].main=gandalf.dfas4.de"
|
||||
- "traefik.http.routers.opennotebook.tls.domains[0].sans=*.gandalf.dfas4.de"
|
||||
- "traefik.http.routers.opennotebook.service=opennotebook"
|
||||
|
||||
- "traefik.http.routers.opennotebookapi.rule=Host(`opennotebook-api.gandalf.dfas4.de`)"
|
||||
- "traefik.http.routers.opennotebookapi.entrypoints=websecure"
|
||||
- "traefik.http.routers.opennotebookapi.tls=true"
|
||||
- "traefik.http.routers.opennotebookapi.tls.certresolver=myresolver"
|
||||
- "traefik.http.routers.opennotebookapi.tls.domains[0].main=gandalf.dfas4.de"
|
||||
- "traefik.http.routers.opennotebookapi.tls.domains[0].sans=*.gandalf.dfas4.de"
|
||||
- "traefik.http.services.opennotebookapi.loadbalancer.server.port=5055"
|
||||
- "traefik.http.routers.opennotebookapi.service=opennotebookapi"
|
||||
networks:
|
||||
proxy:
|
||||
name: proxy
|
||||
Reference in New Issue
Block a user