Skip to content
Snippets Groups Projects
  1. Apr 12, 2020
  2. Sep 07, 2019
  3. Jul 18, 2019
  4. Jul 15, 2019
  5. May 19, 2019
  6. Apr 22, 2019
  7. Jan 04, 2019
  8. Dec 28, 2018
    • Ben Lubar's avatar
      Add healthcheck commands to docker-compose.yml (#9143) · 9b475a48
      Ben Lubar authored
      This will allow Docker to be automatically check the health of services.
      
      Docker won't do anything other than showing the state in the output of
      "docker-compose ps" by default, but some management tools may watch for
      container health events.
      
      Here's what my local instance looks like right now:
      
                Name                        Command                  State                     Ports
      -------------------------------------------------------------------------------------------------------------
      mastodon_db_1              docker-entrypoint.sh postgres    Up (healthy)
      mastodon_es_1              /usr/local/bin/docker-entr ...   Up (healthy)
      mastodon_redis_1           docker-entrypoint.sh redis ...   Up (healthy)
      mastodon_redis_cache_1     docker-entrypoint.sh redis ...   Up (healthy)
      mastodon_sidekiq_1         /sbin/tini -- bundle exec  ...   Up             3000/tcp, 4000/tcp
      mastodon_streaming_1       /sbin/tini -- yarn start         Up (healthy)   3000/tcp, 127.0.0.1:4000->4000/tcp
      mastodon_web_1             /sbin/tini -- bash -c rm - ...   Up (healthy)   127.0.0.1:3000->3000/tcp, 4000/tcp
      9b475a48
  9. Oct 22, 2018
  10. Sep 13, 2018
    • luzpaz's avatar
      Misc. typos (#8694) · 40dd19be
      luzpaz authored
      Found via `codespell -q 3 --skip="./app/javascript/mastodon/locales,./config/locales"`
      40dd19be
  11. Sep 02, 2018
  12. Aug 09, 2018
    • Aaron Brady's avatar
      Update docker-compose to cope with build-time assets (#8156) · 8c279b16
      Aaron Brady authored
      #7780 means that asset compilation happens as a build step.
      
      Having the assets and packs volumes defined in `docker-compose.yml` breaks this. For people who run under Docker Compose, I believe this will fix their CSS (which even running the asset recompilation separately did not).
      8c279b16
  13. Jun 29, 2018
    • MIYAGI Hikaru's avatar
      Merge `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` into `ALLOW_ACCESS_TO_HIDDEN_SERVICE` (#7901) · ddd0bb69
      MIYAGI Hikaru authored
      If Mastodon accesses to the hidden service via transparent proxy, it's needed to avoid checking whether it's a private address, since `.onion` is resolved to a private address.
      I was previously using the `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` to provide that function. However, I realized that using `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` is redundant, since this specification is always used with `ALLOW_ACCESS_TO_HIDDEN_SERVICE`. Therefore, I decided to integrate the setting of `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` into` ALLOW_ACCESS_TO_HIDDEN_SERVICE`.
      ddd0bb69
  14. Jun 26, 2018
  15. May 25, 2018
  16. Apr 15, 2018
  17. Mar 07, 2018
  18. Mar 06, 2018
    • Akihiko Odaki's avatar
      Do not use npm (#6656) · 81cefc19
      Akihiko Odaki authored
      Both of yarn and npm are used in Mastodon, but the combined usage requires
      a redundant dependency and may lead to data inconsistency.
      
      Considering that yarn has autoclean feature which npm does not have,
      this change replaces all npm usage with yarn.
      
      This change requires documentation update. Most notably, the following
      command must be executed before assets precompilation if any system
      dependency of node-sass has changed:
      
      yarn install --force --pure-lockfile
      81cefc19
  19. Feb 09, 2018
    • Eugen Rochko's avatar
      Full-text search for authorized statuses (#6423) · 3ebc0ad4
      Eugen Rochko authored
      * Add full-text search for authorized statuses
      
      - Search API will return statuses that match the query
      - Only for logged in users
      - Only if you are author of the status,
      - Or you were mentioned in it
      - Or you favourited or reblogged it
      - Configuration over `ES_ENABLED`, `ES_HOST`, `ES_PORT`, `ES_PREFIX`
      - Run `rails chewy:deploy` to create & populate index
      
      Fix #5880
      Fix #4293
      Fix #1152
      
      * Add commented out docker-compose configuration for ES container
      
      * Optimize index import, filter search results
      
      * Add basic normalization to the index
      
      * Add better stemming and normalization to the index
      
      * Skip webfinger request if search query includes both @ and a space
      
      * Fix code style
      
      * Visually separate search result sections
      
      * Fix code style issues
      Unverified
      3ebc0ad4
  20. Feb 03, 2018
  21. Jan 24, 2018
  22. Oct 06, 2017
    • unarist's avatar
      Specify middleware versions in docker-compose.yml (#5247) · c75ca052
      unarist authored
      PostgreSQL10 has been released, but upgrading from older versions needs dump/restore. If you pull new version without those handling, db service will fail to launch.
      
      To prevent accidentally upgrading, and as a recommended version, this patch specifies PostgreSQL and Redis version.
      c75ca052
  23. May 04, 2017
  24. May 03, 2017
    • Eugen Rochko's avatar
      Replace sprockets/browserify with Webpack (#2617) · f5bf5ebb
      Eugen Rochko authored
      * Replace browserify with webpack
      
      * Add react-intl-translations-manager
      
      * Do not minify in development, add offline-plugin for ServiceWorker background cache updates
      
      * Adjust tests and dependencies
      
      * Fix production deployments
      
      * Fix tests
      
      * More optimizations
      
      * Improve travis cache for npm stuff
      
      * Re-run travis
      
      * Add back support for custom.scss as before
      
      * Remove offline-plugin and babili
      
      * Fix issue with Immutable.List().unshift(...values) not working as expected
      
      * Make travis load schema instead of running all migrations in sequence
      
      * Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of
      React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in
      <UI />
      
      * Add react definitions to places that use JSX
      
      * Add Procfile.dev for running rails, webpack and streaming API at the same time
      f5bf5ebb
  25. Apr 15, 2017
  26. Apr 11, 2017
  27. Apr 08, 2017
  28. Apr 05, 2017
  29. Apr 04, 2017
  30. Apr 03, 2017
  31. Feb 03, 2017
    • Eugen Rochko's avatar
      Make the streaming API also handle websockets (because trying to get the... · ccb8ac85
      Eugen Rochko authored
      Make the streaming API also handle websockets (because trying to get the browser EventSource interface to
      work flawlessly was a nightmare). WARNING: This commit makes the web UI connect to the streaming API instead
      of ActionCable like before. This means that if you are upgrading, you should set that up beforehand.
      ccb8ac85
  32. Nov 29, 2016
  33. Nov 24, 2016
  34. Oct 25, 2016
  35. Oct 15, 2016
  36. Mar 25, 2016
  37. Mar 16, 2016
  38. Mar 14, 2016
Loading