タグ

ブックマーク / roy29fuku.com (2)

  • AWS Elastic Beanstalk Docker -コンテナごとFlaskアプリをデプロイ- | fukuの犬小屋

    前回は素のFlaskアプリケーションをデプロイしました。 今回はDockerコンテナを動かしてみます。 ちょうどAzure Web App for Containersと同じようなものです。 Azure Web App for Containers EC2より自由度は下がりますが管理が楽になり、 EBに単純にアプリケーションをデプロイするよりは自由度が上がります。 それなりに学習コストも高くなりますが、かけただけの時間を将来削減できると信じて勉強します。 今回は単一コンテナのDocker環境構築を行います。 Elastic Beanstalkとは Elastic Beanstalkではユーザはアプリケーションをデプロイするだけです。 ソースコードを自動でEC2に配置し、ウェブサーバを設定し、さらにロードバランサーやオートスケーリングなどの面倒もElastic Beanstalkが管理してく

  • AWS Elastic Beanstalk -Flaskアプリをデプロイ- - fukuの犬小屋

    AWS Elastic Beanstalk (EB)ではアプリケーションをデプロイすれば Azure App ServiceのWeb Appと同じですね。 Azure Web App + Python Elastic Beanstalk cliのインストール 公式に沿ってやっていきます。 brew install aws-elasticbeanstalk 仮想環境の構築 virtualenvで環境を構築します。 これまでpyenvしか使ってきてなかったのでvirtualenvをインストールします。 pip install virtualenv 仮想環境を作成。ホーム下に作ってます。 pyenvを使用しているとカレントディレクトリに設定されているPythonバージョンが使用されます。 二重構造でややこしい。 virtualenv ~/YOUR_DIRECTORY ちょっと待って完了したらアク

  • 1