- boardgame-api
- Tide(Rust)
- boardgame-web
- Vue2 + TypeScript
- environment
- webだけ先行開発するためのmock serverがある
docker run -d --name boardgame-db -p 5432:5432 -e POSTGRES_PASSWORD=boardgame -e POSTGRES_USER=boardgame postgres:13.1-alpine
docker run -d --name boardgame-db -p 5432:5432 -e POSTGRES_PASSWORD=boardgame -e POSTGRES_USER=boardgame akior/postgres:latest
cargo run
npm install
npm run serve
environment/mockserver/json-server/run.sh
npm run test:unit
npm run serve
cargo test
cargo run
docker network create boardgame-network
cd environment
cd boardgame-web/app/ && ./build.sh
cd -
cd boardgame-api/app/ && ./build.sh
cd -
cd boardgame-api/db/ && ./build.sh
cd -
./start.sh
access to localhost:8080
cd environment
./down.sh
- boardgame-api
- idがない
- ageになっていない
- プロパティファイルを読み込むようにする
- "postgres://admin:admin@boardgame-db:5432/boardgame?options=-c search_path%3Dboardgame"
- "postgres://admin:admin@localhost:5432/boardgame?options=-c search_path%3Dboardgame"