Update setup3
This commit is contained in:
parent
18ad3a673f
commit
258d2b085f
3 changed files with 53 additions and 54 deletions
|
@ -41,7 +41,7 @@ ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon
|
||||||
cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/
|
cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
|
|
||||||
echo << EOF
|
cat << EOF
|
||||||
|
|
||||||
============== [kmyblue setup script 1 completed] ================
|
============== [kmyblue setup script 1 completed] ================
|
||||||
|
|
||||||
|
|
|
@ -2,56 +2,3 @@ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
|
||||||
cd ~/.rbenv && src/configure && make -C src
|
cd ~/.rbenv && src/configure && make -C src
|
||||||
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
|
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
|
||||||
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
|
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
|
||||||
exec bash
|
|
||||||
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
|
|
||||||
|
|
||||||
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.2
|
|
||||||
rbenv global 3.2.2
|
|
||||||
|
|
||||||
gem install bundler --no-document
|
|
||||||
|
|
||||||
cd live
|
|
||||||
|
|
||||||
yarn install --pure-lockfile
|
|
||||||
|
|
||||||
bundle config deployment 'true'
|
|
||||||
bundle config without 'development test'
|
|
||||||
bundle install -j$(getconf _NPROCESSORS_ONLN)
|
|
||||||
|
|
||||||
echo << EOF
|
|
||||||
|
|
||||||
============== [kmyblue setup script 2 completed] ================
|
|
||||||
|
|
||||||
PostgreSQL and Redis are now available on localhost.
|
|
||||||
|
|
||||||
* PostgreSQL
|
|
||||||
host : /var/run/postgresql
|
|
||||||
user : mastodon
|
|
||||||
database : mastodon_production
|
|
||||||
password : ohagi
|
|
||||||
|
|
||||||
* Redis
|
|
||||||
host : localhost
|
|
||||||
|
|
||||||
[IMPORTANT] Check PostgreSQL password before setup!
|
|
||||||
|
|
||||||
Input this command to finish setup:
|
|
||||||
cd live
|
|
||||||
RAILS_ENV=production bundle exec rake mastodon:setup
|
|
||||||
|
|
||||||
If you update kmyblue version, use following:
|
|
||||||
/home/mastodon/update
|
|
||||||
|
|
||||||
EOF
|
|
||||||
|
|
||||||
|
|
||||||
# パスワード変更
|
|
||||||
# sudo -u postgres psql << EOF
|
|
||||||
# ALTER USER mastodon WITH PASSWORD 'ohagi';
|
|
||||||
# EOF
|
|
||||||
|
|
||||||
# サーバー設定変更
|
|
||||||
# sudo vi /etc/nginx/sites-available/mastodon
|
|
||||||
|
|
||||||
# サーバー起動・OS起動時自動起動設定
|
|
||||||
# systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming
|
|
||||||
|
|
52
install/setup3.sh
Normal file
52
install/setup3.sh
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
|
||||||
|
|
||||||
|
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.2
|
||||||
|
rbenv global 3.2.2
|
||||||
|
|
||||||
|
gem install bundler --no-document
|
||||||
|
|
||||||
|
cd live
|
||||||
|
|
||||||
|
yarn install --pure-lockfile
|
||||||
|
|
||||||
|
bundle config deployment 'true'
|
||||||
|
bundle config without 'development test'
|
||||||
|
bundle install -j$(getconf _NPROCESSORS_ONLN)
|
||||||
|
|
||||||
|
cat << EOF
|
||||||
|
|
||||||
|
============== [kmyblue setup script 2 completed] ================
|
||||||
|
|
||||||
|
PostgreSQL and Redis are now available on localhost.
|
||||||
|
|
||||||
|
* PostgreSQL
|
||||||
|
host : /var/run/postgresql
|
||||||
|
user : mastodon
|
||||||
|
database : mastodon_production
|
||||||
|
password : ohagi
|
||||||
|
|
||||||
|
* Redis
|
||||||
|
host : localhost
|
||||||
|
|
||||||
|
[IMPORTANT] Check PostgreSQL password before setup!
|
||||||
|
|
||||||
|
Input this command to finish setup:
|
||||||
|
cd live
|
||||||
|
RAILS_ENV=production bundle exec rake mastodon:setup
|
||||||
|
|
||||||
|
If you update kmyblue version, use following:
|
||||||
|
/home/mastodon/update
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
# パスワード変更
|
||||||
|
# sudo -u postgres psql << EOF
|
||||||
|
# ALTER USER mastodon WITH PASSWORD 'ohagi';
|
||||||
|
# EOF
|
||||||
|
|
||||||
|
# サーバー設定変更
|
||||||
|
# sudo vi /etc/nginx/sites-available/mastodon
|
||||||
|
|
||||||
|
# サーバー起動・OS起動時自動起動設定
|
||||||
|
# systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming
|
Loading…
Add table
Add a link
Reference in a new issue