|
2 giorni fa | |
---|---|---|
.circleci | 9 mesi fa | |
.github | 5 mesi fa | |
app | 1 mese fa | |
bin | 7 mesi fa | |
chart | 1 mese fa | |
config | 2 giorni fa | |
css-plugins @ 180c34df63 | 1 mese fa | |
db | 1 mese fa | |
dist | 3 mesi fa | |
lib | 1 mese fa | |
log | 5 anni fa | |
nanobox | 1 anno fa | |
public | 1 mese fa | |
spec | 1 mese fa | |
streaming | 4 mesi fa | |
vendor | 2 anni fa | |
.buildpacks | 9 mesi fa | |
.codeclimate.yml | 2 mesi fa | |
.deepsource.toml | 2 mesi fa | |
.dockerignore | 2 mesi fa | |
.editorconfig | 4 anni fa | |
.env.nanobox | 1 anno fa | |
.env.production.sample | 2 mesi fa | |
.env.test | 1 anno fa | |
.env.vagrant | 10 mesi fa | |
.eslintignore | 2 anni fa | |
.eslintrc.js | 9 mesi fa | |
.foreman | 4 anni fa | |
.gitattributes | 3 anni fa | |
.gitignore | 1 mese fa | |
.gitmodules | 3 anni fa | |
.haml-lint.yml | 4 anni fa | |
.nanoignore | 3 anni fa | |
.nvmrc | 1 anno fa | |
.profile | 3 anni fa | |
.rspec | 5 anni fa | |
.rubocop.yml | 3 mesi fa | |
.ruby-version | 5 mesi fa | |
.sass-lint.yml | 1 anno fa | |
.slugignore | 3 anni fa | |
.yarnclean | 1 anno fa | |
AUTHORS.md | 3 mesi fa | |
Aptfile | 3 mesi fa | |
CHANGELOG.md | 3 mesi fa | |
CODE_OF_CONDUCT.md | 1 anno fa | |
CONTRIBUTING.md | 2 mesi fa | |
Capfile | 4 anni fa | |
Dockerfile | 1 mese fa | |
Gemfile | 1 mese fa | |
Gemfile.lock | 1 mese fa | |
LICENSE | 4 anni fa | |
Procfile | 7 mesi fa | |
Procfile.dev | 3 mesi fa | |
README.md | 2 giorni fa | |
Rakefile | 5 anni fa | |
SECURITY.md | 10 mesi fa | |
Vagrantfile | 2 mesi fa | |
app.json | 9 mesi fa | |
babel.config.js | 1 anno fa | |
boxfile.yml | 4 mesi fa | |
config.ru | 4 anni fa | |
crowdin.yml | 1 anno fa | |
docker-compose.yml | 10 mesi fa | |
ide-helper.js | 11 mesi fa | |
package.json | 1 mese fa | |
postcss.config.js | 2 anni fa | |
priv-config | 2 anni fa | |
scalingo.json | 1 anno fa | |
yarn.lock | 1 mese fa |
metu.life; ActivityPub protokolü kullanan, Mastodon tabanlı bir glitch-soc çatalıdır ve koyu.space yamaları barındırır.
ActivityPub protokolü; sadece metu.life ve Mastodon tabanlı diğer temsillerle değil, bu protokolü kullanan tüm diğer platformlarla (PixelFed, PeerTube, Pleroma vb.) iletişim kurabilmenizi sağlar.
metu.life, AGPLv3 lisanslı özgür bir yazılımdır.
Bu proje beta aşamasında olup geliştirilmeye devam edilmektedir.
metu.life, Mastodon’un main
dalı temelli olduğu için. Kurulum adımları Mastodon dökümantasyonunda belirtildiği gibi gerçekleştirilir. Kurulum rehberinden farklı olarak:
git clone https://github.com/tootsuite/mastodon.git live && cd live
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
Yukarıdaki adımlar yerine, aşağıdaki komutu kullanın.
git clone https://git.oyd.org.tr/MetuFSS/metu.life.git live && cd live
Mastodon’u (veya eski metu.life versiyonunu) güncellemek, Mastodon versiyonları arasında güncellemekle aynı adımları izler. Genellikle aşağıdaki adımları gerektirir:
Sunucunuzdaki “mastodon” kullanıcısındaki “live” dizinine geçiş yapın cd /home/mastodon/live
metu.life’a geçiş yapın
git remote add metu.life https://git.oyd.org.tr/MetuFSS/metu.life
git fetch metu.life
master
adındaki dala geçin git checkout metu.life/master
Kaynak kodunu çekin (genellikle, git pull
)
Gerekli paketleri kurun: bundle install && yarn install
Konuşlandırma öncesi veritabanı göçü gerçekleştirin: RAILS_ENV=production SKIP_POST_DEPLOYMENT_MIGRATIONS=true bundle exec rails db:migrate
Ön derleme yapınız: RAILS_ENV=production bundle exec rails assets:precompile
Bu adım ana Mastodon’a göre daha uzun sürecektir.
systemctl reload mastodon-web && systemctl restart mastodon-{sidekiq,streaming}
RAILS_ENV=production bin/tootctl cache clear
RAILS_ENV=production bundle exec rails db:migrate