Skip to content

NUTFes/seeft-api

Repository files navigation

SeeFT-API

Features

Requirement

production

  • dart
  • docker

dev

  • mysqldef but run ./scripts/script.sh

Installation

$ docker compose build
$ docker comopose up -d
$ ./scripts/script.sh
$ ./sql/migrate.sh
$ docker compose run --rm server dart ./sql/sql.dart seed

Usage

$ docker compose up

Deployment

mysqldefがあったら ./sciripts/script.shは実行しなくて良い

$ 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を表示させたい時

$ docker compose up -d
$ docker logs SeeFT-API -f

Note

プルリクでFormatterが失敗した時

$ 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages