0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Dockerで、検証用サーバーを構築してみた④ (pythoneファイル作成編)

Last updated at Posted at 2021-12-02

[概要]

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

[次のページ]

⑤ 最終章 実行編

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?