Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.07 KB

README.md

File metadata and controls

28 lines (24 loc) · 1.07 KB

private-isu Rust実装

private-isuにRust実装を追加するためのリポジトリです.
現状,Docker Composeのみ対応しています.

Using

Rustで起動するためには以下の手順が必要です.

  1. private-isuのREADME.mdに従って,MySQLに初期データをimportする.
  2. private-isuのwebappに本リポジトリを追加する.
    cd webapp
    git clone https://github.com/Romira915/private-isu-rust.git rust
  3. webapp/docker-compose.ymlのapp.buildをrustに変更する.
  4. 起動する.
    cd webapp
    docker compose up
  5. (Option) ローカルでビルドする場合は以下を実行する.これは使用しているcrateのsqlxがビルド時にクエリをチェックするためです.
cd webapp/rust
echo 'DATABASE_URL=mysql://root:root@localhost:3306/isuconp' > .env
# データベースのカラム等を変更した場合
cargo sqlx prepare