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 |