forked from mkasberg/script-seed
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
23 lines (18 loc) · 731 Bytes
/
Dockerfile
File metadata and controls
23 lines (18 loc) · 731 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM ubuntu:18.04
WORKDIR /root
ENV DEBIAN_FRONTEND=noninteractive
RUN apt-get update && \
apt-get install -y curl groovy nodejs openjdk-8-jre-headless php python ruby
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
# Install Scala from source.
RUN curl -O https://downloads.lightbend.com/scala/2.12.2/scala-2.12.2.tgz && \
tar -C /opt -xzf scala-2.12.2.tgz && \
rm scala-2.12.2.tgz
ENV SCALA_HOME=/opt/scala-2.12.2
ENV PATH="${PATH}:${SCALA_HOME}/bin"
# Install Powershell.
RUN curl -O https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb && \
dpkg -i packages-microsoft-prod.deb && \
apt-get update && \
apt-get install -y powershell && \
rm packages-microsoft-prod.deb