Docker compose scripts for running reschedule-tsu project
Install Docker and Docker Compose.
Add googlecredentials.json to ./config/private/rtvk for a Dialogflow integration.
Add timingbot.properties to ./config/private/rtt for a telegram integration.
Add .env file in root folder and type these variables:
RTS_SENTRY_DSNRTVK_SENTRY_DSNVK_GROUP_IDVK_TOKENVK_SECRET_CONFIRMVK_SECRET_KEYRTVK_DIALOGFLOWRTT_TOKEN
Optionally:
TSUDB_ENABLED(default: false)TSUDB_CURRENT_SEASON(default: Осень)TSUDB_SEMESTER(default: 2022-2023)TSUDB_PATH(default: 100::/64)VK_USE_CALLBACK_API(default: false)RTS_URL(default: http://localhost:8080)RTTEMPLATE_PORT(default: 3000)RTVK_PORT(default: 8081)RTS_PORT(default: 8080)
Run docker compose up --build -d to start the application