ken-ty / procon

競プロ用解答環境
https://github.com/ken-ty/procon#readme
MIT License
0 stars 0 forks source link

スクリプト実行環境のコンテナ化 #17

Closed ken-ty closed 9 months ago

ken-ty commented 2 years ago

v0.0.3 まではコンテナ対応していた。 v0.1.0 では、ローカル実行しか対応していない。楽々テスト導入で簡単のために切ったから。

npm-script の start が 残されたままだが、叩いたときの動作が不明。

以下の流れでコンテナ化を再導入する。

  1. 利用できないnpm-scriptを消す
  2. ローカル実行の動作を安定させる
  3. pythonのコンテナ実行を再導入する
  4. 他言語も再導入する

また、以前はDockerfileを用いない実装だったが、拡張性のためにDockerfileでコンテナ定義したい。

留意点として、標準入力をテストするときは仮想ターミナル接続しないが、ターミナル接続して動作確認したい場合がありそう。優先順位はstdinファイル読み込みのみ > ターミナル接続へ切り替え導入 だが、実装時に考慮しておくと良さげ。

ken-ty commented 9 months ago

issue の棚卸しで、一定期間経過して何もないので close します。