Update Dockerfile (#16939)
This commit is contained in:
		
							parent
							
								
									ac8ad78e91
								
							
						
					
					
						commit
						d647f6ad04
					
				
					 1 changed files with 4 additions and 2 deletions
				
			
		|  | @ -2,6 +2,7 @@ FROM ubuntu:20.04 as build-dep | |||
| 
 | ||||
| # Use bash for the shell | ||||
| SHELL ["/bin/bash", "-c"] | ||||
| RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections | ||||
| 
 | ||||
| # Install Node v16 (LTS) | ||||
| ENV NODE_VER="16.13.0" | ||||
|  | @ -18,7 +19,7 @@ RUN ARCH= && \ | |||
|   esac && \ | ||||
|     echo "Etc/UTC" > /etc/localtime && \ | ||||
| 	apt-get update && \ | ||||
| 	apt-get install -y --no-install-recommends ca-certificates wget python && \ | ||||
| 	apt-get install -y --no-install-recommends ca-certificates wget python apt-utils && \ | ||||
| 	cd ~ && \ | ||||
| 	wget -q https://nodejs.org/download/release/v$NODE_VER/node-v$NODE_VER-linux-$ARCH.tar.gz && \ | ||||
| 	tar xf node-v$NODE_VER-linux-$ARCH.tar.gz && \ | ||||
|  | @ -83,11 +84,12 @@ RUN apt-get update && \ | |||
| 	rm -rf /var/lib/apt/lists/* | ||||
| 
 | ||||
| # Install mastodon runtime deps | ||||
| RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections | ||||
| RUN apt-get update && \ | ||||
|   apt-get -y --no-install-recommends install \ | ||||
| 	  libssl1.1 libpq5 imagemagick ffmpeg libjemalloc2 \ | ||||
| 	  libicu66 libprotobuf17 libidn11 libyaml-0-2 \ | ||||
| 	  file ca-certificates tzdata libreadline8 gcc tini && \ | ||||
| 	  file ca-certificates tzdata libreadline8 gcc tini apt-utils && \ | ||||
| 	ln -s /opt/mastodon /mastodon && \ | ||||
| 	gem install bundler && \ | ||||
| 	rm -rf /var/cache && \ | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue