armada/Dockerfile

35 lines
799 B
Docker

FROM ubuntu:16.04
MAINTAINER bjozsa@att.com
ENV USER=armada \
VERSION=master
RUN apt-get update && \
apt-get install -y \
build-essential \
git \
git-review \
python-virtualenv \
python-dev \
python-pip \
gcc \
libssl-dev \
libffi-dev \
libgit2-dev
RUN useradd -ms /bin/bash armada
USER armada
WORKDIR /home/armada
RUN git clone -b $VERSION https://github.com/att-comdev/armada.git
WORKDIR /home/armada/armada
RUN virtualenv --no-site-packages /home/armada/.armada && \
. /home/armada/.armada/bin/activate
RUN /home/armada/.armada/bin/pip install -r /home/armada/armada/requirements.txt
RUN /home/armada/.armada/bin/python ./setup.py install
ENTRYPOINT ["/home/armada/.armada/bin/armada"]
CMD ["-h"]