https://github.com/kajilabteam/walking-information-storage-server-api
https://github.com/kajilabteam/walking-information-storage-server-api
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/kajilabteam/walking-information-storage-server-api
- Owner: kajiLabTeam
- Created: 2024-10-16T10:56:25.000Z (almost 2 years ago)
- Default Branch: dev
- Last Pushed: 2025-05-09T06:26:08.000Z (about 1 year ago)
- Last Synced: 2025-05-09T07:33:57.257Z (about 1 year ago)
- Language: Go
- Size: 641 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# walking-information-trajectories-api
> [!IMPORTANT]
> 環境変数は[こちらから](https://kjlb.esa.io/posts/6655)確認してください
## ドキュメント説明
[研究概要](https://github.com/kajiLabTeam/walking-information-storage-server-api/blob/dev/docs/research_outline.md)
[api 設計](https://github.com/kajiLabTeam/walking-information-storage-server-api/blob/dev/docs/api.md)
[todo](https://github.com/kajiLabTeam/walking-information-storage-server-api/blob/dev/docs/Todo.md)
[ディレクトリ構成](https://github.com/kajiLabTeam/walking-information-storage-server-api/blob/dev/docs/directory.md)
## 実行方法
### 開発環境
`devcontainer.json`を開いた状態で Dev Container を開いて下さい
dev コンテナにログイン後、以下を実行してください
```
go run main.go
```
### 本番環境
> [!NOTE]
> 梶研サーバで実行する場合の方法です
#### 1. サーバにログイン
サーバの管理者に聞きながら ï`walking-trajectory-storage-system`コンテナに SSH 接続できるようにしてください
#### 2. ディレクトリの移動
```
cd src/walking-information-storage-server-api
```
#### 3. docker コンテナの立ち上げ
```
make up
```
## その他コマンド説明
### DB コンテナに入る
```
make db
```
### コンテナのログを見る
```
make logs
```
### 4.URL
trajectoryID(軌跡ID)に取得したい軌跡IDを入力してください。
※building_id (建物ID)は固定値です
```
https://walking-trajectory-storage-system-read-server.kajilab.dev/api/buildings/&{building_id}/floors/${trajectoryID}/trajectories/
```
例
```
https://walking-trajectory-storage-system-read-server.kajilab.dev/api/buildings/:building_id/floors/01F8VYXK67BGC1F9RP1E4S9YTV/trajectories/