⛳
Phoenix の最短環境構築
モチベーション
なんか暇だなぁと思い、以前から気になっていたPhoenixの環境構築をしてみることにしました。
PhoenixはElixirという言語で作られたWEBフレームワークみたいです。
名前は聞いたことがあったものの、触ったことがなかったため、今回環境構築してみます。
ソースコードはこちら
手順
- Elixirのインストール
brew install elixir
- Hexパッケージマネジャのインストール
mix local.hex
- Phoenix アプリケーション ジェネレーターをインストール
mix archive.install hex phx_new
- PhoenixでWEBアプリを作成
mix phx.new hello
- ディレクトリルートに移動
cd hello
- docker でpostgresを作成
- こちらを参照してdocker-compose.tmlとdocker/postgres/Dockerfileをローカルで用意してください
- コンテナを立ち上げる
docker compose up
- DBと接続
mix ecto.create
- ローカルサーバーの立ち上げ
mix phx.server
さいごに
検索した記事だとあれこれ手順が多そうだったので、公式ドキュメントを見たほうがシンプルでした。
参照
Discussion