Skip to content

Commit dd88737

Browse files
authored
Merge pull request #433 from sir-gon/develop
[CONFIG] Docker Alpine-based images updated to Alpine 3.20
2 parents 45d9093 + 76a4cdd commit dd88737

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
FROM node:22.2.0-alpine3.19 AS base
1+
###############################################################################
2+
FROM node:22.2.0-alpine3.20 AS base
23

34
RUN apk add --update --no-cache make
45

56
ENV WORKDIR=/app
67
WORKDIR ${WORKDIR}
78

8-
FROM node:22.2.0-alpine3.19 AS lint
9+
###############################################################################
10+
FROM node:20.14.0-alpine3.20 AS lint
911

1012
ENV WORKDIR=/app
1113
WORKDIR ${WORKDIR}
@@ -14,8 +16,10 @@ COPY ./src ${WORKDIR}/src
1416
RUN apk add --update --no-cache make
1517
RUN npm install -g markdownlint-cli
1618

19+
###############################################################################
1720
FROM base AS development
1821

22+
###############################################################################
1923
FROM development AS builder
2024

2125
COPY ./src ${WORKDIR}/src
@@ -25,6 +29,7 @@ COPY ./Makefile ${WORKDIR}/
2529

2630
RUN npm ci --verbose
2731

32+
###############################################################################
2833
### In testing stage, can't use USER, due permissions issue
2934
## in github actions environment:
3035
##
@@ -46,6 +51,7 @@ RUN ls -alh
4651

4752
CMD ["npm", "run", "test"]
4853

54+
###############################################################################
4955
### In production stage
5056
## in the production phase, "good practices" such as
5157
## WORKSPACE and USER are maintained

0 commit comments

Comments
 (0)