Skip to content

Commit

Permalink
Merge pull request #1240 from amazeeio/1233
Browse files Browse the repository at this point in the history
Switch to Node10 for Lagoon internal services
  • Loading branch information
Schnitzel committed Sep 19, 2019
2 parents 6eaa546 + 75ace8a commit 0c6003d
Show file tree
Hide file tree
Showing 29 changed files with 33 additions and 33 deletions.
2 changes: 1 addition & 1 deletion cli/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

RUN apk add --no-cache bash \
&& mkdir -p /home/.ssh \
Expand Down
2 changes: 1 addition & 1 deletion cli/package.json
Expand Up @@ -11,7 +11,7 @@
"build"
],
"engines": {
"node": ">=8.12.0"
"node": ">=10.16.3"
},
"scripts": {
"prepublish": "in-publish && yarn run build || not-in-publish",
Expand Down
2 changes: 1 addition & 1 deletion images/yarn-workspace-builder/Dockerfile
@@ -1,5 +1,5 @@
ARG IMAGE_REPO
FROM ${IMAGE_REPO:-lagoon}/node:8-builder
FROM ${IMAGE_REPO:-lagoon}/node:10-builder

RUN apk add --no-cache \
libexecinfo-dev \
Expand Down
2 changes: 1 addition & 1 deletion node-packages/commons/package.json
Expand Up @@ -5,7 +5,7 @@
"author": "amazee.io <hello@amazee.io> (http://www.amazee.io)",
"license": "MIT",
"engines": {
"node": ">=8.12.0"
"node": ">=10.16.3"
},
"scripts": {
"format": "prettier-eslint --write '**/*.js'",
Expand Down
2 changes: 1 addition & 1 deletion services/api/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/api/package.json
Expand Up @@ -4,7 +4,7 @@
"description": "Lagoon GraphQL API",
"main": "index.js",
"engines": {
"node": ">=8.12.0"
"node": ">=10.16.3"
},
"scripts": {
"format": "prettier-eslint --write '**/*.js'",
Expand Down
2 changes: 1 addition & 1 deletion services/auth-server/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/auth-server/package.json
Expand Up @@ -8,7 +8,7 @@
"Michael Schmid <michael@amazee.io> (https://amazee.io)"
],
"engines": {
"node": ">=8.12.0"
"node": ">=10.16.3"
},
"scripts": {
"clean": "rimraf dist && rimraf logs",
Expand Down
2 changes: 1 addition & 1 deletion services/logs2rocketchat/.babelrc
@@ -1,6 +1,6 @@
{
"presets": [
"node8-es6"
"presets": [["latest-node", { "target": "10" }]]
],
"plugins": [
"transform-flow-strip-types",
Expand Down
2 changes: 1 addition & 1 deletion services/logs2rocketchat/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/logs2slack/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/openshiftbuilddeploy/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/openshiftbuilddeploymonitor/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/openshiftjobs/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/openshiftjobsmonitor/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/openshiftmisc/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/openshiftremove/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/openshiftremove/README.md
Expand Up @@ -20,7 +20,7 @@ It uses https://github.com/benbria/node-amqp-connection-manager for connecting t

Fully developed in Docker and hosted on amazee.io Openshift, see the `.openshift` folder. Deployed via Jenkinsfile.

Uses `lagoon/node:8` as base image.
Uses `lagoon/node:10` as base image.

## Development

Expand Down
2 changes: 1 addition & 1 deletion services/rest2tasks/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/ui/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/webhook-handler/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/webhook-handler/README.md
Expand Up @@ -15,7 +15,7 @@ Logs each received webhook to the lagoon-logs queue.

Fully developed in Docker and hosted on amazee.io Openshift, see the `.openshift` folder. Deployed via Jenkinsfile.

Uses `lagoon/node:8` as base image.
Uses `lagoon/node:10` as base image.

## Development

Expand Down
2 changes: 1 addition & 1 deletion services/webhooks2tasks/Dockerfile
Expand Up @@ -4,7 +4,7 @@ ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeiolagoon}/yarn-workspace-builder:${LAGOON_GIT_BRANCH:-latest} as yarn-workspace-builder

# STAGE 2: specific service Image
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:8
FROM ${IMAGE_REPO:-amazeeiolagoon}/node:10

# Copying generated node_modules from the first stage
COPY --from=yarn-workspace-builder /app /app
Expand Down
2 changes: 1 addition & 1 deletion services/webhooks2tasks/README.md
Expand Up @@ -15,7 +15,7 @@ It uses https://github.com/benbria/node-amqp-connection-manager for connecting t

Fully developed in Docker and hosted on amazee.io Openshift, see the `.openshift` folder. Deployed via Jenkinsfile.

Uses `lagoon/node:8` as base image.
Uses `lagoon/node:10` as base image.

## Development

Expand Down
2 changes: 1 addition & 1 deletion services/webhooks2tasks/package.json
Expand Up @@ -5,7 +5,7 @@
"author": "amazee.io <hello@amazee.io> (http://www.amazee.io)",
"main": "build/index.js",
"engines": {
"node": ">=8.12.0"
"node": ">=10.16.3"
},
"scripts": {
"start": "flow-node build/index.js",
Expand Down
4 changes: 2 additions & 2 deletions tests/files/features-autogenerated-routes-disabled/Dockerfile
@@ -1,9 +1,9 @@
ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeio}/node:8-builder as builder
FROM ${IMAGE_REPO:-amazeeio}/node:10-builder as builder
COPY package.json yarn.lock /app/
RUN yarn install

FROM ${IMAGE_REPO:-amazeeio}/node:8
FROM ${IMAGE_REPO:-amazeeio}/node:10
COPY --from=builder /app/node_modules /app/node_modules
COPY . /app/

Expand Down
4 changes: 2 additions & 2 deletions tests/files/features-disable-inject-git-sha/Dockerfile
@@ -1,9 +1,9 @@
ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeio}/node:8-builder as builder
FROM ${IMAGE_REPO:-amazeeio}/node:10-builder as builder
COPY package.json yarn.lock /app/
RUN yarn install

FROM ${IMAGE_REPO:-amazeeio}/node:8
FROM ${IMAGE_REPO:-amazeeio}/node:10
COPY --from=builder /app/node_modules /app/node_modules
COPY . /app/

Expand Down
@@ -1,9 +1,9 @@
ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeio}/node:8-builder as builder
FROM ${IMAGE_REPO:-amazeeio}/node:10-builder as builder
COPY package.json yarn.lock /app/
RUN yarn install

FROM ${IMAGE_REPO:-amazeeio}/node:8
FROM ${IMAGE_REPO:-amazeeio}/node:10
COPY --from=builder /app/node_modules /app/node_modules
COPY . /app/

Expand Down
4 changes: 2 additions & 2 deletions tests/files/features/Dockerfile
@@ -1,9 +1,9 @@
ARG IMAGE_REPO
FROM ${IMAGE_REPO:-amazeeio}/node:8-builder as builder
FROM ${IMAGE_REPO:-amazeeio}/node:10-builder as builder
COPY package.json yarn.lock /app/
RUN yarn install

FROM ${IMAGE_REPO:-amazeeio}/node:8
FROM ${IMAGE_REPO:-amazeeio}/node:10
COPY --from=builder /app/node_modules /app/node_modules
COPY . /app/

Expand Down

0 comments on commit 0c6003d

Please sign in to comment.