-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.lando.yml
72 lines (70 loc) · 1.9 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
name: labyrinth
services:
conduit:
type: node:custom
build:
- npm i -g nodemon
command: nodemon -w packages -w apps --ignore **/*.ttl --ignore **/*.env.json --ext ts,js --exec npm --node-options --inspect=0.0.0.0:47671 --inspect start
ssl: true
overrides:
image: node:14
ports:
- '47671:47671'
environment:
TS_NODE_TRANSPILE_ONLY: "true"
DEBUG: conduit*,hydra*,hydra-box*,labyrinth*,SPARQL,-labyrinth:request:headers
AUTH_JWKS_URI: http://auth/keys
AUTH_ISSUER: https://auth.labyrinth.lndo.site
AUTH_AUDIENCE: conduit
moreHttpPorts:
- 47671
scanner: false
store:
type: compose
volumes:
agdata:
agconfig:
run:
- agtool repos create http://minos:[email protected]:10035/repositories/labyrinth
- agtool repos create http://minos:[email protected]:10035/repositories/tests
services:
image: franzinc/agraph:v7.2.0
command: /entrypoint.sh
environment:
AGRAPH_SUPER_USER: minos
AGRAPH_SUPER_PASSWORD: password
ENABLE_DATA_WRITE: "true"
ENABLE_UPDATE: "true"
ENABLE_UPLOAD: "true"
tmpfs:
- /dev/shm
volumes:
- agdata:/agraph/data
- agconfig:/agraph/etc
auth:
type: compose
scanner: false
ssl: true
services:
image: ghcr.io/dexidp/dex
command: dex serve /app/apps/auth/dex.yaml
ldap:
type: compose
scanner: false
services:
image: osixia/openldap
command: /container/tool/run --copy-service
volumes:
- ./apps/auth/ldap.ldif:/container/service/slapd/assets/config/bootstrap/ldif/custom/config-ldap.ldif
tooling:
agtool:
service: store
cmd: agtool
proxy:
store:
- db.labyrinth.lndo.site:10035
conduit:
- conduit.knossos.lndo.site:8888
- test.conduit.knossos.lndo.site:8888
auth:
- auth.labyrinth.lndo.site