## 概要 [Task3880: Azure Functions実装(音声ファイル削除)](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/3880) - 自動音声ファイル削除を実装 - 上記のテストを実装 - テストにMySQLを使用する仕組みを導入 ## レビューポイント - テストケースは十分か - テスト内容は妥当か - developにデプロイする前の動作確認・ユニットテストとして十分か ## クエリの変更 - 新規処理のため、既存からの変更はなし ## 動作確認状況 - DBが空の状態でローカル環境で実行し、0件削除のログが出ることを確認 - 削除対象が正しいか等はdevelopでチェック予定 - 行った修正がデグレを発生させていないことを確認できるか - 既存処理の変更はなし
32 lines
741 B
YAML
32 lines
741 B
YAML
version: "3"
|
|
|
|
services:
|
|
dictation_function:
|
|
build: .
|
|
working_dir: /app/dictation_function
|
|
volumes:
|
|
- ../../:/app
|
|
- node_modules:/app/dictation_function/node_modules
|
|
environment:
|
|
- CHOKIDAR_USEPOLLING=true
|
|
depends_on:
|
|
- test_mysql_db
|
|
networks:
|
|
- dictation_function_network
|
|
test_mysql_db:
|
|
image: mysql:8.0-bullseye
|
|
environment:
|
|
MYSQL_ROOT_PASSWORD: root_password
|
|
MYSQL_DATABASE: odms
|
|
MYSQL_USER: user
|
|
MYSQL_PASSWORD: password
|
|
networks:
|
|
- dictation_function_network
|
|
networks:
|
|
dictation_function_network:
|
|
name: test_dictation_function_network
|
|
|
|
# Data Volume として永続化する
|
|
volumes:
|
|
node_modules:
|