Spaces:
Sleeping
Sleeping
Commit
·
3bf36b5
1
Parent(s):
f2b593b
docker環境の作成
Browse files- .env.example +2 -0
- Dockerfile +12 -0
- docker-compose.yml +11 -0
- docs/ai_api_development_guide.md +1 -1
- src/ai_api/__init__.py +0 -0
- src/ai_api/config.py +0 -0
- src/ai_api/core/__init__.py +0 -0
- src/ai_api/core/inference.py +0 -0
- src/ai_api/main.py +0 -0
.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 |
-
- [
|
| 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
|