diff options
Diffstat (limited to 'intellij-idea/Dockerfile')
-rw-r--r-- | intellij-idea/Dockerfile | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/intellij-idea/Dockerfile b/intellij-idea/Dockerfile deleted file mode 100644 index 3da5b0d..0000000 --- a/intellij-idea/Dockerfile +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | FROM ubuntu:16.04 | ||
2 | |||
3 | ARG idea_version | ||
4 | |||
5 | RUN export DEBIAN_FRONTEND=noninteractive && \ | ||
6 | # Get core requirements | ||
7 | apt-get update && \ | ||
8 | apt-get install -y apt-utils curl && \ | ||
9 | |||
10 | # Setup user account | ||
11 | groupadd -g 1677955 crutem && \ | ||
12 | useradd -m -d /home/crutem -g crutem -u 1677955 crutem && \ | ||
13 | |||
14 | # Install software | ||
15 | apt-get update && \ | ||
16 | apt-get install -y openjdk-8-jdk && \ | ||
17 | mkdir -p /usr/local/idea && \ | ||
18 | cd /tmp && \ | ||
19 | curl -LO https://download.jetbrains.com/idea/ideaIU-${idea_version}.tar.gz && \ | ||
20 | tar -C /usr/local/idea --strip-components=1 -xvzf ideaIU-${idea_version}.tar.gz && \ | ||
21 | |||
22 | # Cleanup | ||
23 | apt-get clean && \ | ||
24 | rm -rf /var/lib/apt/lists/* && \ | ||
25 | rm -rf /tmp/* | ||
26 | |||
27 | USER crutem | ||
28 | ENV LANG C.UTF-8 | ||
29 | WORKDIR /home/crutem | ||
30 | |||
31 | CMD ["/usr/local/idea/bin/idea.sh"] | ||