1
- FROM quay.io/fortawesome/elixir:1.14.1 -otp25.1.1
1
+ FROM quay.io/fortawesome/elixir:1.14.2 -otp25.1.2-rust1.65.0
2
2
3
3
ENV DEBIAN_FRONTEND noninteractive
4
4
@@ -18,7 +18,7 @@ RUN apt-get update && apt-get upgrade -y && apt-get install -y \
18
18
19
19
# Install Node
20
20
ENV NPM_CONFIG_LOGLEVEL info
21
- ENV NODE_VERSION 16.17 .1
21
+ ENV NODE_VERSION 18.12 .1
22
22
23
23
# install Node.js with package
24
24
RUN curl -sL https://deb.nodesource.com/setup_16.x | bash -
@@ -28,7 +28,7 @@ RUN apt-get install -y nodejs
28
28
# install Hex
29
29
RUN mix local.hex --force
30
30
31
- ENV PHOENIX_VERSION 1.6.14
31
+ ENV PHOENIX_VERSION 1.6.15
32
32
33
33
# install the Phoenix Mix archive
34
34
RUN mix archive.install --force hex phx_new $PHOENIX_VERSION
@@ -41,16 +41,4 @@ RUN tar -C /usr/local/bin -xzvf dockerize-linux-amd64-v0.6.1.tar.gz && rm docker
41
41
42
42
# include wait-for-it.sh
43
43
RUN curl -o /bin/wait-for-it.sh https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh
44
- RUN chmod a+x /bin/wait-for-it.sh
45
-
46
- # install headless Chrome compatible with puppeteer
47
- RUN apt-get update && apt-get install -yq libgconf-2-4
48
- RUN apt-get update && apt-get install -y wget --no-install-recommends \
49
- && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
50
- && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \
51
- && apt-get update \
52
- && apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf \
53
- --no-install-recommends \
54
- && rm -rf /var/lib/apt/lists/* \
55
- && apt-get purge --auto-remove -y curl \
56
- && rm -rf /src/*.deb
44
+ RUN chmod a+x /bin/wait-for-it.sh
0 commit comments