FROM registry.domotz.com/domotz/hub:latest

MAINTAINER Tommaso Latini <tommaso@domotz.com>

EXPOSE 3000

ENV pawn=/opt/domotz/lib/node_modules/domotz-remote-pawn

# 1) Download domotz package
RUN wget http://172.16.30.155/domotz/domotz-package-test.deb

# 2) Install domotz package
RUN dpkg -i domotz-package-test.deb
RUN rm domotz-package-test.deb

# 3) Reload domotz.env
RUN mv /domotz.env /opt/domotz/etc/domotz.env

# 4) Reload domotz-remote-pawn
ADD ./bin               ${pawn}/bin
ADD ./data              ${pawn}/data
ADD ./src               ${pawn}/src
ADD ./webapp            ${pawn}/webapp
ADD ./package.json      ${pawn}/package.json

RUN . /etc/domotz.env && cd ${pawn} && /opt/domotz/bin/domotz_node /opt/domotz/bin/domotz_npm install -g .

CMD ["/sbin/init"]


