https://github.com/nutfes/seeft-api
https://github.com/nutfes/seeft-api
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/nutfes/seeft-api
- Owner: NUTFes
- Created: 2021-08-17T11:31:48.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2025-02-14T22:05:21.000Z (over 1 year ago)
- Last Synced: 2025-02-14T23:19:02.345Z (over 1 year ago)
- Language: Dart
- Size: 13.4 MB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# SeeFT-API
## Features
## Requirement
`production`
- dart
- docker
`dev`
- mysqldef
but run `./scripts/script.sh`
## Installation
``` fish
$ docker compose build
$ docker comopose up -d
$ ./scripts/script.sh
$ ./sql/migrate.sh
$ docker compose run --rm server dart ./sql/sql.dart seed
```
## Usage
``` fish
$ docker compose up
```
## Deployment
mysqldefがあったら `./sciripts/script.sh`は実行しなくて良い
``` fish
$ docker compose build
$ docker compose up -d
$ ./scripts/script.sh
$ ./sql/migrate.sh
$ docker compose run --rm server dart ./sql/sql.dart seed
$ docker compose run --rm server dart ./sql/sql.dart user ./sql/user.csv
```
### logを表示させたい時
``` fish
$ docker compose up -d
$ docker logs SeeFT-API -f
```
## Note
### プルリクでFormatterが失敗した時
``` fish
$ docker compose run --rm server dart format ./ -l 120 --set-exit-if-changed
```
### .shスクリプトが動かない場合
```
$ chmod u+x ./scripts/script.sh
$ chmod u+x ./sql/migrate.sh
```
### docker-compose upでAPIが経たない時
```
$ docker compose run --rm server dart pub get
```
### diを編集してからうまく動かないとき
一度コンテナをdownさせてからupし直してみてください。
## Author
NUTMEG(技大祭実行委員会情報局)
mail: nutfes.info [at] gmail