@@ -7,15 +7,15 @@ services:
77 hydra :
88 image : oryd/hydra:v2.2.0
99 ports :
10- - ' 4444:4444' # Public port
11- - ' 4445:4445' # Admin port
10+ - " 4444:4444" # Public port
11+ - " 4445:4445" # Admin port
1212 command : serve -c /etc/config/hydra/hydra.yml all --dev
1313 volumes :
1414 - hydra-sqlite:/var/lib/sqlite:Z
1515 - ./docker/hydra-config:/etc/config/hydra:Z
1616 environment :
17- DSN : ' sqlite:///var/lib/sqlite/db.sqlite?_fk=true'
18- URLS_SELF_ISSUER : ' http://127.0.0.1:4444'
17+ DSN : " sqlite:///var/lib/sqlite/db.sqlite?_fk=true"
18+ URLS_SELF_ISSUER : " http://127.0.0.1:4444"
1919 restart : unless-stopped
2020 depends_on :
2121 - hydra-migrate
@@ -25,7 +25,7 @@ services:
2525 hydra-migrate :
2626 image : oryd/hydra:v2.2.0
2727 environment :
28- DSN : ' sqlite:///var/lib/sqlite/db.sqlite?_fk=true'
28+ DSN : " sqlite:///var/lib/sqlite/db.sqlite?_fk=true"
2929 command : migrate -c /etc/config/hydra/hydra.yml sql -e --yes
3030 volumes :
3131 - hydra-sqlite:/var/lib/sqlite:Z
@@ -38,17 +38,17 @@ services:
3838 hydra-2 :
3939 image : oryd/hydra:v2.2.0
4040 ports :
41- - ' 4454:4454' # Public port
42- - ' 4455:4455' # Admin port
41+ - " 4454:4454" # Public port
42+ - " 4455:4455" # Admin port
4343 command : serve -c /etc/config/hydra/hydra.yml all --dev
4444 volumes :
4545 - hydra-2-sqlite:/var/lib/sqlite:Z
4646 - ./docker/hydra-config:/etc/config/hydra:Z
4747 environment :
48- DSN : ' sqlite:///var/lib/sqlite/db.sqlite?_fk=true'
49- URLS_SELF_ISSUER : ' http://127.0.0.1:4454'
50- SERVE_PUBLIC_PORT : ' 4454'
51- SERVE_ADMIN_PORT : ' 4455'
48+ DSN : " sqlite:///var/lib/sqlite/db.sqlite?_fk=true"
49+ URLS_SELF_ISSUER : " http://127.0.0.1:4454"
50+ SERVE_PUBLIC_PORT : " 4454"
51+ SERVE_ADMIN_PORT : " 4455"
5252 restart : unless-stopped
5353 depends_on :
5454 - hydra-migrate
@@ -58,7 +58,7 @@ services:
5858 hydra-2-migrate :
5959 image : oryd/hydra:v2.2.0
6060 environment :
61- DSN : ' sqlite:///var/lib/sqlite/db.sqlite?_fk=true'
61+ DSN : " sqlite:///var/lib/sqlite/db.sqlite?_fk=true"
6262 command : migrate -c /etc/config/hydra/hydra.yml sql -e --yes
6363 volumes :
6464 - hydra-2-sqlite:/var/lib/sqlite:Z
@@ -70,20 +70,32 @@ services:
7070 nats :
7171 image : nats
7272 ports :
73- - ' 4222:4222'
74- - ' 8222:8222'
73+ - " 4222:4222"
74+ - " 8222:8222"
7575 command : >
7676 --jetstream
7777 --http_port=8222
7878 --user=grafbase
7979 --pass=grafbase
80- networks : ['nats']
80+ networks : ["nats"]
81+
82+ postgres :
83+ image : postgres:17
84+ environment :
85+ POSTGRES_USER : postgres
86+ POSTGRES_PASSWORD : grafbase
87+ ports :
88+ - " 5432:5432"
89+ networks : ["postgres"]
90+ restart : unless-stopped
8191
8292networks :
8393 hydra :
8494 hydra-2 :
8595 nats :
96+ postgres :
8697
8798volumes :
8899 hydra-sqlite :
89100 hydra-2-sqlite :
101+ postgres-data :
0 commit comments