Sekcja | Label | Opis | Przykładowa wartość | Sandbox | Produkcja |
Ustawienia wewnętrzne aplikacji | CLIENT= | Nazwa klienta | <KLIENT> | ||
Ustawienia wewnętrzne aplikacji | ENVIRONMENT= | Środowisko | Staging, Dev, Prod | ||
Ustawienia wewnętrzne aplikacji | CONSENT_QUEUE= | Nazwa kolejki w rabbicie, do której przesyłane będą wiadomości dot. statusów consentów | consent_confirmed, consent | ||
Ustawienia wewnętrzne aplikacji | DETAILS_MINIMUM_LOG_LEVEL= | Od jakiego poziomu logowane są szczegóły logów | Fatal - Something bad happened; application is going down Error - Something failed; application may or may not continue Warn - Something unexpected; application will continue Info - Normal behavior like mail sent, user updated profile etc. Debug - For debugging; executed query, user authenticated, session expired Trace - For trace debugging; begin method X, end method X | ||
Ustawienia wewnętrzne aplikacji | FILE_LOG_MINLEVEL= | Od jakiego poziomu logowane są szczegóły logów (tych zrzucanych do pliku) | Jak wyżej | ||
Ustawienia wewnętrzne aplikacji | LOG_WEB_RESPONSE_CONTENT= | Szczegóły logów zwracanych w komunikacji Web | True | ||
Ustawienia wewnętrzne aplikacji | MONGODB_EXPIRE_DAYS= | Po jakim czasie zostaną usunięte dokumenty w kolekcjach mongoDB (baza NLog) | 7 | ||
Ustawienia środowiskowe | TRAEFIK_API_1_HOST= | Adres hosta1 traefika | |||
Ustawienia środowiskowe | TRAEFIK_API_2_HOST | Adres hosta2 traefika | |||
Ustawienia środowiskowe | TRAEFIK_API_3_HOST= | Adres hosta3 traefika | |||
Ustawienia środowiskowe | PUSH_SERVICE_ClientEndpointsConfiguration__TransactionsUrl= | Endpoint do pobierania transakcji | <url>/api/v1/ais/transactions | ||
Ustawienia środowiskowe | PUSH_SERVICE_ClientEndpointsConfiguration__AccountsUrl= | Endpoint do pobierania kont | <url>/api/v1/ais/bankaccounts | ||
Ustawienia środowiskowe | PUSH_SERVICE_ClientEndpointsConfiguration__PaymentsUrl= | Endpoint do pobierania płatności | <url>/api/pis/v1/callback/status | ||
Ustawienia środowiskowe | SQL_DEFAULT_CONNECTION_STRING= | ConnectionString do bazy SQL | Data Source=<IP> | ||
Ustawienia środowiskowe | PAYMENT_SQL_DEFAULT_CONNECTION_STRING= | ConnectionString do bazy SQL dla serwisu Payment Service | Data Source=<IP> | ||
Ustawienia środowiskowe | REPORTING_SQL_CONNECTION_STRING= | ConnectionString do bazy SQL dla serwisu Reporting Service | Data Source=<IP> | ||
Ustawienia środowiskowe | SQL_CREDENTIALPROVIDER_CONNECTION_STRING= | ConnectionString do bazy credentialowej (wartość nieużywana) | placeholder | ||
Ustawienia środowiskowe | RABBITMQ_URL= | URL do rabbita | rabbitmq://rabbit@node1 | ||
Ustawienia środowiskowe | RABBITMQ_USER= | Użytkownik do rabbita | banqup | ||
Ustawienia środowiskowe | RABBITMQ_PASSWORD= | Hasło do rabbita | xxxxxxx | ||
Ustawienia środowiskowe | MONGODB_CONNECTION_STRING= | ConnectionString do bazy mongoDB | mongodb://banqup:xxxxxxx@<IP>/NLog?authSource=admin | ||
Ustawienia środowiskowe | MONGODB_CONSENT_CONNECTION_STRING= | ConnectionString do bazy mongoDB (baza Consent) | mongodb://banqup:xxxxxxx@<IP>/Consent?authSource=admin | ||
Ustawienia środowiskowe | MONGODB_IDENTIFIER_CONNECTION_STRING= | ConnectionString do bazy mongoDB (baza Identifier) | mongodb://banqup:xxxxxxx@<IP>/Identifier?authSource=admin | ||
Ustawienia środowiskowe | MONGODB_SESSIONSERVICE_CONNECTION_STRING= | ConnectionString do bazy mongoDB (baza SessionService) | mongodb://banqup:xxxxxxx@<IP>/SessionService?authSource=admin | ||
Ustawienia środowiskowe | MONGODB_MOCK_CONNECTION_STRING= | ConnectionString do bazy mongoDB (baza Mock) | mongodb://banqup:xxxxxxx@<IP>/Mock?authSource=admin | ||
Ustawienia środowiskowe | MONGODB_PUSHSERVICE_CONNECTION_STRING= | ConnectionString do bazy mongoDB (baza Push) | mongodb://banqup:xxxxxxx@<IP>/PushService?authSource=admin | ||
Ustawienia wewnętrzne aplikacji | MONGODB_PUSHSERVICE_RETRY_FAILED_PUSHES= | Czy ponawiać nieudane pushe przez PushService | true/false | true | false |
Ustawienia środowiskowe | MONGODB_USER_CONNECTION_STRING= | ConnectionString do bazy mongoDB (baza User) | mongodb://banqup:xxxxxxx@<IP>/User?authSource=admin | ||
Ustawienia środowiskowe | MONGODB_SCHEDULERSERVICE_REPOSITORYCONNECTION_STRING= | ConnectionString do bazy mongoDB (baza Scheduler) | mongodb://banqup:xxxxxxx@<IP>/Scheduler?authSource=admin | ||
Ustawienia środowiskowe | MONGODB_SCHEDULERSERVICE_HANGFIRECONNECTION_STRING= | ConnectionString do bazy mongoDB (baza Hangfire) | mongodb://banqup:xxxxxxx@<IP>/Hangfire?authSource=admin | ||
Ustawienia wewnętrzne aplikacji | MONGODB_COLLECTION_PREFIX= | Prefiks do kolekcji w mongoDB | Log | ||
Ustawienia wewnętrzne aplikacji | CONSENT_SERVICE_ENDPOINT= | Endpoint do serwisu ConsentService | http://consent_service/api/ | ||
Ustawienia wewnętrzne aplikacji | IDENTIFIER_SERVICE_ENDPOINT= | Endpoint do serwisu IdentifierService | http://identifier_service/api/ | ||
Ustawienia wewnętrzne aplikacji | PAYMENT_SERVICE_ENDPOINT= | Endpoint do serwisu PaymentService | |||
Ustawienia wewnętrzne aplikacji | MEBANK_API_SERVICE_ENDPOINT= | Endpoint do serwisu apirest | |||
Ustawienia wewnętrzne aplikacji | SESSION_SERVICE_ENDPOINT= | Endpoint do serwisu SessionService | http://session_service/api/ | ||
Ustawienia środowiskowe | NODE_1_IP= | Ilość nodów zależna od środowiska | node1:<IP> | ||
Konfiguracja banku przez TPP | <BANK>_AUTHORIZATION_URL= | Url do serwera autoryzacyjnego | |||
Konfiguracja banku przez TPP | <BANK>_RESOURCE_URL= | Url do serwera z zasobami (accounts) | |||
Konfiguracja banku przez TPP | <BANK>_PISP_RESOURCE_URL= | Url do serwera z zasobami (payments) | |||
Konfiguracja banku przez TPP | <BANK>_PISP_REDIRECT_URI= | RedirectUri, podany przy rejestracji TPP (payments) | |||
Konfiguracja banku przez TPP | <BANK>_REDIRECT_URI= | RedirectUri, podany przy rejestracji TPP (accounts) | |||
Konfiguracja banku przez TPP | <BANK>_<KLIENT>_RedirectUri= | RedirectUri, podany przy rejestracji TPP (dla flow ais) | |||
Konfiguracja banku przez TPP | <BANK>_<KLIENT>Pis_RedirectUri= | RedirectUri, podany przy rejestracji TPP (dla flow pis) | |||
Konfiguracja banku przez TPP | <BANK>_CLIENT_ID= | ClientId danego TPP | |||
Konfiguracja banku przez TPP | <BANK>_CLIENT_SECRET= | ClientSecret danego TPP | |||
Konfiguracja banku przez TPP | <BANK>_<KLIENT>_ClientId= | ClientId danego TPP (dla flow ais) | |||
Konfiguracja banku przez TPP | <BANK>_<KLIENT>_ClientSecret= | ClientSecret danego TPP (dla flow pis) | |||
Konfiguracja banku przez TPP | <BANK>_<KLIENT>Pis_ClientId= | ClientId danego TPP (dla flow pis) | |||
Konfiguracja banku przez TPP | <BANK>_<KLIENT>Pis_ClientSecret= | ClientSecret danego TPP (dla flow pis) | |||
Konfiguracja banku przez TPP | <BANK>_TPP_ID= | TppId | |||
Konfiguracja banku przez TPP | <BANK>_SIGNATURECONFIG_TYPE= | Typ podpisu (możliwość użycia „placeholder" na sandbox, czyli brak walidacji podpisu), oprócz Aliora - może być różny na sandbox i prod | placeholder | placeholder | jws |
Konfiguracja banku przez TPP | <BANK>_JWSCONFIG_JOSEHEADERS_KID= | Nagłówki w podpisie | <TPP_ID> | ||
Konfiguracja banku przez TPP | <BANK>_JWSCONFIG_JOSEHEADERS_X5U= | Nagłówki w podpisie | placeholder | ||
Konfiguracja banku przez TPP | <BANK>_JWSCONFIG_JOSEHEADERS_X5T= | Nagłówki w podpisie | <TPP_ID> | ||
Konfiguracja banku przez TPP | <BANK>_SIGNATURECONFIG_CERTIFICATECONFIG_PATHTOCERTIFICATE= | Ścieżka do certyfikatu do podpisu | |||
Konfiguracja banku przez TPP | <BANK>_SIGNATURECONFIG_CERTIFICATECONFIG_PASSWORD= | TppId | |||
Konfiguracja banku przez TPP | <BANK>_CERTIFICATECONFIG_PATHTOCERTIFICATE= | Ścieżka do certyfikatu do uwierzytelniania | |||
Konfiguracja banku przez TPP | <BANK>_CERTIFICATECONFIG_PASSWORD= | Hasło do certyfikatu do uwierzytelniania | |||
Konfiguracja banku przez TPP | <BANK>_ACCOUNT_TRANSACTIONS_SCOPE_LIMITS= | Zarządzanie pobieranymi transakcjami Jeśli chcemy zaciągać wszystkie możliwe typy, należy usunąć ten parametr w docker-compose i env | ["Done","Pending","Cancelled","Rejected","Scheduled","Hold"] / PKO BP ["Done","Cancelled","Rejected","Scheduled","Hold"] / ALIOR ["Done","Cancelled","Rejected","Scheduled"] / ALIORBUSINESSPRO, ALIORKANTOR, ALIORTMOBILE ["Done","Hold"] / BNP, ING ["Done","Rejected","Scheduled","Hold"] / PEKAO SA ["Done","Pending","Cancelled","Rejected","Scheduled","Hold"] / MILLENIUM ["Done","Pending","Scheduled","Hold"] / MBANK | ||
Konfiguracja banku przez TPP | ALIOR_BUSINESSPRO_SCA_REDIRECT_URL_BASE= | Fragment URLA podmieniany w odpowiednim brandzie Aliora (BusinessPro) | |||
Konfiguracja banku przez TPP | ALIOR_KANTOR_SCA_REDIRECT_URL_BASE= | Fragment URLA podmieniany w odpowiednim brandzie Aliora (Kantor) | |||
Konfiguracja banku przez TPP | ALIOR_TMOBILE_SCA_REDIRECT_URL_BASE= | Fragment URLA podmieniany w odpowiednim brandzie Aliora (TMobile) | |||
Konfiguracja banku przez TPP | ALIOR_SCA_REDIRECT_URL_BASE= | Fragment URLA podmieniany w odpowiednim brandzie Aliora (Alior) | |||
Konfiguracja banku przez TPP | BNP_ORIGINAL_AUTHORIZATION_URL= | Url używany w strzale do /authorize. Bnp na Sandbox ma jeden URL, na produkcji 2 różne | |||
Ustawienia wewnętrzne aplikacji | KeyStoreType=external | Typ podpisu (external = HSM) | external | external | external |
Ustawienia wewnętrzne aplikacji (consent_service) | MAX_AFTER_SCA= | Górne ograniczenie pobieranych zakresów dla transakcji. Z defaultu jest to ustawione per bank na 1460 (4 lata), jeśli chcemy ograniczyć np do 1000, wtedy uzupełniamy ten parametr o odpowiednią wartość | 1460 | ||
Ustawienia wewnętrzne aplikacji | PUSH_SERVICE_PARCEL_SIZE= | Liczba transakcji w jednej paczce, wysyłanej przez pushservice | 100 | 100 | 100 |
Ustawienia wewnętrzne aplikacji | BLOCKING= | Włączenie/wyłączenie mechanizmu blokowania niektórych procesów gdy inne są w trakcie | true/false | ||
Ustawienia keycloack - autoryzacja CBT | CBT_AUTH_REQ_ENABLED= | Włączenie lub wyłączenie autoryzacji | true/false | true | true |
Ustawienia keycloack - autoryzacja CBT | CBT_AUTH_DISCOVERY_ENDPOINT= | Endpoint discovery do keycloack | |||
Ustawienia keycloack - autoryzacja CBT | CBT_AUTH_CLIENTID= | ClientID do autoryzacji w keyclock | clientId do autoryzacji | ||
Ustawienia keycloack - autoryzacja CBT | CBT_AUTH_CLIENT_SECRET= | client secret do autoryzacji w keyclock | clientSecret do autoryzacji | ||
Ustawienia keycloack- autoryzacja usera | USER_AUTH_ENABLE= | Włączenie lub wyłączenie autoryzacji | true/false | true | true |
Ustawienia keycloack- autoryzacja usera | USER_AUTH_URL= | Url do serwisu autoryzacyjnego | url | ||
Ustawienia keycloack - autoryzacja systemowa | SYSTEM_DISCOVERY_ENDPOINT | Endpoint discovery do keycloacka | url | ||
Ustawienia keycloack - autoryzacja systemowa | SYSTEM_AUTH_ENABLE= | Włączenie lub wyłączenie autoryzacji | true/false | true | true |
Konfiguracja banku przez TPP | <BANK>_DETAILS_SCOPE_LIMITS= | Zarządzanie szczegółami pobieranych transakcji Jeśli chcemy zaciągać wszystkie możliwe typy, należy usunąć ten parametr w docker-compose i env | ["Done"] / PKO BP, ALIOR, ALIORBUSINESSPRO, ALIORKANTOR, ALIORTMOBILE ["Done","Hold"] / BNP, ING ["Done","Rejected","Scheduled","Hold"] / PEKAO SA ["Done","Pending","Cancelled","Rejected","Scheduled","Hold"] / MILLENIUM ["Done","Pending","Scheduled","Hold"] / MBANK | ||
Konfiguracja banku przez TPP | MBANK_PAGE_SIZE= | Zarządzanie ilością transakcji widocznych na jednej stronie | 20 | ||
Konfiguracja banku przez TPP | MBANK_TRANSACTION_DATE_FROM= | Zarządzanie zakresem pobierania transakcji dla typów “Done” | {calculateSyncFromDate(accountIdentifier('Iban'), 'Iban', 'Done')} | ||
Konfiguracja banku przez TPP | MBANK_TRANSACTION_DATE_TO= | Zarządzanie zakresem pobierania transakcji dla typów “Done” | {now('yyyy-MM-dd')} | ||
Ustawienia środowiskowe | REDIS_CONNECTIONSTRING= | ConnectionString do serwisu Redis | redis | ||
Ustawienia wewnętrzne aplikacji | HSM_METHOD= | Możliwość zmiany metody wykorzystywanej przez HSM | PUT / POST |
Docker env file
Written by Maxime
Updated over 4 months ago