Skip to content

Romira915/private-isu-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Add Rust on private-isu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published