@@ -4,28 +4,30 @@ FROM $BUILD_FROM AS BUILD
4
4
ENV LANG C.UTF-8
5
5
6
6
RUN apt-get update && apt-get -y --no-install-recommends install \
7
- git=1:2.39.5-0+deb12u2 \
8
- npm=9.2.0~ds1-1 \
9
- python3=3.11.2-1+b1 \
10
- libpixman-1-dev=0.42.2-1 \
11
- libcairo2-dev=1.16.0-7 \
12
- libpango1.0-dev=1.50.12+ds-1 \
13
- build-essential=12.9 \
14
- libjpeg62-turbo-dev=1:2.1.5-2
7
+ git=1:2.47.3-0+deb13u1 \
8
+ npm=9.2.0~ds1-3 \
9
+ python3=3.13.5-1 \
10
+ libpixman-1-dev=0.44.0-3 \
11
+ libcairo2-dev=1.18.4-1+b1 \
12
+ libpango1.0-dev=1.56.3-1 \
13
+ build-essential=12.12 \
14
+ libjpeg62-turbo-dev=1:2.1.5-4 \
15
+ && npm install -g
[email protected] && n 18.16.1
15
16
16
17
# Splited RUN for better layer caching
17
18
# hadolint ignore=DL3059
18
19
RUN git config --global advice.detachedHead false && \
19
20
git clone https://github.com/Hypfer/ICantBelieveItsNotValetudo.git -b 2023.08.0 /app
20
21
21
22
WORKDIR /app
22
- RUN npm install
23
+ RUN npm install --verbose
23
24
24
25
25
26
FROM $BUILD_FROM AS SERVER
26
27
27
28
RUN apt-get update && apt-get -y --no-install-recommends install \
28
- npm=9.2.0~ds1-1
29
+ npm=9.2.0~ds1-3 \
30
+ && npm install -g
[email protected] && n 18.16.1
29
31
30
32
COPY root/server /server
31
33
@@ -36,11 +38,12 @@ RUN npm install
36
38
FROM $BUILD_FROM AS RUNNING
37
39
38
40
RUN apt-get update && apt-get -y --no-install-recommends install \
39
- npm=9.2.0~ds1-1 \
40
- libpixman-1-0=0.42.2-1 \
41
- libcairo2=1.16.0-7 \
42
- libpango-1.0-0=1.50.12+ds-1 \
43
- libjpeg62-turbo=1:2.1.5-2 \
41
+ npm=9.2.0~ds1-3 \
42
+ libpixman-1-0=0.44.0-3 \
43
+ libcairo2=1.18.4-1+b1 \
44
+ libpango-1.0-0=1.56.3-1 \
45
+ libjpeg62-turbo=1:2.1.5-4 \
46
+ && npm cache clean -f && npm install -g
[email protected] && n 18.16.1 \
44
47
&& apt-get clean \
45
48
&& rm -rf /var/lib/apt/lists/*
46
49
0 commit comments