Skip to content

Commit fb68162

Browse files
committed
build(docker): update node to 18.16.1
1 parent d93705f commit fb68162

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

Dockerfile

+26-26
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
FROM php:8-apache
2-
3-
# Install MySQLi
4-
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
5-
RUN apt-get update && apt-get upgrade -y
6-
7-
RUN a2enmod ssl && a2enmod rewrite && \
8-
mkdir -p /etc/apache2/ssl && \
9-
mv "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini"
10-
11-
ENV NODE_VERSION=18.16.0
12-
RUN apt install -y curl
13-
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
14-
ENV NVM_DIR=/root/.nvm
15-
RUN . "$NVM_DIR/nvm.sh" && nvm install ${NODE_VERSION}
16-
RUN . "$NVM_DIR/nvm.sh" && nvm use v${NODE_VERSION}
17-
RUN . "$NVM_DIR/nvm.sh" && nvm alias default v${NODE_VERSION}
18-
ENV PATH="/root/.nvm/versions/node/v${NODE_VERSION}/bin/:${PATH}"
19-
RUN node --version
20-
RUN npm --version
21-
22-
COPY ./WordPress /var/www/html
23-
# COPY ./jquery-wp-content /var/www/html/jquery-wp-content
24-
25-
EXPOSE 80
26-
EXPOSE 443
1+
FROM php:8-apache
2+
3+
# Install MySQLi
4+
RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli
5+
RUN apt-get update && apt-get upgrade -y
6+
7+
RUN a2enmod ssl && a2enmod rewrite && \
8+
mkdir -p /etc/apache2/ssl && \
9+
mv "$PHP_INI_DIR/php.ini-development" "$PHP_INI_DIR/php.ini"
10+
11+
ENV NODE_VERSION=18.16.1
12+
RUN apt install -y curl
13+
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
14+
ENV NVM_DIR=/root/.nvm
15+
RUN . "$NVM_DIR/nvm.sh" && nvm install ${NODE_VERSION}
16+
RUN . "$NVM_DIR/nvm.sh" && nvm use v${NODE_VERSION}
17+
RUN . "$NVM_DIR/nvm.sh" && nvm alias default v${NODE_VERSION}
18+
ENV PATH="/root/.nvm/versions/node/v${NODE_VERSION}/bin/:${PATH}"
19+
RUN node --version
20+
RUN npm --version
21+
22+
COPY ./WordPress /var/www/html
23+
# COPY ./jquery-wp-content /var/www/html/jquery-wp-content
24+
25+
EXPOSE 80
26+
EXPOSE 443

0 commit comments

Comments
 (0)