
    Bi                         d Z ddlZ ej        dd                                                                          Z eh d          ZdefdZ	defdZ
d	edefd
ZdS )uL   배포 역할: 코드 한 벌, 환경/프로세스 두 벌(server vs local).    NMLINK_APP_ROLEserver>   commonchatbotchatbot2returnc                      t           dk    S Nlocalr        N/var/www/html/web/mlink/mlink_AI_Server/mlink-backend/src/config/deployment.pyis_server_roler          W$$r   c                      t           dk    S r
   r   r   r   r   is_local_roler      r   r   blueprint_pairsc                     t                      r| S g }| D ]*\  }}|j        t          v r|                    ||f           +|S )u:   (blueprint, url_prefix) 목록을 역할에 따라 축소.)r   nameLOCAL_DEV_BLUEPRINT_NAMESappend)r   outbpprefixs       r   filter_blueprintsr      sX     
C% % %
F7///JJF|$$$Jr   )__doc__osgetenvstriplowerr   	frozensetr   boolr   r   listr   r   r   r   <module>r%      s    R R 				 +X66<<>>DDFF &I&G&G&GHH % % % % %%t % % % %t       r   