開発日記

気が向いたときに書く日記

AWS

EC2にDockerでElixir-Phoenixをデプロイする

EC2にDockerを使ってデータを表示するPhoenixアプリをデプロイする。 Phoenixのconfig設定 Dockerfile作成 EC2にログインしDockerイメージをプルする Dockerコンテナを起動させる Phoenixのconfig設定 Producrion用のconfigを書き換える。 ポート4000にロー…

AWS EC2 に nginx をインストールしリバースプロシキさせる

AWS

EC2でPhoenixアプリをグローバルに公開するための設定。 port80を公開する nginxのインストール nginx を起動する nginx 自動起動設定 nginx config 設定 port80を公開する EC2に適用しているセキュリティグループのインバウンドルールに下記を追加。 タイプ…

AWS EC2 にcronを設定し定期的にDockerコンテナを実行する

東京株式市場は15時大引けなので毎日18時に実行するよう設定する。 EC2にDockerをインストール Dockerイメージをプル cron を設定する EC2にDockerをインストール # パッケージ更新 sudo yum update -y # dockerインストール sudo yum install -y docker # d…

AWSの無料枠内でEC2とMySQLを起動する

AWS

昨日飲み過ぎ+寝不足で今日はElixir触れなかった、こんちくしょう。 ということでAWSの設定は終わったのでそれを書く。 IAMの設定 IAM とは - AWS Identity and Access Management Linuxでrootユーザー使いながら作業しないし、Windowsでadministratorで作業…