Граф коммитов

34 Коммитов

Автор SHA1 Сообщение Дата
Mathieu Pillard 7f02649ff8
Bump node 18 (#12936)
* Bump Node.js to 18.20.x

* Also update CI
2024-04-04 12:56:51 +02:00
Mathieu Pillard da20f21621
Revert "Bump node from 18.19-slim to 20.12-slim (#12920)" (#12935)
This reverts commit 920b52d3f5.
2024-04-04 12:00:31 +02:00
dependabot[bot] 920b52d3f5
Bump node from 18.19-slim to 20.12-slim (#12920)
Bumps node from 18.19-slim to 20.12-slim.

---
updated-dependencies:
- dependency-name: node
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-04 12:00:00 +02:00
William Durand 09fa7c8619
Install git in Docker image (#12767) 2024-01-09 18:00:59 +00:00
William Durand edcd023ffd
Use Node 18.19 everywhere (#12686) 2023-12-12 15:50:15 +01:00
Mathieu Pillard 5ae17e260b
Bump Node.js to 18.x, start testing with 20.x (#12681) 2023-12-05 15:05:27 +01:00
Andrew Williamson 7cee90b5b2
Revert "Bump Node.js to 18.x, start testing with 20.x (#12531)" (#12570)
This reverts commit d146c0eec7.
2023-11-09 22:07:26 +00:00
Mathieu Pillard d146c0eec7
Bump Node.js to 18.x, start testing with 20.x (#12531)
* Bump Node.js to 18.x, start testing with 20.x

* defaults-next image should be cimg/node:20.9, not 20.09

* Relax expectation in test

* Update target python version for dennis now that the base image has been updated
2023-11-06 14:19:13 +01:00
bqbn 5d5eca5c55
Make it possible to run the image with a non-root user (#11924)
* Fix 11919

Make it possible to run the image with a non-root user; Build the image in
stages; Start using the default yarn (it's the latest version)

* Manually set the ownership of the work directory

Also install app code to /app. Having both /app and /srv/code seems to be redundant.

* Rename olympia_uid to app_uid

* Remove the yarn gpg file per review comment
2022-12-01 08:55:41 -08:00
Mathieu Pillard 06d961ce50
Switch to Node 16 by default, drop 14, start testing with 18 (#11866)
* Switch to Node 16 by default
* Revert "Try running Node 16 tests with multiple workers in parallel again (#11856)"
2022-10-05 11:09:42 +02:00
Andreas Wagner c07e150ae4
Ignore and remove some folders for the docker image (#11648) 2022-07-05 16:09:27 +02:00
bqbn 0c25371f15
Upgrade to node v14 (#10766)
Fix #10671
2021-07-13 20:42:13 +02:00
bqbn 03bc003176
Upgrade node version to v12 (#9685)
Fix #9656
2020-09-23 09:51:44 +02:00
William Durand 0815e3c8f0
Add gnupg in Dockerfile (#9075) 2020-01-10 15:09:16 +01:00
bqbn f4da0387ab Upgrade to node v10 (#7417)
Need to add python and build-essential packages or the `yarn install --pure-lockfile`
fails while trying to invoke `detect-libc prebuild-install || node-gyp rebuild`.
2019-01-17 11:01:32 +01:00
William Durand e361fa80e3
use yarn.lock when building the apps (#5897) 2018-09-10 16:16:25 +02:00
bqbn e788179f10
Upgrade node to v8 (#5967) 2018-08-17 10:36:52 -07:00
William Durand d082dd6091 Use local Yarnpkg GPG key in Docker (#3041) 2017-08-31 19:08:00 +02:00
William Durand 4a77fe0ad6 Use yarn in Dockerfile and functional test command (#3033)
* Use yarn in Docker
* Also use yarn in bin/start-func-test-server.js
* Install yarn, do not rely on the base image one
2017-08-30 19:50:00 +02:00
Jason Thomas aef97cd94a
Create a symlink to version.json in Dockerfile 2017-01-31 12:30:50 -05:00
Jason Thomas b83aa82cb1 Merge pull request #1617 from jasonthomas/version-json-circleci
Create version.json via circle-ci
2017-01-27 08:28:36 -05:00
Kumar McMillan 4583f2b1b4 Fix UI tests (#1662) 2017-01-26 16:33:43 -06:00
Kumar McMillan 9669e02ab7 Revert "Switch to node:6-slim and perform build optimization. fixes #1120"
This reverts commit 6b2f883fe1.

I can't figure out how to fix this so I'm just reverting it for now.
See https://github.com/mozilla/addons-frontend/issues/1661
-Kumar
2017-01-26 16:17:02 -06:00
Jason Thomas 6b2f883fe1
Switch to node:6-slim and perform build optimization. fixes #1120 2017-01-17 09:30:28 -05:00
Jason Thomas d16064e69d
Create version.json via circle-ci 2017-01-13 10:57:58 -05:00
Jason Thomas 54089ce633
Remove build step from Dockerfile 2016-10-13 08:34:16 -04:00
Jason Thomas 6d6744fe33
Remove ARG from Dockerfile 2016-10-13 08:32:23 -04:00
Jason Thomas 92e60f798d
Build APP specific assets with ARG and RUN 2016-10-10 13:04:31 -04:00
Jason Thomas 012b3b1b06
Switch to node:4.6 base image 2016-10-10 13:03:43 -04:00
Jason Thomas bb7da2b00a Remove npm build and run commands from Dockerfile 2016-07-06 13:54:42 -04:00
Jason Thomas d22f4606bb Add __version__ endpoint 2016-05-26 11:09:57 -04:00
Stuart Colville c88bb9d00a Install git 2016-05-23 14:53:49 +01:00
Jason Thomas c662f09055 Add forward slash to directory destination when using ADD 2016-03-21 16:20:22 -04:00
Mark Striemer 18fe2a65e1 Production style docker environment (fixes #52) 2016-03-02 11:55:34 -06:00