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.
29 lines
615 B
29 lines
615 B
7 years ago
|
# etherdraw #
|
||
|
|
||
|
# node 9.2
|
||
|
FROM node:9-alpine
|
||
|
MAINTAINER Jonathan Rosenbaum <fspc@freesoftwarepc.com>
|
||
|
|
||
|
RUN apk update; apk add bash git giflib-dev libjpeg-turbo-dev curl mysql-client python2 pkgconfig cairo-dev make g++
|
||
|
|
||
|
WORKDIR /opt/
|
||
|
|
||
|
RUN git clone git://github.com/JohnMcLear/draw.git
|
||
|
|
||
|
ENV PYTHON=/usr/bin/python2
|
||
|
|
||
|
WORKDIR draw
|
||
|
|
||
|
RUN bin/installDeps.sh && rm settings.json
|
||
|
|
||
|
COPY entrypoint.sh /entrypoint.sh
|
||
|
|
||
|
RUN sed -i 's/^node/exec\ node/' bin/run.sh
|
||
|
|
||
|
VOLUME /opt/draw/var /opt/draw/node_module
|
||
|
RUN ln -s var/settings.json settings.json
|
||
|
|
||
|
EXPOSE 9002
|
||
|
ENTRYPOINT ["/entrypoint.sh"]
|
||
|
CMD ["bin/run.sh", "--root"]
|