Asenna sqlx ja aja seuraavat komennot projektin juurikansiossa:
export DATABASE_URL="sqlite:db/analytics.db"
kertoo sqlx:lle ja OHA:lle missä tietokanta sijaitsee.
sqlx db create
luo tietokannan annettuun sijaintiin.
sqlx migrate run
luo tietokantaan taulukon "OHA" ja tarvittavat sarakkeet.
Vaihtoehtoisesti kansiossa "db" olevan tiedoston "template.db" voi koittaa kopioida uuteen tiedostoon "analytics.db".
Kokoa komennolla cargo build --release
(luo suoritettavan tiedoston target/release/oispa_halla_analytics)
Kokoa & Aja komennolla cargo run --release
aja palvelin komennolla TLS_CERT="/etc/letsencrypt/live/hac.hallacoin.ml/fullchain.pem" TLS_KEY="/etc/letsencrypt/live/hac.hallacoin.ml/privkey.pem" ./target/release/oispa_halla_analytics