## 概要 [Task2977: dictation_serverからソースコードを複製](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/2977) 新たに構築したdictation_functionで以下のことをできるようにしました。 ・RDBへの接続 ・sendgridでのメール送信 ・jestでのテスト実行 ※とりあえず動くことを目標としているため、DB接続のパラメータやsendgridのAPIキーなどがベタ打ちになっています。機能実装時には外出ししたファイルから読み込めるようにします。 ## レビューポイント ・フォルダ構成は適切か ・RDB、sendgrid、jestに関するもので不足しているものがないか ・今後機能開発を始めるにあたり、他に必要なものがないか ## UIの変更 なし ## 動作確認状況 ローカルでjestによるテストを実施し、以下を確認 ・RDBからデータが取得できる ・メールが送信され、設定したアドレスで受信できる ## 補足 なし
27 lines
475 B
YAML
27 lines
475 B
YAML
version: "3"
|
|
|
|
services:
|
|
dictation_function:
|
|
build: .
|
|
working_dir: /app/dictation_function
|
|
ports:
|
|
- "80:80"
|
|
- "8082:8082"
|
|
volumes:
|
|
- ../../:/app
|
|
- node_modules:/app/dictation_function/node_modules
|
|
expose:
|
|
- "8082"
|
|
environment:
|
|
- CHOKIDAR_USEPOLLING=true
|
|
networks:
|
|
- external
|
|
networks:
|
|
external:
|
|
name: omds_network
|
|
external: true
|
|
|
|
# Data Volume として永続化する
|
|
volumes:
|
|
node_modules:
|