Skip to content

Instantly share code, notes, and snippets.

@paraita
Created February 8, 2018 09:19
Show Gist options
  • Save paraita/52854f8b72fff7ea2c96ac2b031bbf13 to your computer and use it in GitHub Desktop.
Save paraita/52854f8b72fff7ea2c96ac2b031bbf13 to your computer and use it in GitHub Desktop.
Containerizing a ProActive release
# Don't forget to provide the (relative) path to the release folder to encapsulate
FROM openjdk:9
MAINTAINER WOHLER Paraita <paraita.wohler@activeeon.com>
ARG schedulerDirPath=schedulerRelease
ENV PA_HOME /data/scheduling
RUN mkdir -p /data/tmp && mkdir -p $PA_HOME
COPY $schedulerDirPath $PA_HOME
WORKDIR $PA_HOME
EXPOSE 8080
CMD [ "sh", "-c", "/data/scheduling/bin/proactive-server -ln 1"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment