diff --git a/desktop/build-deb.sh b/desktop/build-deb.sh index 4a101ef..1da6843 100755 --- a/desktop/build-deb.sh +++ b/desktop/build-deb.sh @@ -89,6 +89,7 @@ copyPkg("better-sqlite3", serverDir); copyPkg("argon2", serverDir); NODE_EOF +cp -a server/src/migrations "$STAGE_DIR/opt/pubscript/server/dist/migrations" cp -a apps/web/dist "$STAGE_DIR/opt/pubscript/apps/web/dist" echo "==> [4/6] Compiling native GTK3 + WebKit2GTK desktop binary (/usr/bin/pubscript)..." diff --git a/desktop/src/pubscript-desktop.c b/desktop/src/pubscript-desktop.c index e7132a5..3e3efdf 100644 --- a/desktop/src/pubscript-desktop.c +++ b/desktop/src/pubscript-desktop.c @@ -85,13 +85,13 @@ static void start_embedded_server(int port, const char *data_dir, const char *ap return; } - char db_path[1024]; + char db_path[2048]; snprintf(db_path, sizeof(db_path), "%s/pubscript.sqlite", data_dir); - char web_dist[1024]; + char web_dist[2048]; snprintf(web_dist, sizeof(web_dist), "%s/apps/web/dist", app_root); - char server_entry[1024]; + char server_entry[2048]; snprintf(server_entry, sizeof(server_entry), "%s/server/dist/server.mjs", app_root); char port_str[32]; @@ -143,11 +143,11 @@ int main(int argc, char *argv[]) { snprintf(data_dir, sizeof(data_dir), "%s/.local/share/pubscript", home); mkdir_p(data_dir); - char webkit_data_dir[1024]; + char webkit_data_dir[2048]; snprintf(webkit_data_dir, sizeof(webkit_data_dir), "%s/webdata", data_dir); mkdir_p(webkit_data_dir); - char webkit_cache_dir[1024]; + char webkit_cache_dir[2048]; snprintf(webkit_cache_dir, sizeof(webkit_cache_dir), "%s/webcache", data_dir); mkdir_p(webkit_cache_dir);