I hereby claim:
- I am momoseijin on github.
- I am momoseijin (https://keybase.io/momoseijin) on keybase.
- I have a public key ASCdUT5TvUqsCH2XCLd2EWhnUx6SaYCpHo2MPi4g-x4pvwo
To claim this, I am signing this object:
$ cd /home/mastodon/live | |
$ mv yarn.lock ../ (うちではyarn.lockファイルをどかさないとgem install bundlerできないので、普通にできる人はやらなくていいです) | |
$ git branch | |
$ git checkout master | |
$ git pull | |
$ git checkout v2.0.0 | |
$ gem install bundler | |
$ bundle install --deployment --without development test |
#Mastodon を止める | |
systemctl stop mastodon-{web,sidekiq,streaming}.service | |
#まず PostgreSQL のリポジトリを追加して、アップデートする | |
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - | |
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" | |
sudo apt update | |
#今回は PostgreSQL 10 にするのでバージョンを指定してインストール | |
sudo apt install postgresql-10 postgresql-client-10 postgresql-contrib-10 |
#Mastodon を止める | |
systemctl stop mastodon-{web,sidekiq,streaming}.service | |
#Mastodon ユーザになる | |
sudo su - mastodon | |
#今回の Ruby 2.6.0 のアップデートをするためにrbenvのおいてあるディレクトリに移り最新版をダウンロード | |
cd ~/.rbenv | |
git pull |
I hereby claim:
To claim this, I am signing this object:
#Mastodon を止める | |
systemctl stop mastodon-{web,sidekiq,streaming}.service | |
#Mastodon ユーザになる | |
sudo su - mastodon | |
#今回の Ruby 2.6.1 のアップデートをするためにrbenvのおいてあるディレクトリに移り最新版をダウンロード | |
cd ~/.rbenv | |
git pull |
#Mastodon を止める | |
systemctl stop mastodon-{web,sidekiq,streaming}.service | |
#Mastodon ユーザになる | |
sudo su - mastodon | |
#Mastodon のディレクトリに戻って v2.9.0 をもってくる | |
cd ~/live | |
git fetch | |
git tag |
#Mastodon を止める | |
systemctl stop mastodon-{web,sidekiq,streaming}.service | |
#Mastodon ユーザになる | |
sudo su - mastodon | |
#Mastodon のディレクトリに戻って v2.9.1 + commit aa9b37822 をもってくる | |
cd ~/live | |
git fetch | |
git checkout aa9b37822 |
#Mastodon を止める | |
systemctl stop mastodon-{web,sidekiq,streaming}.service | |
#Mastodon ユーザになる | |
sudo su - mastodon | |
#今回の Ruby 2.6.5 のアップデートをするためにrbenvのおいてあるディレクトリに移り最新版をダウンロード | |
cd ~/.rbenv | |
git pull |
#Mastodon を止める | |
systemctl stop mastodon-{web,sidekiq,streaming}.service | |
#クラスタを確認 | |
pg_lsclusters | |
#下記のように 2 つの PostgreSQL が見えるはず | |
Ver Cluster Port Status Owner Data directory Log file | |
11 main 5432 online postgres /var/lib/postgresql/11/main /var/log/postgresql/postgresql-11-main.log | |
12 main 5433 online postgres /var/lib/postgresql/12/main /var/log/postgresql/postgresql-12-main.log | |
#このときは 12 の接続先が 5433 になっていて、まだ 11 が通常ポートの 5432 につながった状態 |
#まずさっきの Yarn の設定をして、キーを更新して全体のアプデは終わらせておく | |
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - | |
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list | |
sudo apt update | |
sudo apt upgrade -y | |
#リリースノートにある Node の 10 入れる | |
curl -sL https://deb.nodesource.com/setup_10.x | bash - | |
sudo apt update | |
sudo apt install nodejs |