예제 #1
0
    resweb_domain='',  # no resweb
    resweb_domain_port=0,
    resweb_host='',
    resweb_port=0)

ENV_TEST = {
    'test': veil_env(name='test', hosts={}, servers={
        '@': veil_server(
            host_name='',
            sequence_no=20,
            supervisor_http_port=TEST_SUPERVISOR_HTTP_PORT,
            programs=merge_multiple_settings(
                redis_program('test', TEST_REDIS_HOST, TEST_REDIS_PORT),
                __env__.vsee_postgresql_program(config),
                __env__.log_rotated_nginx_program(merge_multiple_settings(
                    __env__.person_website_nginx_server(config),
                ))
            ),
            resources=[application_resource(component_names=list_all_components(), config=merge_settings(
                __env__.vsee_config(config), {
                    'test_bucket': {
                        'type': 'filesystem',
                        'base_directory': '',
                        'base_url': ''
                    }
                }
            ))]
        )
    })
}
예제 #2
0
             hosts={},
             servers={
                 '@':
                 veil_server(
                     host_name='',
                     sequence_no=10,
                     supervisor_http_port=DEVELOPMENT_SUPERVISOR_HTTP_PORT,
                     programs=merge_multiple_settings(
                         redis_program('development', DEVELOPMENT_REDIS_HOST,
                                       DEVELOPMENT_REDIS_PORT),
                         __env__.vsee_postgresql_program(config),
                         __env__.resweb_program(config),
                         __env__.delayed_job_scheduler_program(config),
                         __env__.vsee_periodic_job_scheduler_program(config),
                         __env__.vsee_job_worker_program(
                             worker_name='development',
                             queue_names=[
                                 'send_transactional_email',
                                 'clean_up_captcha_images',
                                 'clean_up_inline_static_files',
                             ],
                             config=config,
                             count=2), __env__.person_website_programs(config),
                         __env__.log_rotated_nginx_program(
                             merge_multiple_settings(
                                 __env__.resweb_nginx_server(config),
                                 __env__.person_website_nginx_server(config),
                             ))))
             })
}