--- a/src/hdalab/services.py Thu Jul 18 02:04:02 2024 +0200
+++ b/src/hdalab/services.py Fri Jul 19 09:38:03 2024 +0200
@@ -62,15 +62,15 @@
preview_wait = getattr(settings, 'RENKAN_PREVIEW_WAIT', 5000)
preview_args = [
- getattr(settings,'RENKAN_PREVIEW_PHANTOMJS_PATH','phantomjs'),
- os.path.join(os.path.dirname(os.path.abspath(__file__)),'scripts/capture-phantomjs.js'),
- "%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),
+ 'node',
+ os.path.join(os.path.dirname(os.path.abspath(__file__)),'scripts/capture-puppeteer.js'),
+ "%s%s%s?rk_id=%s" % (getattr(settings, 'FRONT_WEB_URL', settings.WEB_URL).rstrip('/'), "/hdalab", reverse('renkan_full'),hdalab_renkan.renkan.rk_id),
export_path,
"--width=%d" % preview_dim[0],
"--height=%d" % preview_dim[1],
"--wait=%d" % preview_wait
]
- check_call(preview_args)
+ check_call(preview_args, cwd="/usr/src/app")
hdalab_renkan.renkan.image = rel_export_path
hdalab_renkan.renkan.save()