タグ

2019年8月20日のブックマーク (2件)

  • Docker+Flaskによるお手軽Webアプリ開発 - Qiita

    Dockerについて Dockerの仕組みそのものについては深くは触れません。私自身があまりよく理解してないですからね! 簡単に私にとってのDockerとは、使い捨ての仮想PCが簡単に手に入るツールみたいな物です。 例えば「まっさらなUbuntuPCをください」と言えばまっさらなUbuntuPCが手に入る、例えば「〇〇がセットアップ済みのPCをください」と言えば〇〇がすぐに使える状態で手に入る、といった具合です。 今回の場合でいうと、「Python3+Flaskが入ってるPCをください」という訳ですね。 このとき、Docker公式のPC置き場(Docker Hub)を探しに行き、ちょうど良いPCを探してももちろん良いのですが、せっかくなのでまっさらなUbuntuを貰って、自分でカスタマイズ(Python3+Flaskをインストール)して使うことにしましょう。 ちなみに、ここで言う「〇〇なP

    Docker+Flaskによるお手軽Webアプリ開発 - Qiita
    auzoo
    auzoo 2019/08/20
  • DockerコンテナでFlaskを起動し, JSONデータのPOSTとGET - Qiita

    仕様 ターミナルからcurlコマンドでjsonデータを送ると, 文字列が成型されて, 同じくjson形式でデータが返ってくる. 環境 Mac OS X 10.12 Docker for Mac 17.03 多分Linuxでも同様にできます. 1. Flask起動スクリプトの用意 Pythonの軽量WebフレームワークであるFlaskをつかって作成します. @app.route()で指定されたディレクトリにアクセスすると, defで定義したメソッドが起動し, returnで結果を返す, という流れです. from flask import Flask, jsonify, request import json app = Flask(__name__) @app.route("/", methods=['GET']) def hello(): return "Hello World!" @a

    DockerコンテナでFlaskを起動し, JSONデータのPOSTとGET - Qiita
    auzoo
    auzoo 2019/08/20