Commit Graph

150 Commits (fix/build-env)

Author SHA1 Message Date
Matt Jankowski 5efb00ddb8
Use ruby version 3.2.3 () 2024-01-22 11:55:51 +00:00
Michael Stanclift c652b0e46b
Add wget to base Dockerfile () 2024-01-02 08:47:38 +00:00
Michael Stanclift 8710bdb183
Fix mastodon user not being owner of tmp folder in Dockerfile () 2023-11-30 16:11:21 +00:00
Michael Stanclift c40cfc5d09
Fix apt cache not being properly utilized in Dockerfile () 2023-11-28 22:23:44 +00:00
Michael Stanclift 7a3b41eb54
Fix incorrect apt-get install block in Dockerfile () 2023-11-28 20:44:04 +00:00
Michael Stanclift a80530d1df
Dockerfile rewrite based on Ruby image with performance optimizations and size reduction, dedicated Streaming image ()
Co-authored-by: “Michael <“mx@vmstan.com>
Co-authored-by: Emelia Smith <ThisIsMissEm@users.noreply.github.com>
2023-11-28 10:04:40 +00:00
Tim Campbell 60f143e41f
Fixed yarn not installing node packages for streaming () 2023-11-18 10:14:51 +00:00
Renaud Chaput 757d7c73c0
Upgrade to Yarn 4, remove support for Node 16 () 2023-11-08 10:57:21 +00:00
renovate[bot] 9c34bb4d54
Update Node.js to v20.9 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-06 10:27:42 +00:00
Michael Stanclift b1885387b6
Fix missing libyaml-dev dependency in Dockerfile () 2023-10-24 17:32:10 +00:00
renovate[bot] 829be02abe
Update Node.js to v20.8 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-02 13:16:02 +02:00
renovate[bot] a4c29a4e51
Update Node.js to v20.7 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-25 10:23:12 +02:00
Renaud Chaput ef8ca2fd72
Change Dockerfile to upgrade packages when building () 2023-09-14 23:11:36 +02:00
Renaud Chaput e9b528eaee
Use NodeJS v20 by default () 2023-09-08 13:45:34 +02:00
Michael Stanclift b749de766f
Migrate Dockerfile to Bookworm () 2023-09-05 18:19:59 +02:00
Claire f39847476c
Change the pre-release versioning scheme and associated environment variables () 2023-08-25 18:26:44 +02:00
Nick Schonning 99e2e9b81f
Fix minor typos in comments and spec names () 2023-05-19 17:13:29 +02:00
Tim Campbell ac41a9712e
Fixed mastodon version injection into containers via github actions () 2023-05-04 21:33:32 +02:00
Renaud Chaput 830e6cefae
Add version suffixes to nightly & edge image builds () 2023-05-04 13:45:39 +02:00
Nick Schonning 862861069d
Update Node.js to 16.20.0 () 2023-04-07 14:26:11 +02:00
Nick Schonning 26682d4c22
Remove duplicate ca-certificates Docker install () 2023-04-07 14:10:12 +02:00
Sai f318f1ef0e
Bump ruby to 3.2.2 due to ReDoS vulnerabilities () 2023-03-31 18:28:40 +02:00
Nick Schonning e7e189fa44
Use Yarn production install for asset compile () 2023-03-23 22:49:47 +01:00
Aaron Patterson fb8503e861
Upgrade to Ruby 3.2 ()
Co-authored-by: Matthew Ford <matt@bitzesty.com>
2023-02-15 08:30:27 +01:00
Nick Schonning 841263a548
Update Ruby to 3.0.5 () 2023-02-13 14:39:24 +01:00
Nick Schonning c6b7e04120
Sync Node.js to 16.19 patch release () 2023-02-13 04:58:37 +01:00
Nick Schonning a1c0573bc6
Yarn cache cleanup right after install in Docker () 2023-02-13 04:57:51 +01:00
Moritz Heiber a0813806d6
Add hadolint as Dockerfile linter ()
* 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-15 15:57:17 +01:00
Nick Schonning 736b4283b0
Update Node 16.18.1 for latest security release ()
* Update Node 16.18.1 for latest security release

* Increase Yarn network timeout for build error
2022-12-11 07:37:00 +01:00
BtbN f343ed42ff
Add missing procps package to Dockerfile ()
The new Debian-Base does not come with this by default, making the ps based health-check in the compose file fail
2022-11-22 05:52:18 +01:00
Effy Elden 231e3ec552
Remove blank line from start of Dockerfile breaking syntax declaration () 2022-11-17 10:25:07 -05:00
Moritz Heiber 1b5ed32085
Split off Dockerfile components for faster build times () 2022-11-17 12:56:14 +01:00
Kohei Ota (inductor) 92734e3df1
Use buildx functions for faster build ()
* Use buildx functions for faster build

* move link

* cannot use --link with --chown
2022-11-17 11:01:16 +01:00
Yamagishi Kazutoshi 5cf056fdb0
Install python3 when building with Docker () 2022-09-29 16:36:14 +02:00
Daniel Jakots 0c99c6c3df
Update Node to 16.17.1 ()
See
https://nodejs.org/en/blog/vulnerability/september-2022-security-releases/
for the details.
2022-09-24 00:11:34 +02:00
zunda 113dd90aa3
Bump Ruby version from 3.0.3 to 3.0.4 ()
https://www.ruby-lang.org/en/news/2022/04/12/ruby-3-0-4-released/
2022-08-15 04:39:58 +02:00
Daniel Jakots 9f61f22a3b
Update node to 16.16.0 ()
See https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/
2022-08-15 02:47:33 +02:00
Shlee 602f291da9
Update Dockerfile () 2022-06-27 09:02:48 +02:00
Daniel Jakots 8ee4fde19b Bump NODE_VER to 16.14.2 ()
See the announcement
https://nodejs.org/en/blog/vulnerability/mar-2022-security-releases/
2022-03-19 09:24:26 +01:00
Yamagishi Kazutoshi 298491a816
Remove protobuf dependencies () 2022-02-14 16:08:02 +01:00
Daniel Jakots aa45404578
Bump NODE_VER to 16.13.2, to solve security issues ()
Fixes CVE-2021-44532, CVE-2021-44533, and CVE-2022-21824.
See: https://nodejs.org/en/blog/vulnerability/jan-2022-security-releases/
2022-01-31 00:32:03 +01:00
Jeong Arm fad37dd1bc
Save bundle config as local ()
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-12-25 22:52:24 +01:00
zunda 46e62fc4b3
Upgrade Ruby to 3.0.3 ()
https://www.ruby-lang.org/en/news/2021/11/24/ruby-3-0-3-released/
2021-11-24 20:29:05 +01:00
Shlee d647f6ad04
Update Dockerfile () 2021-11-18 22:00:38 +01:00
Shlee c242c1d87a
Ruby 3.0.2 Upgrade ()
* Update .ruby-version

* Update Gemfile

* Update Gemfile.lock

* Update Dockerfile

* Update check-i18n.yml

* Update config.yml

* Update config.yml
2021-11-18 21:59:57 +01:00
Shlee 03338d1297
[Dockerfile] [Security] Update NodeJS to V16 (LTS) on docker. ()
* [Security] Update NodeJS on docker.

https://nodejs.org/en/blog/vulnerability/oct-2021-security-releases/

* Update Dockerfile

* Upgrade npm package

* Update Dockerfile
2021-11-17 07:57:01 +01:00
David Sterry f68772fd6a
add bundle flag to suppress root warning () 2021-10-14 21:00:38 +02:00
Shlee 12cb6ed461
Update Dockerfile () 2021-09-13 19:03:14 +02:00
Shlee 229f5d1681
NodeJS 14 support - circleci/docker/.nvmrc ()
* 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-08-10 22:56:13 +02:00
Daigo 3 Dango 3d5183e99c
Use ruby-2.7.4 ()
Stop using older version of resolv gem as the bug has been fixed.
https://bugs.ruby-lang.org/issues/17781
2021-07-10 01:29:27 +02:00