Skip to content

FLAT-ICT/FLAT-backend

Repository files navigation

fun-location-backend

install

git clone --recursive [email protected]:FLAT-ICT/FLAT-backend.git

clone するときに --recursive を忘れたらやること

rm -rf espresso-beacons
./scripts/import_csv.sh

API

サーバー起動

-d をつけるとバックグラウンドで動く

docker compose up --build flat-backend
docker compose up --build -d flat-backend

テストをしたいとき

docker compose -f docker-compose.yml -f docker-compose.test.yaml up flat-backend

ボリューム削除(DB 消す)

docker compose down -v

API

こちらを参照してください FastAPI - Swagger UI

API のテスト

  1. test-sh の中に移動してください
  2. コマンドを実行します
    ./test0101.sh
    

以下関係なし

diesel
WSL Ubuntu 20.04

sudo apt install libmysqlclient-dev
cargo install diesel_cli --no-default-features --features mysql
sudo mysql -u root -p
GRANT ALL ON hoge.* TO 'user'@'localhost';