Skip to content
Snippets Groups Projects
Commit a32a7699 authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

increase node version to >= 18, fixes #4285

Closes #4285

Merge request studip/studip!3102
parent 91ba000b
No related branches found
No related tags found
No related merge requests found
...@@ -17,7 +17,7 @@ variables: ...@@ -17,7 +17,7 @@ variables:
# Use faster docker driver # Use faster docker driver
DOCKER_DRIVER: overlay2 DOCKER_DRIVER: overlay2
# Images # Images
NODE_IMAGE: node:16-slim NODE_IMAGE: node:18-slim
# Directories # Directories
CACHE_DIR: .caches CACHE_DIR: .caches
REPORT_DIR: .reports REPORT_DIR: .reports
......
...@@ -19,7 +19,7 @@ RUN apt update && apt install -y --no-install-recommends \ ...@@ -19,7 +19,7 @@ RUN apt update && apt install -y --no-install-recommends \
RUN docker-php-ext-configure gd --with-jpeg --with-webp RUN docker-php-ext-configure gd --with-jpeg --with-webp
RUN docker-php-ext-install gettext gd zip pdo_mysql mysqli intl RUN docker-php-ext-install gettext gd zip pdo_mysql mysqli intl
FROM node:16 as nodejs FROM node:18 as nodejs
# Install node modules # Install node modules
COPY . /studip COPY . /studip
......
...@@ -14,8 +14,8 @@ RUN apt update && apt install -y --no-install-recommends \ ...@@ -14,8 +14,8 @@ RUN apt update && apt install -y --no-install-recommends \
RUN docker-php-ext-configure gd --with-jpeg --with-webp RUN docker-php-ext-configure gd --with-jpeg --with-webp
RUN docker-php-ext-install pdo gettext curl gd mbstring zip pdo pdo_mysql mysqli intl json RUN docker-php-ext-install pdo gettext curl gd mbstring zip pdo pdo_mysql mysqli intl json
# Install npm using nvm # Install node
RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - RUN curl -sL https://deb.nodesource.com/setup_18.x | bash -
RUN apt update && apt install -y --no-install-recommends nodejs \ RUN apt update && apt install -y --no-install-recommends nodejs \
curl apt-transport-https ca-certificates gnupg unzip git \ curl apt-transport-https ca-certificates gnupg unzip git \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
......
...@@ -16,7 +16,7 @@ RUN docker-php-ext-configure gd --with-jpeg=/usr/include/ --with-webp ...@@ -16,7 +16,7 @@ RUN docker-php-ext-configure gd --with-jpeg=/usr/include/ --with-webp
RUN docker-php-ext-install -j$(nproc) gd gettext intl mysqli pdo pdo_mysql zip RUN docker-php-ext-install -j$(nproc) gd gettext intl mysqli pdo pdo_mysql zip
# Install node/npm # Install node/npm
COPY --from=node:16-slim /usr/local/bin /usr/local/bin COPY --from=node:18-slim /usr/local/bin /usr/local/bin
# Install composer # Install composer
COPY --from=composer /usr/bin/composer /usr/bin/composer COPY --from=composer /usr/bin/composer /usr/bin/composer
...@@ -16,7 +16,7 @@ RUN docker-php-ext-configure gd --with-jpeg=/usr/include/ --with-webp ...@@ -16,7 +16,7 @@ RUN docker-php-ext-configure gd --with-jpeg=/usr/include/ --with-webp
RUN docker-php-ext-install -j$(nproc) gd gettext intl mysqli pdo pdo_mysql zip RUN docker-php-ext-install -j$(nproc) gd gettext intl mysqli pdo pdo_mysql zip
# Install node/npm # Install node/npm
COPY --from=node:16-slim /usr/local/bin /usr/local/bin COPY --from=node:18-slim /usr/local/bin /usr/local/bin
# Install composer # Install composer
COPY --from=composer /usr/bin/composer /usr/bin/composer COPY --from=composer /usr/bin/composer /usr/bin/composer
...@@ -16,7 +16,7 @@ RUN docker-php-ext-configure gd --with-jpeg=/usr/include/ --with-webp ...@@ -16,7 +16,7 @@ RUN docker-php-ext-configure gd --with-jpeg=/usr/include/ --with-webp
RUN docker-php-ext-install -j$(nproc) gd gettext intl mysqli pdo_mysql zip RUN docker-php-ext-install -j$(nproc) gd gettext intl mysqli pdo_mysql zip
# Install node/npm # Install node/npm
COPY --from=node:16-slim /usr/local/bin /usr/local/bin COPY --from=node:18-slim /usr/local/bin /usr/local/bin
# Install composer # Install composer
COPY --from=composer /usr/bin/composer /usr/bin/composer COPY --from=composer /usr/bin/composer /usr/bin/composer
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
"url": "https://develop.studip.de/svn/studip" "url": "https://develop.studip.de/svn/studip"
}, },
"engines": { "engines": {
"node": ">=16" "node": ">=18"
}, },
"devDependencies": { "devDependencies": {
"@axe-core/playwright": "^4.6.1", "@axe-core/playwright": "^4.6.1",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment