yuki.tsutsumi commited on
Commit
e8e8e89
1 Parent(s): eeed568

makeファイル追加とREADMEの修正。

Browse files
Files changed (5) hide show
  1. .github/workflows/main.yml +1 -1
  2. Dockerfile +1 -1
  3. README.md +16 -11
  4. app.py → main.py +6 -5
  5. makefile +4 -0
.github/workflows/main.yml CHANGED
@@ -18,4 +18,4 @@ jobs:
18
  - name: Push to hub
19
  env:
20
  HF_TOKEN: ${{ secrets.HF_TOKEN }}
21
- run: git push https://Asterism:[email protected]/spaces/eques-pj-b/bankyo-demo main
 
18
  - name: Push to hub
19
  env:
20
  HF_TOKEN: ${{ secrets.HF_TOKEN }}
21
+ run: git push https://Asterism:[email protected]/spaces/eques-pj-b/container_test main
Dockerfile CHANGED
@@ -15,4 +15,4 @@ COPY . /app
15
 
16
  ENTRYPOINT ["streamlit", "run"]
17
 
18
- CMD ["app.py"]
 
15
 
16
  ENTRYPOINT ["streamlit", "run"]
17
 
18
+ CMD ["main.py"]
README.md CHANGED
@@ -3,33 +3,38 @@ title: Bankyo Demo
3
  emoji: 🐢
4
  colorFrom: gray
5
  colorTo: green
6
- sdk: streamlit
7
- sdk_version: 1.30.0
8
- app_file: app.py
9
  pinned: false
10
  license: other
11
  ---
12
 
13
 
14
  # pharma-docs
15
- 変更申請書の自動生成ツールの開発
16
 
17
  # 使い方
18
- ## 1. .envを作成し、OpenAIのAPIキーを設定
19
  ```
20
- OPENAI_API_KEY =
 
21
  ```
 
 
 
 
22
  ## 2. 仮想環境を作成・プレコミットの導入
23
  `pipenv install -r ./requirements.txt`
24
- `pre-commit install`
25
 
26
  ## 3. 仮想環境に入る
27
  `pipenv shell`
28
- ## 4. streamlitを立ち上げる
29
- `streamlit run app.py`
 
 
30
 
31
  # TODO
32
  - 企業ごとの変更点は`form.py`,`utils.py`, `prompts.py`に集約されている想定
33
- - `utils.py`に必要であれば追加の機能を足すイメージ
34
- - 上ファイルと`data`部分をフォークのリポジトリ部分で変更する
35
  - その他のファイルはメインのリポジトリにて変更
 
3
  emoji: 🐢
4
  colorFrom: gray
5
  colorTo: green
6
+ sdk: docker
 
 
7
  pinned: false
8
  license: other
9
  ---
10
 
11
 
12
  # pharma-docs
13
+ 製薬業務のドキュメント自動生成SaaSトライアル版
14
 
15
  # 使い方
16
+ ## .envを作成し、OpenAIとPINECONEのAPIキーを設定
17
  ```
18
+ OPENAI_API_KEY =
19
+ PINECONE_API_KEY
20
  ```
21
+ 値はnotionで管理されているので、参照する。
22
+ [OpenAI API](https://www.notion.so/equesai/OpenAI-API-b2029c9b5d774eaebd7318a702ec31f1?pvs=4)
23
+ [PINECONE](https://www.notion.so/equesai/API-61268f5a9218495ca96ee0bb176fa13a?pvs=4)
24
+
25
  ## 2. 仮想環境を作成・プレコミットの導入
26
  `pipenv install -r ./requirements.txt`
27
+ `pre-commit install`
28
 
29
  ## 3. 仮想環境に入る
30
  `pipenv shell`
31
+
32
+ ## 4. コンテナを立ち上げる
33
+ `make build-image`
34
+ `make run`
35
 
36
  # TODO
37
  - 企業ごとの変更点は`form.py`,`utils.py`, `prompts.py`に集約されている想定
38
+ - `utils.py`に必要であれば追加の機能を足す。
39
+ - 上ファイルと`data`部分をforkのリポジトリ部分で変更する
40
  - その他のファイルはメインのリポジトリにて変更
app.py → main.py RENAMED
@@ -1,7 +1,10 @@
1
  import streamlit as st
2
 
3
- from src.forms import (change_request_form, deviation_occurrence_report_form,
4
- deviation_report_form)
 
 
 
5
 
6
  pages = {
7
  "変更申請書": change_request_form,
@@ -9,9 +12,7 @@ pages = {
9
  "逸脱報告書": deviation_report_form,
10
  }
11
 
12
- selected_page = st.sidebar.selectbox(
13
- "作成する文書を選択してください。", list(pages.keys())
14
- )
15
  match selected_page:
16
  case "変更申請書":
17
  pages["変更申請書"]()
 
1
  import streamlit as st
2
 
3
+ from src.forms import (
4
+ change_request_form,
5
+ deviation_occurrence_report_form,
6
+ deviation_report_form,
7
+ )
8
 
9
  pages = {
10
  "変更申請書": change_request_form,
 
12
  "逸脱報告書": deviation_report_form,
13
  }
14
 
15
+ selected_page = st.sidebar.selectbox("作成する文書を選択してください。", list(pages.keys()))
 
 
16
  match selected_page:
17
  case "変更申請書":
18
  pages["変更申請書"]()
makefile ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ build-image:
2
+ docker build -t pharma-docs:latest .
3
+ run:
4
+ docker run -p 8501:8501 pharma-docs:latest