-
Notifications
You must be signed in to change notification settings - Fork 0
/
.lando.yml
83 lines (81 loc) · 2.01 KB
/
.lando.yml
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
name: wikibus
env_file:
- .env.local
- .env
services:
apis:
type: node:custom
build:
- npm i -g nodemon
command: nodemon -w packages -w apps -i apps/www --ext ts,js,ttl --exec npm start
ssl: true
overrides:
image: node:16
ports:
- '36377:36377'
environment:
TS_NODE_TRANSPILE_ONLY: "true"
DEBUG: wikibus*,hydra*,hydra-box*,labyrinth*,SPARQL,-labyrinth:request:headers
scanner: false
moreHttpPorts:
- 36377
www:
type: node:16
command: yarn wsrun -p @wikibus/app -c start --disable-host-check --host 0.0.0.0
ssl: true
scanner: false
port: 8080
store:
type: compose
volumes:
agdata:
agconfig:
run:
- agtool users add --server $AGTOOL_SERVER $SPARQL_USER $SPARQL_PASSWORD || true
- agtool users grant --server $AGTOOL_SERVER $SPARQL_USER root:wikibus:rw || true
- agtool repos create $AGTOOL_SERVER/repositories/wikibus || true
services:
image: franzinc/agraph
command: /entrypoint.sh
shm_size: 1g
environment:
AGTOOL_SERVER: http://admin:password@127.0.0.1:10035
AGRAPH_SUPER_USER: admin
AGRAPH_SUPER_PASSWORD: password
ENABLE_DATA_WRITE: "true"
ENABLE_UPDATE: "true"
ENABLE_UPLOAD: "true"
volumes:
- agdata:/agraph/data
- agconfig:/agraph/etc
trifid:
type: compose
app_mount: false
ssl: true
services:
image: zazuko/trifid
command: tini -- /start.sh
user: root
environment:
DEBUG: "trifid*"
volumes:
- ./apps/trifid/start.sh:/start.sh
ontodia:
type: node
command: yarn wsrun -p @wikibus/explorer -c start --disable-host-check --host 0.0.0.0
scanner: false
tooling:
agtool:
service: store
cmd: agtool
proxy:
store:
- db.wikibus.lndo.site:10035
apis:
- wikibus.lndo.site:8888
trifid:
- trifid.wikibus.lndo.site:8080
ontodia:
- explore.wikibus.lndo.site:8080
www:
- wikibus.lndo.site:8080/app