Your self-hosted, globally interconnected microblogging community. https://joinmastodon.org/
 
 
 
 
 
Go to file
DJ Sundog 74eff5456c First lame pass at adding optional git commit hash display on /about/… (#67)
* First lame pass at adding optional git commit hash display on /about/more page.

Currently, this is implemented by checking for the existence of a file called CURRENT_RELEASE in the home directory of the user running Mastodon. If the file exists, its contents are added.

I've modified my update process to include the following before precompiling assets:

git log -1 | head -n 1 | cut -d " " -f2 > ~/CURRENT_RELEASE

That puts the current commit hash into the file ~/CURRENT_RELEASE, but you figured that out because you're a smart cookie.

As I am quite sure this is a horrible methodology for implementing this, I look forward to any improvements you have to offer!

* Updated to handle instances that share a user - the CURRENT_RELEASE file now lives in the instance's base directory.

This also requires modifying the update hook to `git log -1 | head -n 1 | cut -d " " -f2 > CURRENT_RELEASE`
2017-07-11 20:32:16 -04:00
app First lame pass at adding optional git commit hash display on /about/… (#67) 2017-07-11 20:32:16 -04:00
bin Upgrade Webpacker to version 2.0 (#3729) 2017-06-18 02:57:09 +02:00
config Merge remote-tracking branch 'upstream/master' 2017-06-27 20:46:13 +00:00
db Bind web UI access tokens to sessions (#3940) 2017-06-25 23:51:32 +02:00
docs
lib #1456 Added rake task to add a user. (#1482) 2017-06-27 14:18:53 +02:00
log
nanobox Add Support for Nanobox (#1709) 2017-05-23 16:54:44 +02:00
public cybre cleanup 2017-06-23 21:45:14 +00:00
spec try fix failing controller spec caused by long bios 2017-06-30 16:27:52 +00:00
storybook Remove unused variables (#3906) 2017-06-23 16:05:04 +02:00
streaming Stop using Babel with streaming server (#3950) 2017-06-26 04:49:39 +02:00
vendor/assets
.babelrc Use Class and Property Decorators (#3730) 2017-06-23 19:36:54 +02:00
.buildpacks Add heroku APT buildpack for scalingo. (#3051) 2017-05-14 12:57:13 +02:00
.codeclimate.yml
.dockerignore Ignore packs folder when COPY . /mastodon (#3522) 2017-06-02 18:09:28 +02:00
.editorconfig
.env.nanobox [nanobox] Adjustments for Nanobox development (#3295) 2017-05-29 17:59:18 +02:00
.env.production.sample added 'https://' to CDN_HOST variable example (#3446) 2017-05-30 18:39:28 +02:00
.env.test
.env.vagrant
.eslintignore
.eslintrc.yml Remove unused variables (#3906) 2017-06-23 16:05:04 +02:00
.foreman
.gitattributes Add .gitattributes file to avoid unwanted CRLF (#3954) 2017-06-26 13:15:24 +02:00
.gitignore Upgrade Webpacker to version 2.0 (#3729) 2017-06-18 02:57:09 +02:00
.haml-lint.yml
.nanoignore Add Support for Nanobox (#1709) 2017-05-23 16:54:44 +02:00
.nvmrc
.postcssrc.yml Add browserslist config for autoprefixer (#3053) 2017-05-14 12:57:54 +02:00
.profile Add ffmpeg and dependent packages as well as LD_LIBRARY_PATHs (#3276) 2017-05-24 17:57:33 +02:00
.rspec
.rubocop.yml Improve RuboCop rules (compatibility to Code Climate) (#3636) 2017-06-08 13:24:28 +02:00
.ruby-version
.scss-lint.yml
.slugignore
.travis.yml Fix travis builds 2017-06-22 13:24:00 +02:00
Aptfile Add ffmpeg and dependent packages as well as LD_LIBRARY_PATHs (#3276) 2017-05-24 17:57:33 +02:00
CONTRIBUTING.md
Capfile
Dockerfile Some Dockerfile improvements (#3182) 2017-05-20 20:01:05 +02:00
Gemfile Add overview of active sessions (#3929) 2017-06-25 16:54:30 +02:00
Gemfile.lock Update Rails to v5.1.2 (#3968) 2017-06-27 13:41:03 +02:00
ISSUE_TEMPLATE.md
LICENSE
Procfile
Procfile.dev Fix sidekiq "port" being wrong (#3014) 2017-05-12 17:46:14 +02:00
README.md put travis thing in readme.md 2017-06-30 12:36:10 -04:00
Rakefile
Vagrantfile Use the stable RVM installer (#3901) 2017-06-22 23:28:52 +02:00
app.json
boxfile.yml [nanobox] Add python for node-gyp (#3491) 2017-06-01 17:33:57 +02:00
config.ru
docker-compose.yml
docker_entrypoint.sh Some Dockerfile improvements (#3182) 2017-05-20 20:01:05 +02:00
package.json Update dependencies for Node.js (#3967) 2017-06-27 13:46:11 +02:00
scalingo.json
yarn.lock Update dependencies for Node.js (#3967) 2017-06-27 13:46:11 +02:00

README.md

Mastodon Glitch Edition

Now with automated deploys!

Build Status

So here's the deal: we all work on this code, and then it runs on dev.glitch.social and anyone who uses that does so absolutely at their own risk. can you dig it?