FROM docker-registry.internal.justin.tv/manta/go:latest

ADD ./vinyl /vinyl
ADD ./auth/key.pub /auth/key.pub

ADD ./configuration/environments /configuration/environments
ADD ./haproxy.cfg /etc/haproxy/haproxy.cfg
ADD ./supervisor.conf /etc/supervisor/conf.d/supervisor.conf

RUN apt-get update
RUN apt-get -y upgrade
RUN apt-get -y install haproxy supervisor
RUN mkdir -p /var/log/supervisor /var/chroot/haproxy

EXPOSE 8000

ENTRYPOINT ["/usr/bin/supervisord"]
