« ^ »
[WIP]

開発方法の簡素化を考える

所要時間: 約 1分

開発作業が無駄に複雑になっている。もっとちゃんと考えた方がよさそう。でもあまり時間にも気持ちにも余裕がなくて、考えたり整備したりする時間がとれない。とりあえずメモだけ残しておく。

  • コンテナ

    • mitmproxyを提供 <-

      • 外界と繋っている
      • 各種プログラムとの接続はscriptを動的に編集する。
    • sshを提供

      • 認証をどのように提供するかを工夫する。
      • authorized_keysをあらかじめ設定しておけばよさそうではある。
    • gitを提供
    • 基本的には開発用サーバーを起動できるようにしておく。
    • データストアへのアクセスはできるようにしておく。
    • CIと同等のテストの実行もこの環境内でできるようにしておく。
    • 問題なければsshで接続しcommit & push

      ^

      v

  • 開発者の端末もしくはVM、コンテナ

    • rclone(sshfs) でコンテナの中身をssh経由でmount
    • 直接編集
    • エディタのみあれば開発できる