ChallengeClub / tetris_score_server_frontend

tetris_score_server_frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tetris_score_server_frontend

以下サーバのフロントエンドに関する検討用として作成(仮)

https://github.com/seigot/tetris_score_server
https://github.com/seigot/tetris_battle_server

環境構築

docker engine のインストール

docker インストールを参照

docker compose のインストール

docker compoer のインストールを参照

環境変数の設定

/tetris_score_server_frontend/.envに環境変数を定義して下さい

  • TETRIS_API: バックエンド API の URL
  • WEB_SERVER_PORT: ローカル開発環境でフロントのホスティングするときのポート番号(例: 8888)

docker compose の実行

/tetris_score_server_frontendに移動して

docker-compose up

を実行する。

flutter ホスティングの実行

まずは起動中のコンテナに入る

docker compose exec [container id] bash

次にホスティングを実行(makefile に記載している)

make run

リロードがオートではないので、ソースファイルの更新時にはこちらのターミナルに"r"を入力するとリロードが走る

About

tetris_score_server_frontend


Languages

Language:Dart 81.2%Language:C++ 7.8%Language:CMake 6.7%Language:HCL 2.2%Language:HTML 0.7%Language:C 0.5%Language:Swift 0.5%Language:Makefile 0.2%Language:Dockerfile 0.2%Language:Kotlin 0.0%Language:Objective-C 0.0%