Add cross-arch building

This commit is contained in:
ViViDboarder 2017-07-04 16:42:23 -07:00
parent cd40c5bfcc
commit 4d46830ce5

View File

@ -1,12 +1,13 @@
FROM hypriot/rpi-node:7 FROM hypriot/rpi-node:7
# FROM hypriot/rpi-node:6.9.1
MAINTAINER ViViDboarder <vividboarder@gmail.com> MAINTAINER ViViDboarder <vividboarder@gmail.com>
RUN [ "cross-build-start" ]
ENV LANG en_US.UTF-8 ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8 ENV LC_ALL en_US.UTF-8
RUN apt-get update RUN apt-get update && \
RUN apt-get install -y --no-install-recommends \ apt-get install -y --no-install-recommends \
avahi-daemon \ avahi-daemon \
avahi-discover \ avahi-discover \
build-essential \ build-essential \
@ -24,13 +25,14 @@ RUN npm install -g --unsafe-perm \
cd /usr/local/lib/node_modules/hap-nodejs/node_modules/mdns && \ cd /usr/local/lib/node_modules/hap-nodejs/node_modules/mdns && \
node-gyp BUILDTYPE=Release rebuild node-gyp BUILDTYPE=Release rebuild
EXPOSE 5353 51826
RUN mkdir -p /var/run/dbus/ RUN mkdir -p /var/run/dbus/
USER root USER root
RUN mkdir -p /root/.homebridge RUN mkdir -p /root/.homebridge
RUN [ "cross-build-end" ]
EXPOSE 5353 51826
VOLUME /root/.homebridge VOLUME /root/.homebridge
WORKDIR /root/.homebridge WORKDIR /root/.homebridge