a U¸mg;ã@sndZddlZddlmZeƒej ej e¡¡ZGdd„dƒZ Gdd„dƒZ Gdd „d ƒZ Gd d „d ƒZ dS) zq Used environment variables for different services/functions - Config - Gen3Config - iRODSConfig - OrthancConfig éN)Ú load_dotenvc@s(eZdZdZej d¡Zej d¡ZdS)ÚConfigz& General environment variable ÚQUERY_SECURE_KEYÚQUERY_ACCESS_TOKENN) Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚosÚenvironÚgetrr©r r ú:/home/cmiss/Jenkins/workspace/12-Labours-API/app/config.pyrs rc@s@eZdZdZej d¡Zej d¡Zej d¡Z ej d¡Z dS)Ú Gen3Configz# Gen3 environment variable ÚGEN3_ENDPOINT_URLÚ GEN3_API_KEYÚ GEN3_KEY_IDÚGEN3_PUBLIC_ACCESSN) rrrr r r r rrrrr r r rrs    rc@sXeZdZdZej d¡Zej d¡Zej d¡Z ej d¡Z ej d¡Z ej d¡Z dS) Ú iRODSConfigz- iRODS security environment variable Ú IRODS_HOSTÚ IRODS_PORTÚ IRODS_USERÚIRODS_PASSWORDÚ IRODS_ZONEÚIRODS_ROOT_PATHN) rrrr r r r rrrrrrr r r rr$s     rc@s4eZdZdZej d¡Zej d¡Zej d¡Z dS)Ú OrthancConfigz/ Orthanc security environment variable ÚORTHANC_ENDPOINT_URLÚORTHANC_USERNAMEÚORTHANC_PASSWORDN) rrrr r r r rrrr r r rr1s  r) r r ÚdotenvrÚpathÚabspathÚdirnameÚ__file__Úbasedirrrrrr r r rÚs