Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-07 | Use prebuilt node.js on Docker image (#11768) | Yamagishi Kazutoshi | |
2019-08-31 | Update NodeJS source for Docker Image (#11707) | Shlee | |
* Update Ruby/Node/jemalloc source for Docker Image * Update Dockerfile * Update Dockerfile | |||
2019-08-31 | Update Dockerfile (#11710) | Shlee | |
2019-07-18 | Change Dockerfile to bind to 0.0.0.0 instead of docker-compose.yml (#11351) | Eugen Rochko | |
2019-05-26 | Docker: Remove dist-upgrade (#10822) | Sandro Jäckel | |
2019-05-25 | Docker: Keep /var/lib/apt/ to keep apt working (#10830) | Sandro Jäckel | |
2019-05-25 | Expand abbreviation to minimise confusion (#10826) | Alfie John | |
2019-03-08 | Re-organize Dockerfile to improve incremental builds. (#10212) | Ben Lubar | |
- Always run apt update before any other apt command. (This fixes incremental builds failing if a remote package is updated.) - Only copy dependency lists before installing dependencies. (This means editing code doesn't force all dependencies to be re-downloaded.) - Delete cache in the same layer that it is created. (Otherwise, deleting cache *increases* the size of the image on non-squashed builds.) - Move the installation of some static dependencies to *before* Mastodon code is imported to Docker. | |||
2019-02-25 | Fix fail health check due to missing wget (#10110) | mohemohe | |
2019-02-24 | Switch to Ubuntu for docker (#10100) | Sir-Boops | |
2019-02-05 | Do not use apk cache and upgrade (#9966) | J0WI | |
2019-02-05 | Replace LibreSSL by OpenSSL (#9975) | J0WI | |
2019-02-05 | Update Dockerfile (#9965) | ashleyhull-versent | |
2019-01-17 | Update Dockerfile (#9796) | ashleyhull-versent | |
2019-01-01 | Installing libxml2 and libxslt on Docker (#9680) | Yamagishi Kazutoshi | |
2018-12-16 | Dockerfile: Nodejs 8.12 -> 8.14 (#9532) | Isatis | |
2018-10-23 | Update Dockerfile (#9026) | ashleyhull-versent | |
2018-10-04 | Dockerfile: update Node to 8.12.0 and put Ruby on Alpine 3.7 for build ↵ | Isatis | |
system memory help (#8842) | |||
2018-09-17 | Revert "Updated ruby/node images" (#8712) | ashleyhull-versent | |
* Revert "update vagrant configs (#8706)" This reverts commit 8971bb8cf29ce940345cf306725dd3f71e8ffded. * Revert "Updated ruby/node images (#8700)" This reverts commit 5aae71cf60ba436579e61a330d9cb5d9807ccdd2. | |||
2018-09-15 | Updated ruby/node images (#8700) | ashleyhull-versent | |
2018-07-15 | Dockerfile: run asset precompilation as a build step (#7780) | Kevin Liu | |
* Dockerfile: run asset precompilation as a build step * Replace OTP_SECRET and SECRET_KEY_BASE with placeholders | |||
2018-07-14 | Upgrade Node.js to v8.x on Docker image (#8019) | Yamagishi Kazutoshi | |
2018-07-14 | Upgrade webpack to version v4.x (#6655) | Yamagishi Kazutoshi | |
2018-06-26 | Add symbolic link for yarnpkg (#7894) | Yamagishi Kazutoshi | |
2018-06-25 | Add /mastodon/bin to $PATH (#7889) | Yamagishi Kazutoshi | |
2018-04-01 | Update Ruby to version 2.4.4 (#6964) | Yamagishi Kazutoshi | |
https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-4-4-released/ > This release includes some bug fixes and some security fixes. > > - CVE-2017-17742: HTTP response splitting in WEBrick > - CVE-2018-6914: Unintentional file and directory creation with directory traversal in tempfile and tmpdir > - CVE-2018-8777: DoS by large request in WEBrick > - CVE-2018-8778: Buffer under-read in String#unpack > - CVE-2018-8779: Unintentional socket creation by poisoned NUL byte in UNIXServer and UNIXSocket > - CVE-2018-8780: Unintentional directory traversal by poisoned NUL byte in Dir > - Multiple vulnerabilities in RubyGems | |||
2018-03-17 | Re-add git and nodejs-npm to Dockerfile (#6810) | Eugen Rochko | |
Fix #6809 I don't know why, either | |||
2018-03-17 | Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 (#6806) | Eugen Rochko | |
Fix 6734 | |||
2018-03-10 | Use Alpine Linux yarn package in Docker (#6725) | Akihiko Odaki | |
Yarn was manually installed to meet the Yarn version requirement of webpacker. Today, Alpine Linux 3.7 provides Yarn new enough. | |||
2018-03-10 | Remove su-exec from Docker image (#6722) | Akihiko Odaki | |
It is no longer necessary since commit be9bab171dc2b1fe43bc742decb71f64541ca347. | |||
2018-03-10 | Remove git from Docker image (#6724) | Akihiko Odaki | |
2018-03-08 | Update Yarn to version 1.5.1 (#6689) | Yamagishi Kazutoshi | |
2018-03-07 | Separate chown command in Dockerfile. Use tootsuite/mastodon image (#6662) | Eugen Rochko | |
Fix #6605 | |||
2018-03-06 | Do not use npm (#6656) | Akihiko Odaki | |
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 | |||
2018-03-05 | Fix permissions for volumes (#6637) | haosbvnker | |
When volumes are declared, but the corresponding directories don't exist, permissions for those directories will be root:root instead of mastodon:mastodon.. This changes makes sure the permissions of the volume directories are as expected. | |||
2018-02-20 | Fix build error for missing variable interpolation in chown instruction (#6519) | Moritz Heiber | |
2018-02-20 | Set Docker permissions during the build process (#6514) | Eugen Rochko | |
* Set Docker permissions during the build process * Remove docker_entrypoint.sh and use COPY with chown | |||
2018-01-19 | Add support Ruby v2.5.0 (#6097) | Yamagishi Kazutoshi | |
2018-01-19 | Fix "tzinfo-data is not present" docker error (#6300) | Pierre Ozoux | |
when starting the container. | |||
2017-12-06 | Update Yarn to version 1.3.2 (#5900) | Yamagishi Kazutoshi | |
2017-11-17 | Change libinconv download URL to HTTPS (#5738) | Alex Coto | |
2017-09-30 | Reduce container size with clean yarn (#3506) | Hinaloe | |
* Reduce container size with clean yarn * Merge trouble | |||
2017-09-28 | Update Yarn to version 1.1.0 (#5125) | Yamagishi Kazutoshi | |
* Update Yarn to version 1.1.0 * remove hard-coding | |||
2017-09-18 | Bump ruby version to 2.4.2 (#4958) | Daigo 3 Dango | |
* Bump ruby version to 2.4.2 https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/ Gemfile.lock is also updated. TODO - [ ] Update Dockerfile with Alpine release of ruby-2.4.2 * Revert jwt version It seems that jwt 2.0.0 fails in some environment. ref. https://github.com/zaru/webpush/issues/42 * Bump Ruby version on docker image | |||
2017-08-30 | Update to Alpine 3.6 (#4747) | Wonderfall | |
2017-08-07 | [Docker] Add multicore support to "make" and "bundler" (#4544) | Thomas Leister | |
* Let make and bundler use multiple cores * Adds -j option to bundle install instead of bundle config | |||
2017-08-03 | Use GNU libiconv in Nokogiri (#4494) | Yamagishi Kazutoshi | |
System default libiconv of Alpine Linux only supports some charset (e.g. UTF-8). Therefore, the preview card of the page which is not UTF-8 will be broken in the Docker environment. Using GNU libiconv! | |||
2017-07-18 | Download npm and yarn from Alpine packages repository (#4242) | Yamagishi Kazutoshi | |
2017-07-18 | Move icu-dev to build-dependencies (#4240) | Yamagishi Kazutoshi | |
2017-07-16 | Install libidn with Docker (#4219) | Yamagishi Kazutoshi | |