[概要]
docker-compose.ymlファイル作成編の後続記事となります。
③ docker-compose.ymlファイル作成編
[作業]
##[現在のディレクトリ構成]
LocalServer/
├── app/
└── Dockerfile
└── docker-compose.yml
##pythonファイルの作成目的
そもそもの目的は、Dockerを使用して検証用サーバーを構築すること。
だけでなく、その検証用サーバーに対して、リクエストからレスポンスまでを一貫して行えることが
目的です。
なので、今回はpythonを使用して、検証用サーバーでの処理を記述します。
※pythonは使ってみたかったからです。はいw
##pythonファイルの作成
1, ファイル名「local_server.py」を以下の内容で作成する。
local_server.py
from flask import Flask
app = Flask(__name__)
#############################################################################
### ローカルサーバー
#############################################################################
###
### テスト用に文字列を返却するだけのメソッド
###
@app.route('/')
def get_text():
return 'リクエスト成功!!'
####<記述内容の詳細>
1行目
from flask import Flask # Flaskのimport文
2行目
app = Flask(__name__) # Flaskのインスタンス生成
11~13行目
@app.route('/test')
def get_text():
return 'リクエスト成功!!'
# @app.route('/'): URLとメソッドを紐付ける役割(例:http://ipアドレス/test)
# def get_text(): メソッド定義
# return 'リクエスト成功!!': 文字列の返却
2, 上記ファイルを作成したら、[LocalServer/app]フォルダ直下に保存しよう。
LocalServer / app / local_server.py