Skip to content

Backend for an app used for organizing field games written in rust

Notifications You must be signed in to change notification settings

MagullOff/InoCoordinator-Backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InoCoordinator-Backend

Backend for an app used for organizing field games.

Check out the frontend app

swagger docs available at /swagger-ui address

jak uruchomić

  1. pobranie repo
git clone https://github.com/MagullOff/InoCoordinator-Backend
 && cd InoCoordinator-Backend
  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. uruchom aplikacje
cargo build && cargo run

About

Backend for an app used for organizing field games written in rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published