FROM ruby:2.3


RUN wget https://s3-us-west-2.amazonaws.com/twitch-creative-assets/ffmpeg-3.1.1-64bit-static.tar.gz
RUN tar xvzf ffmpeg-3.1.1-64bit-static.tar.gz

RUN wget https://bootstrap.pypa.io/ez_setup.py -O - | python
RUN apt-get  update; apt-get install  python-dev -y
RUN git clone https://github.com/jnorton001/pycaption-cli.git; cd pycaption-cli; python setup.py install; cd ..; rm -rf pycaption-cli

RUN ln -s /ffmpeg-3.1.1-64bit-static/ffmpeg /usr/local/bin/ffmpeg
RUN ln -s /ffmpeg-3.1.1-64bit-static/ffprobe /usr/local/bin/ffprobe

ADD ./Gemfile ./Gemfile
ADD ./Gemfile.lock ./Gemfile.lock
RUN bundle install
ADD . .

ENV AWS_ACCESS_KEY_ID AKIAJ4RHGC5TBNDDSR3A
ENV AWS_SECRET_ACCESS_KEY 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
ENV AWS_REGION us-west-2

EXPOSE 1

ENTRYPOINT aws-flow-ruby -f worker.json
