docs: READMEを追加。主に環境構築に関することを記載した
This commit is contained in:
parent
d212a101c5
commit
48cb17e8fe
48
ecs/dataimport/README.md
Normal file
48
ecs/dataimport/README.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
# データ取り込み処理
|
||||||
|
|
||||||
|
## 概要
|
||||||
|
|
||||||
|
データ取り込みバケット(`mbj-newdwh2021-<環境名>-data`)に配置されたデータファイルを、設定に基づいてデータベースに登録する処理を行う
|
||||||
|
処理順序等の詳細は設計書を参照のこと
|
||||||
|
|
||||||
|
## 環境構築
|
||||||
|
|
||||||
|
### 事前準備
|
||||||
|
|
||||||
|
- [Wiki - Python環境構築](https://nds-tyo.backlog.com/alias/wiki/1874930)の「pipenvの導入」まで完了していること
|
||||||
|
|
||||||
|
### Python仮想環境にパッケージをインストール
|
||||||
|
|
||||||
|
- このドキュメントと同じ階層でコマンドラインを開き、以下のコマンドを実行する
|
||||||
|
|
||||||
|
```sh
|
||||||
|
pipenv install -r requirements.txt
|
||||||
|
```
|
||||||
|
|
||||||
|
- 以降、依存モジュールの追加が発生した場合に、`requirements.txt`に追記した上で、上記のコマンドを実行すること
|
||||||
|
|
||||||
|
## ローカルでの実行手順
|
||||||
|
|
||||||
|
- 当ディレクトリ内に`.vscode/launch.json`を作成し、以下のコードを貼り付ける
|
||||||
|
- 既にある場合は作成不要
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "Python: データ取り込み処理",
|
||||||
|
"type": "python",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "ecs/dataimport/controller.py",
|
||||||
|
"console": "integratedTerminal",
|
||||||
|
"justMyCode": true,
|
||||||
|
"envFile": "${workspaceFolder}/.env",
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
- 当ディレクトリ内に`.env`ファイルを、作成し、環境変数を設定する
|
||||||
|
- 設定する環境変数は設計書を参照のこと
|
||||||
|
- F5キーを押し、処理を実行する
|
||||||
Loading…
x
Reference in New Issue
Block a user