gensym

プログラミングと読書、勉強に関するメモ

Elixir

Phoenix のデータベースを変更する (Mariadb -> Postgresql)

Phoenix はプロジェクトを作成するときにデータベースを指定するが、後から変更することも出来る。 基本的には Mariadb の所を Postgresql に書き換えればよい。 サーバはあらかじめ動いているものとする。まずは conf ファイル。 # config/dev.exs ... # Co…

Phoenix の check origin エラー [Elixir]

Phoenix の本番環境で Websocket をいじっていると、突然エラーを吐き動かなくなった。 [error] Could not check origin for Phoenix.Socket transport. This happens when you are attempting a socket connection to a different host than the one config…

Phoenix を本番環境で起動する [Elixir]

環境: ubuntu 16.04, Elixir 1.4.4, Phoenix 1.2.1Phoenix は開発時とほぼ同じような感じで動かせるが、多少の前準備と設定が必要になる。 あらかじめ Phoenix と mysql をインストールして、Letsencrypt 辺りで証明書を取得しておく。 sym.hateblo.jp # con…