Skip to content

Instantly share code, notes, and snippets.

@flangelo
Last active September 12, 2017 03:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save flangelo/290d15b55c714a6d38944d45cd493cb4 to your computer and use it in GitHub Desktop.
Save flangelo/290d15b55c714a6d38944d45cd493cb4 to your computer and use it in GitHub Desktop.
skytap/agent Dockerfile
FROM docker.prod.skytap.com:5000/skytap-ubuntu-12.04-external-service-base:caea10c4312bdf3a5d54efd8635d9c9bf9add31c
MAINTAINER "Skytap"
LABEL vendor="Skytap"
LABEL url="http://www.skytap.com"
LABEL version="0.2-2f5a0831e62d"
LABEL description="Skytap Docker Agent"
ENV SERVICE agent
ENV WORKING_DIR dockers/$SERVICE
ENV AGENT_DIR /skytap/agent
##### INSTALL #####
ADD $WORKING_DIR/pkgs /tmp/pkgs
RUN /tmp/pkgs/install.sh
##### WORKSPACE #####
RUN mkdir -p $AGENT_DIR/agent
RUN mkdir $AGENT_DIR/logs
ADD ./agent $AGENT_DIR
ENV PYTHONPATH $AGENT_DIR:$PYTHONPATH
##### STARTUP #####
COPY $WORKING_DIR/*.sh $STARTUP_DIR/
RUN chmod a+x $STARTUP_DIR/*.sh
WORKDIR $AGENT_DIR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment