@@ -54,6 +54,31 @@ services:
54
54
networks :
55
55
- pr-tests
56
56
57
+ openfga-migrate :
58
+ image : openfga/openfga:latest
59
+ container_name : osrd-openfga-migrate-pr-tests
60
+ command : migrate
61
+ environment :
62
+ OPENFGA_DATASTORE_ENGINE : " postgres"
63
+ OPENFGA_DATASTORE_URI : " postgres://osrd:password@postgres:5433/osrd?search_path=openfga"
64
+ networks :
65
+ - pr-tests
66
+
67
+ openfga :
68
+ image : openfga/openfga:latest
69
+ container_name : osrd-openfga-pr-tests
70
+ environment :
71
+ OPENFGA_DATASTORE_ENGINE : " postgres"
72
+ OPENFGA_DATASTORE_URI : " postgres://osrd:password@postgres:5433/osrd?search_path=openfga"
73
+ OPENFGA_HTTP_ADDR : " 0.0.0.0:8191"
74
+ OPENFGA_PLAYGROUND_PORT : 8192
75
+ command : run
76
+ ports :
77
+ - " 8191:8191" # http
78
+ - " 8192:8192" # playground
79
+ networks :
80
+ - pr-tests
81
+
57
82
rabbitmq :
58
83
image : rabbitmq:4-management
59
84
container_name : osrd-rabbitmq-pr-tests
@@ -94,10 +119,9 @@ services:
94
119
valkey : { condition: service_healthy }
95
120
rabbitmq : { condition: service_healthy }
96
121
restart : unless-stopped
97
- ports : [ "8091:8091" ]
98
122
environment :
99
- EDITOAST_PORT : 8091
100
- ROOT_URL : " http://localhost:8091 "
123
+ EDITOAST_PORT : 8090
124
+ ROOT_URL : " http://osrd-editoast-pr-tests:8090 "
101
125
VALKEY_URL : " redis://valkey:6380"
102
126
DATABASE_URL : " postgres://osrd:password@postgres:5433/osrd"
103
127
TELEMETRY_KIND : " opentelemetry"
@@ -109,7 +133,7 @@ services:
109
133
- -c
110
134
- " diesel migration run && exec editoast runserver"
111
135
healthcheck :
112
- test : [ "CMD", "curl", "-f", "http://localhost:8091 /health" ]
136
+ test : [ "CMD", "curl", "-f", "http://localhost:8090 /health" ]
113
137
start_period : 4s
114
138
interval : 5s
115
139
retries : 6
0 commit comments