diff --git a/ci/appimage/build.sh b/ci/appimage/build.sh
index c6b6b9a92f593bf732dffcc2684f3298617f7ec8..04b95cf94fb6f100367995c0312d2afe108d39ef 100755
--- a/ci/appimage/build.sh
+++ b/ci/appimage/build.sh
@@ -1,2 +1,6 @@
 #!/bin/bash
-./linuxdeploy-x86_64.AppImage --appdir AppDir -i sakia.png -d sakia.desktop --plugin python --output appimage --custom-apprun sakia.sh
+#./linuxdeploy-x86_64.AppImage --appdir AppDir -i sakia.png -d sakia.desktop --plugin python --output appimage --custom-apprun sakia.sh
+# workaround to run inside a docker container
+./linuxdeploy-x86_64.AppImage --appimage-extract
+mv squashfs-root linuxdeploy-x86_64.AppDir
+./linuxdeploy-x86_64.AppDir/AppRun --appdir AppDir  -i sakia.png -d sakia.desktop --plugin python --output appimage --custom-apprun sakia.sh