kina006097 commited on
Commit
3bf36b5
·
1 Parent(s): f2b593b

docker環境の作成

Browse files
.env.example ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # AI APIのモデル名を指定
2
+ # AI_MODEL_NAME="llm-jp/t5-small-japanese-finetuned-sum"
Dockerfile CHANGED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.12-slim-bookworm
2
+
3
+ WORKDIR /app
4
+
5
+ COPY requirements.txt .
6
+ RUN pip install --no-cache-dir -r requirements.txt
7
+
8
+ COPY . .
9
+
10
+ EXPOSE 7860
11
+
12
+ CMD ["python", "src/ai_api/main.py"]
docker-compose.yml ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ version: '3.8'
2
+
3
+ services:
4
+ api:
5
+ build: .
6
+ ports:
7
+ - "7860:7860"
8
+ volumes:
9
+ - ./src/ai_api:/app/src/ai_api
10
+ env_file:
11
+ - .env
docs/ai_api_development_guide.md CHANGED
@@ -738,7 +738,7 @@ requests
738
  ruff
739
  mypy
740
  ```
741
- - [ ] **小タスク1.3.2: Docker開発環境の構築と起動**
742
  - **担当:** 人間
743
  - **内容:** Docker Desktopを利用して、プロジェクトのDocker開発環境を構築し、起動します。これにより、必要な依存関係がコンテナ内に自動的にインストールされます。
744
  - **指示:**
 
738
  ruff
739
  mypy
740
  ```
741
+ - [x] **小タスク1.3.2: Docker開発環境の構築と起動**
742
  - **担当:** 人間
743
  - **内容:** Docker Desktopを利用して、プロジェクトのDocker開発環境を構築し、起動します。これにより、必要な依存関係がコンテナ内に自動的にインストールされます。
744
  - **指示:**
src/ai_api/__init__.py ADDED
File without changes
src/ai_api/config.py ADDED
File without changes
src/ai_api/core/__init__.py ADDED
File without changes
src/ai_api/core/inference.py ADDED
File without changes
src/ai_api/main.py ADDED
File without changes