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
こちらを参照してください FastAPI - Swagger UI
test-sh
の中に移動してください- コマンドを実行します
./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';