mastodon
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
mastodon [2022/11/08 21:32] – [Dockerを使わずに導入する] araki | mastodon [2022/11/16 05:04] (現在) – [更新] araki | ||
---|---|---|---|
行 31: | 行 31: | ||
その後、さすがに Vine Linuxを使い続けるのは困難になり Ubuntuへ、また、Raspberry Pi2Bはさすがに非力となったため、Tinker Boardを経て、結局x64の Ubuntuへと移行し、Ubuntu(x64)の二台で、リバースプロキシー+Mastodon とバックエンドのサービスとをそれぞれ担い運用している。 | その後、さすがに Vine Linuxを使い続けるのは困難になり Ubuntuへ、また、Raspberry Pi2Bはさすがに非力となったため、Tinker Boardを経て、結局x64の Ubuntuへと移行し、Ubuntu(x64)の二台で、リバースプロキシー+Mastodon とバックエンドのサービスとをそれぞれ担い運用している。 | ||
+ | |||
+ | なお、今現在も Dockerを利用することなく、構築している。 | ||
===== Nginx ===== | ===== Nginx ===== | ||
行 806: | 行 808: | ||
< | < | ||
- | $ RAILS_ENV=production bundle exec rails db:migrate | + | $ SKIP_POST_DEPLOYMENT_MIGRATION=true |
</ | </ | ||
行 812: | 行 814: | ||
$ RAILS_ENV=production bundle exec rails assets: | $ RAILS_ENV=production bundle exec rails assets: | ||
</ | </ | ||
+ | |||
+ | DBのマイグレーションは二段階に分けて行うようになっています。 | ||
+ | プロセスを再起動する前の分と、再起動後の分とをSKIP_POST_DEPLOYMENT_MIGRATIONという環境変数で切り替えて行います。 | ||
< | < | ||
行 817: | 行 822: | ||
</ | </ | ||
+ | < | ||
+ | $ RAILS_ENV=production bundle exec rails db:migrate | ||
+ | </ | ||
==== メモ | ==== メモ | ||
mastodon.1667943179.txt.gz · 最終更新: 2022/11/08 21:32 by araki