mirror of
https://github.com/kanaka/mal.git
synced 2024-11-11 00:52:44 +03:00
6e59c4f26d
Build had become out of date so update docker image to xenial and sbt to 0.14.6 and update Scala build files to go with new sbt version.
37 lines
983 B
Docker
37 lines
983 B
Docker
FROM ubuntu:xenial
|
|
MAINTAINER Joel Martin <github@martintribe.org>
|
|
|
|
##########################################################
|
|
# General requirements for testing or common across many
|
|
# implementations
|
|
##########################################################
|
|
|
|
RUN apt-get -y update
|
|
|
|
# Required for running tests
|
|
RUN apt-get -y install make python
|
|
|
|
# Some typical implementation and test requirements
|
|
RUN apt-get -y install curl libreadline-dev libedit-dev
|
|
|
|
RUN mkdir -p /mal
|
|
WORKDIR /mal
|
|
|
|
##########################################################
|
|
# Specific implementation requirements
|
|
##########################################################
|
|
|
|
# Java and maven
|
|
RUN apt-get -y install openjdk-8-jdk
|
|
#RUN apt-get -y install maven2
|
|
#ENV MAVEN_OPTS -Duser.home=/mal
|
|
|
|
# Scala
|
|
RUN echo "deb http://dl.bintray.com/sbt/debian /" > /etc/apt/sources.list.d/sbt.list
|
|
RUN apt-get -y update
|
|
|
|
RUN apt-get -y --force-yes install sbt
|
|
RUN apt-get -y install scala
|
|
ENV SBT_OPTS -Duser.home=/mal
|
|
|