1- ARG NODE_VERSION
2- ARG NODE_PACKAGE
31ARG UBUNTU_VERSION=22.04
4- # DOCKERFILE-X:START file="./inc/node.dockerfile" includedBy="copyFromStage.dockerfile"
5- # DOCKERFILE-X:START file="./downloader.dockerfile" includedBy="inc/node.dockerfile"
6- # DOCKERFILE-X:START file="ubuntu.dockerfile" includedBy="inc/downloader.dockerfile"
2+ # DOCKERFILE-X:START file="./inc/node.dockerfile" includedBy="copyFromStage.dockerfile" includeType="fromParam"
3+ # DOCKERFILE-X:START file="./downloader.dockerfile" includedBy="inc/node.dockerfile" includeType="from"
4+ # DOCKERFILE-X:START file="ubuntu.dockerfile" includedBy="inc/downloader.dockerfile" includeType="include"
75ARG UBUNTU_VERSION=22.04
86FROM ubuntu:$UBUNTU_VERSION AS nodee5203c--downlo550515--ubuntu9e4275--final-stage
97FROM nodee5203c--downlo550515--ubuntu9e4275--final-stage AS nodee5203c--downlo550515--ubuntu9e4275
@@ -12,24 +10,24 @@ RUN groupadd -g 1000 ubuntu && useradd -rm -d /home/ubuntu -s /bin/bash -g ubunt
1210ENV HOME=/home/ubuntu
1311RUN chmod 0777 /home/ubuntu
1412RUN mkdir /app && chown 1000:1000 /app
15- # DOCKERFILE-X:END file="ubuntu.dockerfile" includedBy="inc/downloader.dockerfile"
13+ # DOCKERFILE-X:END file="ubuntu.dockerfile" includedBy="inc/downloader.dockerfile" includeType="include"
1614RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends curl ca-certificates wget git && rm -rf /var/lib/apt/lists/*
17- # DOCKERFILE-X:END file="./downloader.dockerfile" includedBy="inc/node.dockerfile"
15+ # DOCKERFILE-X:END file="./downloader.dockerfile" includedBy="inc/node.dockerfile" includeType="from"
1816FROM nodee5203c--downlo550515 AS nodee5203c--build-node
1917FROM nodee5203c--build-node AS nodee5203c
2018# renovate: datasource=node depName=node versioning=node
2119ARG NODE_VERSION=20.3.0
2220ARG NODE_PACKAGE=node-v$NODE_VERSION-linux-x64
2321RUN curl https://nodejs.org/dist/v$NODE_VERSION/$NODE_PACKAGE.tar.gz | tar -xzC /opt/ && mv /opt/$NODE_PACKAGE /opt/node
24- # DOCKERFILE-X:START file="./ubuntu.dockerfile" includedBy="inc/node.dockerfile"
22+ # DOCKERFILE-X:START file="./ubuntu.dockerfile" includedBy="inc/node.dockerfile" includeType="from"
2523ARG UBUNTU_VERSION=22.04
2624FROM ubuntu:$UBUNTU_VERSION AS nodee5203c--ubuntu9e4275--final-stage
2725FROM nodee5203c--ubuntu9e4275--final-stage AS nodee5203c--ubuntu9e4275
2826RUN groupadd -g 1000 ubuntu && useradd -rm -d /home/ubuntu -s /bin/bash -g ubuntu -G sudo -u 1000 ubuntu
2927ENV HOME=/home/ubuntu
3028RUN chmod 0777 /home/ubuntu
3129RUN mkdir /app && chown 1000:1000 /app
32- # DOCKERFILE-X:END file="./ubuntu.dockerfile" includedBy="inc/node.dockerfile"
30+ # DOCKERFILE-X:END file="./ubuntu.dockerfile" includedBy="inc/node.dockerfile" includeType="from"
3331FROM nodee5203c--ubuntu9e4275 AS nodee5203c--final-stage
3432COPY --from=nodee5203c--build-node /opt/node /opt/node
3533ENV NODE_PATH /opt/node/lib/node_modules
@@ -40,6 +38,6 @@ RUN chown 1000:1000 /yarn
4038ENV YARN_CACHE_FOLDER /yarn
4139WORKDIR /app
4240USER 1000
43- # DOCKERFILE-X:END file="./inc/node.dockerfile" includedBy="copyFromStage.dockerfile"
41+ # DOCKERFILE-X:END file="./inc/node.dockerfile" includedBy="copyFromStage.dockerfile" includeType="fromParam"
4442FROM ubuntu:22.04
4543COPY --from=nodee5203c --chown=1000:1000 /opt/node /opt/node
0 commit comments