|
2 dias atrás | |
---|---|---|
.circleci | 9 meses atrás | |
.github | 5 meses atrás | |
app | 1 mês atrás | |
bin | 7 meses atrás | |
chart | 1 mês atrás | |
config | 2 dias atrás | |
css-plugins @ 180c34df63 | 1 mês atrás | |
db | 1 mês atrás | |
dist | 3 meses atrás | |
lib | 1 mês atrás | |
log | 5 anos atrás | |
nanobox | 1 ano atrás | |
public | 1 mês atrás | |
spec | 1 mês atrás | |
streaming | 4 meses atrás | |
vendor | 2 anos atrás | |
.buildpacks | 9 meses atrás | |
.codeclimate.yml | 2 meses atrás | |
.deepsource.toml | 2 meses atrás | |
.dockerignore | 2 meses atrás | |
.editorconfig | 4 anos atrás | |
.env.nanobox | 1 ano atrás | |
.env.production.sample | 2 meses atrás | |
.env.test | 1 ano atrás | |
.env.vagrant | 10 meses atrás | |
.eslintignore | 2 anos atrás | |
.eslintrc.js | 9 meses atrás | |
.foreman | 4 anos atrás | |
.gitattributes | 3 anos atrás | |
.gitignore | 1 mês atrás | |
.gitmodules | 3 anos atrás | |
.haml-lint.yml | 4 anos atrás | |
.nanoignore | 3 anos atrás | |
.nvmrc | 1 ano atrás | |
.profile | 3 anos atrás | |
.rspec | 5 anos atrás | |
.rubocop.yml | 3 meses atrás | |
.ruby-version | 5 meses atrás | |
.sass-lint.yml | 1 ano atrás | |
.slugignore | 3 anos atrás | |
.yarnclean | 1 ano atrás | |
AUTHORS.md | 3 meses atrás | |
Aptfile | 3 meses atrás | |
CHANGELOG.md | 3 meses atrás | |
CODE_OF_CONDUCT.md | 1 ano atrás | |
CONTRIBUTING.md | 2 meses atrás | |
Capfile | 4 anos atrás | |
Dockerfile | 1 mês atrás | |
Gemfile | 1 mês atrás | |
Gemfile.lock | 1 mês atrás | |
LICENSE | 4 anos atrás | |
Procfile | 7 meses atrás | |
Procfile.dev | 3 meses atrás | |
README.md | 2 dias atrás | |
Rakefile | 5 anos atrás | |
SECURITY.md | 10 meses atrás | |
Vagrantfile | 2 meses atrás | |
app.json | 9 meses atrás | |
babel.config.js | 1 ano atrás | |
boxfile.yml | 4 meses atrás | |
config.ru | 4 anos atrás | |
crowdin.yml | 1 ano atrás | |
docker-compose.yml | 10 meses atrás | |
ide-helper.js | 11 meses atrás | |
package.json | 1 mês atrás | |
postcss.config.js | 2 anos atrás | |
priv-config | 2 anos atrás | |
scalingo.json | 1 ano atrás | |
yarn.lock | 1 mês atrás |
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