
    ]i                     8    d dl mZmZ  G d de      Z e       Zy)    )BaseSettingsSettingsConfigDictc                   (   e Zd ZU  edd      Zeed<   eed<   dZeed<   dZ	eed	<   d
Z
eed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<   eed<   dZeed <   d!Zeed"<   ed#efd$       Zy%)&Settingsz.envzutf-8)env_fileenv_file_encodingDATABASE_URL
SECRET_KEY<   ACCESS_TOKEN_EXPIRE_MINUTES   REFRESH_TOKEN_EXPIRE_DAYSdevelopmentENVIRONMENTzAsia/JakartaTIMEZONElocalSTORAGE_TYPEz	./storageSTORAGE_PATH
   MAX_UPLOAD_SIZE_MBz./gdrive_token.jsonGDRIVE_TOKEN_PATH GDRIVE_ROOT_FOLDER_IDGEMINI_API_KEYGROQ_API_KEYzgemini-2.5-flashGEMINI_MODELzadmin@spbu.comSUPERADMIN_EMAILSUPERADMIN_PASSWORDzSuper AdminSUPERADMIN_NAMEz+http://localhost:8007,http://127.0.0.1:8007CORS_ORIGINSreturnc                      | j                   dk(  S )N
production)r   )selfs    1/var/www/html/spbu.com/backend/app/core/config.pyis_productionzSettings.is_production   s    <//    N)__name__
__module____qualname__r   model_configstr__annotations__r   intr   r   r   r   r   r   r   r   r   r   r   r   r   r    propertyboolr&    r'   r%   r   r      s    %vQLO'))%'s'$K$"Hc"L##L##  2s2!#3#NCL#*L#*,c,(OS(EL#E0t 0 0r'   r   N)pydantic_settingsr   r   r   settingsr1   r'   r%   <module>r4      s    >0| 06 :r'   