Skip to content

Commit 8c1b0e0

Browse files
committed
add scala_helloworld
1 parent d8576ce commit 8c1b0e0

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,7 @@
11
# SampleCodeForQiita
22
Qiitaに投稿した記事に関係するコードを上げるレポジトリ
3+
4+
- [入門]Scalaで「Hello World!」してみた
5+
- scala_helloworld
6+
- https://qiita.com/suaaa7/items/81fd3f7a0bb5d5509b56
7+

scala_helloworld/Dockerfile

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
FROM centos:7
2+
3+
# JVM
4+
RUN yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
5+
6+
ENV JAVA_HOME /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64
7+
ENV PATH $PATH:$JAVA_HOME/bin
8+
ENV CLASSPATH .:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
9+
10+
# Scala
11+
WORKDIR /usr/local/lib
12+
RUN yum -y install wget
13+
RUN wget http://downloads.typesafe.com/scala/2.12.6/scala-2.12.6.tgz
14+
RUN tar zxvf scala-2.12.6.tgz
15+
RUN ln -s scala-2.12.6 scala
16+
17+
ENV SCALA_HOME=/usr/local/lib/scala
18+
ENV PATH $PATH:$SCALA_HOME/bin
19+
20+
# sbt
21+
RUN curl https://bintray.com/sbt/rpm/rpm | tee /etc/yum.repos.d/bintray-sbt-rpm.repo
22+
RUN yum -y install sbt
23+
RUN sbt
24+
25+
RUN mkdir -p /opt/scala
26+
WORKDIR /opt/scala
27+
28+
CMD ["/bin/bash"]

scala_helloworld/docker-compose.yml

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
scala_sbt:
2+
container_name: scala_sbt
3+
build: .
4+
volumes:
5+
- ./scripts:/opt/scala
6+
tty: true

0 commit comments

Comments
 (0)