Skip to content
Snippets Groups Projects
Dockerfile 870 B
Newer Older
Dominique Marcadet's avatar
Dominique Marcadet committed
FROM gitlab-research.centralesupelec.fr:4567/my-docker-images/docker-webtop:xfce

RUN \
  echo "**** install dependencies ****" && \
  apt-get update                        && \
  apt-get install -y                       \
    openjdk-11-jdk

RUN \
  cd /tmp                   && \
  curl -O -L https://dlcdn.apache.org/netbeans/netbeans-installers/20/apache-netbeans_20-1_all.deb && \
  dpkg -i apache-netbeans_20-1_all.deb

RUN \
  cd /tmp                   && \
  curl -O -L https://www.eclipse.org/downloads/download.php?file=/ee4j/glassfish/glassfish-7.0.11.zip && \
Dominique Marcadet's avatar
Dominique Marcadet committed
  cd /opt && \
  unzip /tmp/glassfish-7.0.11.zip && \
Dominique Marcadet's avatar
Dominique Marcadet committed
  chmod -R o+r /opt/glassfish7

RUN \
  echo "**** clean up ****" && \
  apt-get clean             && \
  rm -rf                       \
    /tmp/*                     \
    /var/lib/apt/lists/*       \
    /var/tmp/*

COPY files /init-config