Skip to content
/ irkalla Public

Will distribute information about stop change between tiamat, chouette and abzu.

License

Notifications You must be signed in to change notification settings

entur/irkalla

Repository files navigation

irkalla CircleCI

Propagate changes from the Norwegian Stop Place Register into the Routes database.

Irkalla monitors changes in Tiamat by querying its graphQL API and replicate the changes into Chouette through its Web service API.

Irkalla sends also notifications to Nabu when changes are detected.

Build

mvn clean install

Run locally (without kubernetes)

server.port=10501

server.admin.host=0.0.0.0
server.admin.port=11501

server.context-path=/irkalla/

irkalla.security.user-context-service=full-access


tiamat.url=http://tiamat:2888
chouette.url=http://localhost:8080
etcd.url=http://etcd-client:2379/v2/keys/prod/irkalla

rutebanken.kubernetes.enabled=false
chouette.sync.stop.place.autoStartup=true

spring.jackson.serialization.write-dates-as-timestamps=false

Security

An authorization service implementation must be selected. The following implementation gives full access to all authenticated users:

irkalla.security.user-context-service=full-access

The following implementation enables OAuth2 token-based authorization:

irkalla.security.user-context-service=token-based