diff --git a/Dockerfile b/Dockerfile index 80720dd..aa6b421 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:buster as builder +FROM rust:buster AS builder RUN rustup default nightly diff --git a/src/main.rs b/src/main.rs index ba26c6f..07cb17a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,12 +20,14 @@ async fn launch() -> _ { sqlx::migrate!("./migrations").run(pg).await.unwrap(); } + let archive = arc.clone(); if std::env::var("OLLAMA_URL").is_ok() { - EmbedStore::generate_embeddings_for(&arc).await; + tokio::spawn(async move { + EmbedStore::generate_embeddings_for(&archive).await; + }); } let archive = arc.clone(); - tokio::spawn(async move { favicon::download_favicons_for_sites(&archive.domains()).await; });