about summary refs log tree commit diff
path: root/Dockerfile
AgeCommit message (Collapse)Author
2023-02-13Update Ruby to 3.0.5 (#23544)Nick Schonning
2023-02-13Sync Node.js to 16.19 patch release (#23554)Nick Schonning
2023-02-13Yarn cache cleanup right after install in Docker (#23557)Nick Schonning
2022-12-15Add hadolint as Dockerfile linter (#20993)Moritz Heiber
* Added hadolint as Dockerfile linter in pipeline and resolved remaining hadolint issues in Dockerfile * Use more specific version of hadolint Action * Bumpt hadolint Action version to latest version to avoid deprecation notice * Being _really_ specific now
2022-12-11Update Node 16.18.1 for latest security release (#22019)Nick Schonning
* Update Node 16.18.1 for latest security release * Increase Yarn network timeout for build error
2022-11-22Add missing procps package to Dockerfile (#21028)BtbN
The new Debian-Base does not come with this by default, making the ps based health-check in the compose file fail
2022-11-17Remove blank line from start of Dockerfile breaking syntax declaration (#20948)Effy Elden
2022-11-17Split off Dockerfile components for faster build times (#20933)Moritz Heiber
2022-11-17Use buildx functions for faster build (#20692)Kohei Ota (inductor)
* Use buildx functions for faster build * move link * cannot use --link with --chown
2022-09-29Install python3 when building with Docker (#18072)Yamagishi Kazutoshi
2022-09-24Update Node to 16.17.1 (#19224)Daniel Jakots
See https://nodejs.org/en/blog/vulnerability/september-2022-security-releases/ for the details.
2022-08-15Bump Ruby version from 3.0.3 to 3.0.4 (#18028)zunda
https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-0-4-released/
2022-08-15Update node to 16.16.0 (#18790)Daniel Jakots
See https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/
2022-06-27Update Dockerfile (#18717)Shlee
2022-03-19Bump NODE_VER to 16.14.2 (#17825)Daniel Jakots
See the announcement https://nodejs.org/en/blog/vulnerability/mar-2022-security-releases/
2022-02-14Remove protobuf dependencies (#17539)Yamagishi Kazutoshi
2022-01-31Bump NODE_VER to 16.13.2, to solve security issues (#17399)Daniel Jakots
Fixes CVE-2021-44532, CVE-2021-44533, and CVE-2022-21824. See: https://nodejs.org/en/blog/vulnerability/jan-2022-security-releases/
2021-12-25Save bundle config as local (#17188)Jeong Arm
Some bundle options are saved as global user config and not project local. Specially, `deployment` must be saved as local config to be run on copied environment
2021-11-24Upgrade Ruby to 3.0.3 (#17038)zunda
https://www.ruby-lang.org/en/news/2021/11/24/ruby-3-0-3-released/
2021-11-18Update Dockerfile (#16939)Shlee
2021-11-18Ruby 3.0.2 Upgrade (#16982)Shlee
* Update .ruby-version * Update Gemfile * Update Gemfile.lock * Update Dockerfile * Update check-i18n.yml * Update config.yml * Update config.yml
2021-11-17[Dockerfile] [Security] Update NodeJS to V16 (LTS) on docker. (#16856)Shlee
* [Security] Update NodeJS on docker. https://nodejs.org/en/blog/vulnerability/oct-2021-security-releases/ * Update Dockerfile * Upgrade npm package * Update Dockerfile
2021-10-14add bundle flag to suppress root warning (#16557)David Sterry
2021-09-13Update Dockerfile (#16696)Shlee
2021-08-10NodeJS 14 support - circleci/docker/.nvmrc (#16163)Shlee
* Update config.yml * Update Dockerfile * Update .nvmrc * Update Dockerfile * NodeJS 10 is EOL. * Update package.json * Update README.md * Update Vagrantfile * Update Dockerfile * Update Dockerfile
2021-07-10Use ruby-2.7.4 (#16481)Daigo 3 Dango
Stop using older version of resolv gem as the bug has been fixed. https://bugs.ruby-lang.org/issues/17781
2021-05-04Revert default Ruby version to 2.7.2 (#16154)Claire
Ruby 2.7.3 introduced a new bug with Resolv::DNS, which we heavily use within Mastodon: https://bugs.ruby-lang.org/issues/17781 Ruby 2.7.3 also included security fixes for two CVEs, but those do not seem to apply to Mastodon: https://github.com/tootsuite/mastodon/pull/16004#issuecomment-815125025
2021-04-09Upgrade Ruby to 2.7.3 (#16004)Daigo 3 Dango
* Upgrade Ruby to 2.7.3 https://www.ruby-lang.org/en/news/2021/04/05/ruby-2-7-3-released/ includes security fixes to - CVE-2021-28965: XML round-trip vulnerability in REXML - CVE-2021-28966: Path traversal in Tempfile on Windows * Update rexml to 3.2.5 https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/
2021-03-30build: install shared-mime-info in Dockerfile (#15978)Mashiro
2021-03-20Docker: Use precompiled jemalloc, format, apply hadolint suggestions (#10823)Sandro
* Format, apply hadolint suggestions, little nitpicks * Use pre compiled jemalloc * Use tini from package repository
2021-03-12Update Dockerfile (#15869)Shlee
2021-01-28Update to Node.js-12.20.1 (#15558)Daniel Jakots
This is a security release. You can read the announce at https://nodejs.org/en/blog/vulnerability/january-2021-security-releases/
2021-01-08Fix the Dockerfile in case of Kaniko build (#15510)kaiyou
Kaniko does not support looking up binaries from $PATH, so we specify the full path to the bash binary. Co-authored-by: kaiyou <dev@kaiyou.fr>
2020-11-29Update Dockerfile (#15232)Shlee
2020-11-19Use Ruby 2.7.2 (#15150)Daigo 3 Dango
thwait and e2mmap are no longer needed in Gemfile. Gems properly require those.
2020-08-30Minor fix & improvement for the Dockerfile (#14686)Kairui Song | 宋恺睿
* Dockerfile: Fix building with multiarch Tested on amd64 and arm64 * Reduce docker image size by clean up some unneeded source file
2020-06-25Update Dockerfile (#13582)Shlee
2020-04-05[Security] Update Dockerfile for Ruby 2.6.6 (#13393)Shlee
2020-03-10[Security] Bump Node.js from 12.14.0 to 12.16.1 in Docker (#13235)Shlee
* Update Dockerfile * Update Dockerfile
2020-02-16Fix non-x64 architectures not being able to build Docker image because of ↵Sara Aimée Smiseth
hardcoded Node.js architecture (#13081) * Use ARCH variable instead of hardcoded x64 * fix formating
2020-01-28Update Dockerfile (#12997)Shlee
2019-12-30Upgrade Node v12 in Dockerfile (#12703)Shlee
2019-11-29Updated NodeJS in Dockerfile (#12492)Shlee
2019-11-04Dockerfile: put back EXPOSE directive (#12279)David Caldwell
[Rkt](https://coreos.com/rkt) doesn't allow ports to be exposed to containers unless they are declared in the container manifest. Re-adding EXPOSE back in (removed in 1dbf993bce5627e2c3fcab6e9c63b5279dff018a) allows the container to be used on rkt based systems.
2019-10-02Update nodejs in Dockerfile (#12052)Shlee
2019-10-02Update Ruby in Dockerfile (#12050)Shlee
2019-09-07Use prebuilt node.js on Docker image (#11768)Yamagishi Kazutoshi
2019-08-31Update NodeJS source for Docker Image (#11707)Shlee
* Update Ruby/Node/jemalloc source for Docker Image * Update Dockerfile * Update Dockerfile
2019-08-31Update Dockerfile (#11710)Shlee
2019-07-18Change Dockerfile to bind to 0.0.0.0 instead of docker-compose.yml (#11351)Eugen Rochko