24 lines
945 B
YAML
24 lines
945 B
YAML
version: "3.1"
|
|
services:
|
|
postgres:
|
|
image: postgres:13-alpine
|
|
restart: always
|
|
environment:
|
|
POSTGRES_PASSWORD: meincantor_password
|
|
POSTGRES_USER: meincantor
|
|
POSTGRES_DB: meincantor_db
|
|
expose: '5432'
|
|
api:
|
|
image: lxdb/meincantor-api
|
|
restart: always
|
|
environment:
|
|
IW_TIMETABLE_URL: https://stundenplan24.de/EXAMPLE_SCHOOL/mobil/mobdaten
|
|
IW_TIMETABLE_USER: EXAMPLE_USER
|
|
IW_TIMETABLE_PASSWORD: EXAMPLE_PASSWORD
|
|
JWT_SECRET: EXAMPLE_SECRET
|
|
JWT_ISSUER: Georg-Cantor-Gymnasium Halle(Saale)
|
|
KC_OPENID_TOKEN_ENDPOINT: https://example.keycloak.com/auth/realms/EXAMPLE_REALM/protocol/openid-connect/token
|
|
KC_OPENID_USERINFO_ENDPOINT: https://example.keycloak.com/auth/realms/EXAMPLE_REALM/protocol/openid-connect/userinfo
|
|
KC_CLIENT_ID: EXAMPLE_CLIENT
|
|
ROCKET_DATABASES: '{timetable={url="postgres://meincantor:meincantor_password@postgres/meincantor_db"}}''
|