]> cat aescling's git repositories - mastodon.git/commitdiff
Update Dockerfile (#13582)
authorShlee <github@shl.ee>
Thu, 25 Jun 2020 10:17:53 +0000 (18:17 +0800)
committerGitHub <noreply@github.com>
Thu, 25 Jun 2020 10:17:53 +0000 (12:17 +0200)
Dockerfile

index 0537d8facdd416b06f17fa6b246d52aeebdecfcd..fa6abad5a1369081d3922a663db636cd27f6e10f 100644 (file)
@@ -1,11 +1,11 @@
-FROM ubuntu:18.04 as build-dep
+FROM ubuntu:20.04 as build-dep
 
 # Use bash for the shell
 SHELL ["bash", "-c"]
 
 # Install Node v12 (LTS)
-ENV NODE_VER="12.16.1"
-RUN    ARCH= && \
+ENV NODE_VER="12.16.3"
+RUN ARCH= && \
     dpkgArch="$(dpkg --print-architecture)" && \
   case "${dpkgArch##*-}" in \
     amd64) ARCH='x64';; \
@@ -74,7 +74,7 @@ RUN cd /opt/mastodon && \
        bundle install -j$(nproc) && \
        yarn install --pure-lockfile
 
-FROM ubuntu:18.04
+FROM ubuntu:20.04
 
 # Copy over all the langs needed for runtime
 COPY --from=build-dep /opt/node /opt/node
@@ -98,8 +98,8 @@ RUN apt update && \
 # Install mastodon runtime deps
 RUN apt -y --no-install-recommends install \
          libssl1.1 libpq5 imagemagick ffmpeg \
-         libicu60 libprotobuf10 libidn11 libyaml-0-2 \
-         file ca-certificates tzdata libreadline7 && \
+         libicu66 libprotobuf17 libidn11 libyaml-0-2 \
+         file ca-certificates tzdata libreadline8 && \
        apt -y install gcc && \
        ln -s /opt/mastodon /mastodon && \
        gem install bundler && \