-
Notifications
You must be signed in to change notification settings - Fork 25
Production
Kosuke Tanabe edited this page Aug 27, 2022
·
37 revisions
(TODO: nginxの設定を追記)
Enjuを実際に外部公開する際には、以下の設定を変更する必要があります。
-
.envの以下の内容を変更します。# PostgreSQLのユーザ名 # PostgreSQLが別サーバで動作している場合、そのサーバのユーザ名を使用 POSTGRES_USER=enju # PostgreSQLのパスワード # PostgreSQLが別サーバで動作している場合、そのサーバのパスワードを使用 POSTGRES_PASSWORD=password # PostgreSQLのホスト名。実際にPostgreSQLが動作しているサーバに変更 POSTGRES_HOST=192.168.2.10 # Enjuを公開するURL ENJU_LEAF_BASE_URL=https://enju.example.jp -
本番環境用のデータベースを作成し、初期データを投入します。
docker compose up -d docker compose run --rm web rake db:create docker compose run --rm web rake db:migrate docker compose run --rm web rake enju_leaf:setup docker compose run --rm web rake db:seed -
CSSとJavaScriptのファイルを生成します。
docker compose run --rm web rake assets:precompile -
Enjuを公開するホスト名(環境変数
ENJU_LEAF_BASE_URLに設定したURLのホスト名)を、DNSサーバに登録します。 -
Webブラウザで環境変数
ENJU_LEAF_BASE_URLに設定したURLを開いてください。