https://github.com/yud0uhu/road-map-server
https://github.com/yud0uhu/road-map-server
fastapi heroku postgresql python
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/yud0uhu/road-map-server
- Owner: yud0uhu
- Created: 2022-02-15T00:09:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-20T02:52:47.000Z (about 4 years ago)
- Last Synced: 2025-04-13T11:55:33.654Z (about 1 year ago)
- Topics: fastapi, heroku, postgresql, python
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# バックエンド仕様書
## 参考資料
[テーブル定義](https://drive.google.com/file/d/1SBlcqxVVnBg7FhLkjSUIEGMuT07aD1bL/view?usp=sharing)
※仕様書では緯度・経度がメッシュテーブルの管理となっていますが、現在の実装上では台帳テーブルで一括管理しています。
※DB は Heroku Postgres を利用しています。
[フロントエンドリポジトリ](https://github.com/yud0uhu/road-map)
## 事前準備
- src ディレクトリと同階層に csv ディレクトリを作成し、csv ファイルを置いてください。
- プライベートな情報が入っているため、git の管理から外しています。
## CSV ファイルの整形とインポート
```sh
$ sed -i -e "s/,\$//" 'CSVファイルのパス'
# ledgerテーブルにcsvファイルをインポートする
$ \copy ledger from 'CSVファイルのパス' with CSV;
```
## 実行コマンド
```sh
$ uvicorn --port 5000 --host 127.0.0.1 main:app --reload
```