MagullOff / random_api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

random_api

jak uruchomić

  1. pobranie repo
git clone https://github.com/MagullOff/random_api && cd random_api
  1. instalacja rusta (https://www.rust-lang.org/tools/install) i upewnienie się że system jest aktualny oraz zainstalowany jest pakiet build-essential i libpq-dev
  2. zmiana na wersje nightly
rustup default nightly
  1. instalacja i uruchomienie postgreSQL (powinien być zainstalowany na ubuntu)
  2. instalacja diesel_cli
cargo install diesel_cli --no-default-features --features postgres
  1. utowrzenie bazy danych
echo DATABASE_URL=postgres://postgres:postgres@localhost/api-db > .env
diesel setup
diesel migration run
diesel migration redo
  1. pliki konfiguracyjne

Zarówno powyższa komenda jak i plik Config.toml z repozytorium zakłada że hasło i login do postgresa to postgres i postgres. Należy to zamienić na faktyczne dane przed uruchomieniem

  1. uruchomienie testów
cargo test
  1. uruchom aplikacje
cargo build && cargo run
  1. użycie aplikacja została napisana tak, aby znaleziony obrazek był wyświetlany w przeglądarce po zakończeniu requesta

About


Languages

Language:Rust 89.7%Language:PLpgSQL 10.3%