src/hdalab/services.py
changeset 704 b5835dca2624
parent 686 385e3a12ee27
--- 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()