2019-06-08 20:11:10 +00:00
|
|
|
FROM alpine:3.9
|
2018-12-12 17:15:25 +00:00
|
|
|
|
|
|
|
RUN apk update && apk upgrade
|
|
|
|
RUN apk add s6
|
|
|
|
|
2019-03-21 11:34:32 +00:00
|
|
|
# NB: From Alpine 3.9 onwards, the versions of nodejs and npm in the
|
|
|
|
# standard packageset are fine for Syndicate
|
2019-06-08 20:11:10 +00:00
|
|
|
# RUN apk add --no-cache nodejs npm --repository http://dl-cdn.alpinelinux.org/alpine/edge/main
|
|
|
|
RUN apk add --no-cache nodejs npm
|
2019-03-21 11:34:32 +00:00
|
|
|
|
2018-12-12 17:15:25 +00:00
|
|
|
RUN npm i -g preserves
|
|
|
|
ENV NODE_PATH=/usr/lib/node_modules
|
|
|
|
|
2019-06-13 15:08:07 +00:00
|
|
|
ADD built-packages /tmp/packages
|
|
|
|
RUN npm i --unsafe-perm -g /tmp/packages/*
|
|
|
|
|
2018-12-12 17:15:25 +00:00
|
|
|
# RUN apk add --no-cache daemontools --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing
|
|
|
|
|
|
|
|
RUN apk add dbus avahi avahi-tools
|
|
|
|
RUN rm -f /etc/avahi/services/*
|
|
|
|
|
|
|
|
RUN mkdir -p /run/service
|
|
|
|
ADD service /run/service
|
|
|
|
|
|
|
|
WORKDIR /run/service
|
|
|
|
CMD ["s6-svscan", "-St1000", "/run/service"]
|