このアプリは、PyGwalkerで作成したダッシュボードを、簡単に保存・共有できるようにしたものです。 紹介はこちらの記事にあります。 コンテナを使って起動・開発を行うことを想定しています。
こちらを使う前に、Docker desktop等のコンテナを使える環境を整えてください。
アプリの使用方法については上記の記事を参照してください。
リポジトリをクローンし、以下のコマンドを実行してください。
docker compose up -d
localhost:8501
にアクセスすることで利用できます。
テンプレートファイルを追加したいなど、開発を行う場合は以下の手順で開発環境を構築してください。
-
リポジトリをVS Codeで開く
クローンしたリポジトリをVS Codeで開いてください。
-
開発コンテナの起動
左下の
><
をクリックして、Reopen in Container
(日本語ではコンテナで再度開く
)を選択してください。左下に
Dev Container: myapp-container
と表示されたら、開発コンテナの起動が完了していますので、開発の準備は完了です。 -
開発
以降は通常の開発と同様に開発を進めてください。
以下のコマンドを実行すると、Streamlitのアプリが起動するので、ブラウザで
localhost:8501
にアクセスしてください。Streamlitは、ファイルの変更を検知して自動的に更新されるので、アプリを起動したまま開発を進めることができます。
streamlit run src/Home.py