You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.5 KiB

FROM node:16.14.0-buster
# Instalar Node-RED y otras dependencias
RUN npm install -g --unsafe-perm node-red@3.1.0
RUN npm install @exlinc/keycloak-passport \
--save \
--unsafe-perm
RUN npm install @sapianco/node-red-contrib-storage-s3 \
--save \
--unsafe-perm
RUN npm install node-red-contrib-natsio \
--save \
--unsafe-perm
#RUN npm install node-red-contrib-matrix-chat \
# --save \
# --unsafe-perm
RUN npm install node-red-contrib-md5 \
--save \
--unsafe-perm
RUN npm install node-red-contrib-google-cloud \
--save \
--unsafe-perm
RUN npm install node-red-contrib-google-sheets \
--save \
--unsafe-perm
RUN npm install node-red-node-email \
--save \
--unsafe-perm
RUN npm install node-red-contrib-auth \
--save \
--unsafe-perm
ARG BUILD_DATE
ARG VCS_REF
ARG VERSION
LABEL org.label-schema.build-date=$BUILD_DATE \
org.label-schema.name="node-red" \
org.label-schema.description="node-red with WunderComm dependency" \
org.label-schema.url="https://github.com/wundercomm/helm-node-red" \
org.label-schema.vcs-url="https://github.com/wundercomm/helm-node-red" \
org.label-schema.maintainer="arpagon@wundercomm.com" \
org.label-schema.vcs-ref=$VCS_REF \
org.label-schema.vendor1="WunderComm" \
org.label-schema.version=$VERSION