src/hdalab/services.py
changeset 704 b5835dca2624
parent 686 385e3a12ee27
equal deleted inserted replaced
703:a988e44c92d5 704:b5835dca2624
    60 
    60 
    61     preview_dim = getattr(settings, 'RENKAN_PREVIEW_DIM', (500,500))
    61     preview_dim = getattr(settings, 'RENKAN_PREVIEW_DIM', (500,500))
    62     preview_wait = getattr(settings, 'RENKAN_PREVIEW_WAIT', 5000)
    62     preview_wait = getattr(settings, 'RENKAN_PREVIEW_WAIT', 5000)
    63 
    63 
    64     preview_args = [
    64     preview_args = [
    65         getattr(settings,'RENKAN_PREVIEW_PHANTOMJS_PATH','phantomjs'),
    65         'node',
    66         os.path.join(os.path.dirname(os.path.abspath(__file__)),'scripts/capture-phantomjs.js'),
    66         os.path.join(os.path.dirname(os.path.abspath(__file__)),'scripts/capture-puppeteer.js'),
    67         "%s%s%s?rk_id=%s" % (getattr(settings, 'FRONT_WEB_URL', settings.WEB_URL), settings.BASE_URL, reverse('renkan_full'),hdalab_renkan.renkan.rk_id),
    67         "%s%s%s?rk_id=%s" % (getattr(settings, 'FRONT_WEB_URL', settings.WEB_URL).rstrip('/'), "/hdalab", reverse('renkan_full'),hdalab_renkan.renkan.rk_id),
    68         export_path,
    68         export_path,
    69         "--width=%d" % preview_dim[0],
    69         "--width=%d" % preview_dim[0],
    70         "--height=%d" % preview_dim[1],
    70         "--height=%d" % preview_dim[1],
    71         "--wait=%d" % preview_wait
    71         "--wait=%d" % preview_wait
    72     ]
    72     ]
    73     check_call(preview_args)
    73     check_call(preview_args, cwd="/usr/src/app")
    74 
    74 
    75     hdalab_renkan.renkan.image = rel_export_path
    75     hdalab_renkan.renkan.image = rel_export_path
    76     hdalab_renkan.renkan.save()
    76     hdalab_renkan.renkan.save()
    77 
    77