You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							63 lines
						
					
					
						
							2.2 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							63 lines
						
					
					
						
							2.2 KiB
						
					
					
				| # Based on debian-jessie | |
| FROM openjdk:8 | |
|  | |
| ### | |
| # START COPY FROM https://github.com/hseeberger/scala-sbt/blob/master/Dockerfile | |
| ### | |
|  | |
| ENV SCALA_VERSION 2.13.8 | |
| ENV SBT_VERSION 1.6.2 | |
|  | |
| # Install Scala | |
| ## Piping curl directly in tar | |
| RUN \ | |
|   curl -fsL https://downloads.lightbend.com/scala/$SCALA_VERSION/scala-$SCALA_VERSION.tgz | tar xfz - -C /root/ && \ | |
|   echo >> /root/.bashrc && \ | |
|   echo 'export PATH=~/scala-$SCALA_VERSION/bin:$PATH' >> /root/.bashrc | |
|  | |
| # Install sbt | |
| RUN \ | |
|   curl -fsL "https://github.com/sbt/sbt/releases/download/v$SBT_VERSION/sbt-$SBT_VERSION.tgz" | tar xfz - -C /usr/share && \ | |
|   chown -R root:root /usr/share/sbt && \ | |
|   chmod -R 755 /usr/share/sbt && \ | |
|   ln -s /usr/share/sbt/bin/sbt /usr/local/bin/sbt | |
|  | |
| # Define working directory | |
| WORKDIR /root | |
|  | |
| ### | |
| # END COPY | |
| ### | |
|  | |
| # Install docker | |
| #RUN \ | |
| #  apt-get install -y apt-transport-https ca-certificates gnupg2 && \ | |
| #  apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D && \ | |
| #  echo "deb https://apt.dockerproject.org/repo debian-jessie main" > /etc/apt/sources.list.d/docker.list && \ | |
| #  apt-get update && \ | |
| #  apt-get install -y docker-engine && \ | |
| #  docker -v | |
|  | |
| ## Install docker-compose | |
| #RUN \ | |
| #  curl -L "https://github.com/docker/compose/releases/download/1.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && \ | |
| #  chmod +x /usr/local/bin/docker-compose && \ | |
| #  docker-compose -v | |
|  | |
| # Install mysql | |
| #ENV DEBIAN_FRONTEND noninteractive | |
| #RUN \ | |
| #  echo "mysql-community-server mysql-community-server/data-dir select ''" | debconf-set-selections && \ | |
| #  echo "mysql-community-server mysql-community-server/root-pass password password" | debconf-set-selections && \ | |
| #  echo "mysql-community-server mysql-community-server/re-root-pass password password" | debconf-set-selections && \ | |
| #  echo "deb http://repo.mysql.com/apt/debian/ jessie mysql-5.7" > /etc/apt/sources.list.d/mysql.list && \ | |
| #  apt-get install -y apt-transport-https && \ | |
| #  apt-key adv --keyserver pgp.mit.edu --recv-keys 5072E1F5 && \ | |
| #  apt-get update && \ | |
| #  apt-get install -y mysql-community-client mysql-community-server && \ | |
| #  mysql --version | |
| # | |
| ## Install redis | |
| #RUN \ | |
| #  apt-get install -y redis-server && \ | |
| #  redis-server -v
 |